技术领域
[0001] 本实用新型涉及虚拟机平台技术领域,具体是一种虚拟机平台分离热迁移系统。
相关背景技术
[0002] 现有技术中的虚拟机平台中的每台物理主机通过2条千兆以太网接入用于承载管理、虚拟机网络、迁移和显示等网络流量,各流量之间共享千兆网络带宽,互相之间存在带宽争用;
[0003] 随着平台承载的虚拟机数量、业务量的增长,网络带宽显现出极大的瓶颈,严重影响虚拟化平台的稳定性和可靠性,本次通过多个场景下对虚拟机的热迁移测试来阐述带宽争用对虚拟化平台稳定性和可靠性的影响;
[0004] 测试场景
[0005] 一、不同规格的虚拟机单台热迁移
[0006] 通过选取不同规格(说明:热迁移是进行内存拷贝,虚拟机规格主要依据虚拟机分配内存)的虚拟机手动进行单台热迁移测试,本次选取的测试虚拟机如下:
[0007]
[0008]
[0009] 测试目的:
[0010] 验证单台虚拟机热迁移过程中对网络带宽及平台稳定性的影响;
[0011] 测试结果如下:
[0012]
[0013]
[0014] 二、物理主机需停机维护,把物理主机设置为维护模式
[0015] 当物理主机需要停机维护时,需在虚拟化平台中把物理主机设置为维护模式,此时该物理主机上运行的虚拟机会自动批量迁移到其它正常状态的物理主机上。
[0016] 测试目的:
[0017] 验证多台虚拟机同时进行热迁移过程中对物理主机网络带宽及平台稳定性的影响;
[0018] 测试结果如下:
[0019] 序号 主机名称 设置为维护模式耗时(S)1 Host5 3180
2 Host10 2881
[0020] 现有技术中存在的问题主要是:虚拟机进行热迁移时,大数据量的拷贝会占用大量带宽(超过95%),导致物理主机产生告警,甚至会导致物理主机状态变为“Non
Responsive”,从而导致其上运行的虚拟机状态变成“未知”,严重影响业务;在物理主机需要维护时的虚拟机大量迁移时这个问题更为严重。
实用新型内容
[0021] 本实用新型的目的在于提供一种虚拟机平台分离热迁移系统,以解决上述背景技术中提出的问题。
[0022] 为实现上述目的,本实用新型提供如下技术方案:
[0023] 一种虚拟机平台分离热迁移系统,包括若干个物理主机、千兆以太环网和万兆以太环网,所述物理主机连接千兆以太环网和万兆以太环网,千兆以太环网包括若干个千兆
环网交换机和一个核心交换机,若干个千兆环网交换机与核心交换机通过网线连接构成环
形拓扑结构;
[0024] 万兆以太环网包括若干个万兆环网交换机和一个主节点万兆环网交换机,若干个万兆环网交换机与主节点万兆环网交换机通过网线连接构成环形拓扑结构。
[0025] 作为本实用新型进一步的方案:所述若干个千兆环网交换机中的第一个千兆环网交换机通过网线与第二个千兆环网交换机双向连接,第二个千兆环网交换机通过网线与第
三个千兆环网交换机双向连接,第三个千兆环网交换机通过网线与第N个千兆环网交换机
双向连接,核心交换机通过网线与第一个千兆环网交换机和第N个千兆环网交换机双向连
接,构成环形拓扑结构。千兆以太环网的环形拓扑结构能够提高网络稳定性,正常情况下沿一个方向进行网络传输,当节点发生故障时改变传输方向,绕过故障节点,保障网络传输不中断。
[0026] 作为本实用新型进一步的方案:所述若干个万兆环网交换机中的第一个万兆环网交换机通过网线与第二个万兆环网交换机双向连接,第二个万兆环网交换机通过网线与第
M个万兆环网交换机双向连接,主节点万兆环网交换机通过网线与第一个万兆环网交换机
和第M个万兆环网交换机双向连接,构成环形拓扑结构。万兆以太环网的环形拓扑结构能够提高网络稳定性,正常情况下沿一个方向进行网络传输,当节点发生故障时改变传输方向,绕过故障节点,保障网络传输不中断。
[0027] 作为本实用新型进一步的方案:所述物理主机包括一个千兆以太网卡和一个万兆以太网卡,千兆以太网卡通过网线连接千兆环网交换机,万兆以太网卡通过网线连接万兆
环网交换机。
[0028] 作为本实用新型进一步的方案:所述一个千兆环网交换机连接一个或两个或多个物理主机。
[0029] 作为本实用新型进一步的方案:所述一个万兆环网交换机连接一个或两个或多个物理主机。提高网络稳定性。
[0030] 与现有技术相比,本实用新型的有益效果是:将原有的千兆以太网拓展为一个千兆以太环网和一个万兆以太环网,物理主机分别连接千兆以太环网和万兆以太环网,将迁
移流量通过高传输速率的万兆以太环网传输数据,管理网络流量、虚拟机数据流量的传输
通过千兆以太环网进行,相互之间不会出现争用的问题,从而降低虚拟机热迁移耗时,提高效率,不会出现迁移失败的情况。
[0031] 由于分离了管理网络流量和虚拟机数据流量,因此虚拟机热迁移不会导致管理网络流量和虚拟机数据流量的中断,因此不会影响虚拟机的运行,不会导致物理主机状态变
为“Non Responsive”。
[0032] 即使是对主机进行维护操作时同时进行多台虚拟机的热迁移也不会影响虚拟机的运行,而且万兆以太环网能够大大降低迁移耗时。
具体实施方式
[0036] 下面将结合本实用新型实施例中的附图,对本实用新型实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本实用新型一部分实施例,而不是全部的实施例。基于本实用新型中的实施例,本领域普通技术人员在没有做出创造性劳动前提下
所获得的所有其他实施例,都属于本实用新型保护的范围。
[0037] 在本实用新型的描述中,需要理解的是,术语“中心”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本实用新型和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本实用
新型的限制;在本实用新型的描述中,除非另有说明,“多个”、“若干”的含义是两个或两个以上。
[0038] 实施例一
[0039] 请参阅图1,一种虚拟机平台分离热迁移系统,包括若干个物理主机、千兆以太环网和万兆以太环网,所述物理主机连接千兆以太环网和万兆以太环网,千兆以太环网包括
若干个千兆环网交换机和一个核心交换机,若干个千兆环网交换机与核心交换机通过网线
连接构成环形拓扑结构;
[0040] 万兆以太环网包括若干个万兆环网交换机和一个主节点万兆环网交换机,若干个万兆环网交换机与主节点万兆环网交换机通过网线连接构成环形拓扑结构;
[0041] 若干个千兆环网交换机与核心交换机通过网线连接构成环形拓扑结构的方法是:第一个千兆环网交换机通过网线与第二个千兆环网交换机双向连接,第二个千兆环网交换
机通过网线与第三个千兆环网交换机双向连接,第三个千兆环网交换机通过网线与第N(N
≥4)个千兆环网交换机双向连接,核心交换机通过网线与第一个千兆环网交换机和第N个
千兆环网交换机双向连接,构成环形拓扑结构。千兆以太环网的环形拓扑结构能够提高网
络稳定性,正常情况下沿一个方向进行网络传输,当节点发生故障时改变传输方向,绕过故障节点,保障网络传输不中断。
[0042] 若干个万兆环网交换机与主节点万兆环网交换机通过网线连接构成环形拓扑结构的方法是:第一个万兆环网交换机通过网线与第二个万兆环网交换机双向连接,第二个
万兆环网交换机通过网线与第M(M≥3)个万兆环网交换机双向连接,主节点万兆环网交换
机通过网线与第一个万兆环网交换机和第M个万兆环网交换机双向连接,构成环形拓扑结
构。万兆以太环网的环形拓扑结构能够提高网络稳定性,正常情况下沿一个方向进行网络
传输,当节点发生故障时改变传输方向,绕过故障节点,保障网络传输不中断。
[0043] 以太环网的运行方式为现有技术,具体在此不作赘述。
[0044] 物理主机包括一个千兆以太网卡和一个万兆以太网卡,千兆以太网卡通过网线连接千兆环网交换机,万兆以太网卡通过网线连接万兆环网交换机。
[0045] 优选的,千兆环网交换机的型号为H3C S5500V2-24P-SI。
[0046] 优选的,万兆环网交换机的型号为H3C S5800-32C。
[0047] 优选的,主节点万兆环网交换机的型号为H3C S5800-56C。
[0048] 优选的,核心交换机的型号为H3C S12508X-AF。
[0049] 优选的,千兆以太网卡的型号为Intel 9301CT。
[0050] 优选的,万兆以太网卡的型号为EMULEX OCe11102-NX。
[0051] 必要的,上述核心交换机连接互联网。
[0052] 必要的,物理主机的数量大于10。Host1-HostN。
[0053] 优选的,所述虚拟机平台工具为VMware vSphere5;在ESXi安装好以后,我们可以通过vSphere Client远程连接控制,在ESXi服务器上创建多个VM(虚拟机),在为这些虚拟
机安装好Linux/Windows Server系统使之成为能提供各种网络应用服务的虚拟服务器。并
通过vSphere Client修改ESXi网络配置,以实现流量分离;
[0054] 在vSphere的ESXi服务器上,有两大类型的端口组,分别是:
[0055] VM Network-用于所有虚拟网路卡连接的端口,相当于物理交换机的下行端口组;
[0056] VMkernel-它包含4个子接口,分别是:Management Traffic、vMotion、Fault Tolerance和IP Storage;
[0057] Management Traffic-这个接口主要用于配置vSphere HA时,管理网路心跳传输时用,如果不勾选,则意味着,没有vSphere HA没有心跳网路,将配置失败;
[0058] vMotion-这个接口则用于支持将虚拟机从A ESXi主机在线迁移到B ESXi主机,如果没有这个接口,将无法迁移;
[0059] Fault Tolerance-这个接口则用于支持虚拟机容错;
[0060] IP Storage-这个接口被用于连接IP存储用,包括iSCSI和NFS存储,都可以;
[0061] 在本实用新型中,将vMotion分配到万兆以太网卡,将VM Networ、Management Traffic、Fault Tolerance和IP Storage和分配到千兆以太网卡。实现迁移流量与管理网
络流量、虚拟机数据流量进行分离。
[0062] 热迁移时,管理网络流量、虚拟机数据流量与迁移流量分离,迁移流量通过高传输速率的万兆以太环网传输数据,管理网络流量、虚拟机数据流量的传输通过千兆以太环网进行,相互之间不影响。
[0063] 采用本实用新型的迁移系统与现有的虚拟机平台进行对比:
[0064] 单台虚拟机热迁移
[0065]
[0066]
[0067] 主机进行维护操作时主机设置为维护模式
[0068]
[0069] 实施例二
[0070] 请参阅图2,在实施例一的基础上,物理主机采用分布式设置,一个千兆环网交换机连接一个或两个或多个物理主机,一个万兆环网交换机连接一个或两个或多个物理主
机。提高网络稳定性。
[0071] 实施例三
[0072] 请参阅图3,在实施例一的基础上,核心交换机连接授时服务器,授时服务器连接北斗时间信号接收装置。通过北斗时间信号接收装置接收卫星时间信号,并将卫星时间信
号发送到授时服务器,通过授时服务器向核心交换机发送时间信号。提供一个卫星时间信
号来源,辅助网络时间同步。
[0073] 上面对本专利的较佳实施方式作了详细说明,但是本专利并不限于上述实施方式,在本领域的普通技术人员所具备的知识范围内,还可以在不脱离本专利宗旨的前提下
做出各种变化。