此博文的原作者是 Dell 工程师 Michael Schroeder。

在线迁移集群共享卷 (Cluster Shared Volumes, CSV) 是 Hyper-V 随 Windows Server 2008 R2 发布新添加的功能。在线迁移允许 IT 管理员将虚拟机移至其他集群节点,在此过程中无须中断服务和应用。集群共享卷是在线迁移的附带功能,允许集群中的所有节点访问共享磁盘模型中所有已启用的 CSV 磁盘。这有效地使集群中所有参与的节点实现对所有已启用的 CSV 磁盘的同时写入。此博文简要介绍启动从一个集群节点至另一个节点的在线迁移时产生的网络利用率。

对于此 Windows Server 2008 R2 集群设置,我们采用两台 PowerEdge R710

 

配置使用1GbE Broadcom 5709C LOM 以及两个节点间连接的标准以太网线,以专用于以下高亮显示为“LM 网络”的在线迁移网络。我们创建了两个虚拟机,其中一个分配 2GB RAM,另一个为 8GB RAM,均运行 Windows Server 2008 R2。VM 位于配置为集群共享卷EqualLogic iSCSI 目标上。

从 Failover Cluster Manager 管理单元中,我们看到 LM 网络和 CSV 集群网络均设置为内部用于集群通信和关键流量。

启动 2GB VM 向其他集群节点的在线迁移后,“在线迁移”网络利用率迅速爬升至 96.72%,与此同时 VM 内存和状态信息复制到目标集群节点。

 

在在线迁移图中,我们看到 2GB VM 的迁移已完成,网络利用率恢复到正常水平。此次迁移用时约 28 秒。

 

此处为 8GB VM 的实时迁移,可以看到高水平的利用率持续了更长的时间。此次迁移用时约 1 分 45 秒。

不难看出为什么 Microsoft 建议对在线迁移网络使用 1GbE 或更高的网络接口卡。饱和度迅速提升,对 VM 分配的内存数量影响了在线迁移网络在 VM 内存复制过程中保持非常高的网络利用率的持续时间。增加 VM 负载无疑会延长迁移的时间,因为上面测试动用的是闲置的VM。

要查看 8GB VM 在线迁移的视频,请观看以下视频。

 

更多精彩文章请关注:

戴尔技术社区