Hyper-V虚拟化的一个关键优势在于增加了灵活性,对于任何组织的工作负载来说这都是必不可少的。随着微软虚拟化平台的日益成熟,该公司呼吁更多企业为灾难恢复增加Hyper-V Replica,使用Hyper-V动态迁移功能实现同集群中主机之间的虚拟机在线迁移。
微软在Windows Server 2008中首次引入Hyper-V动态迁移,在Windows Server 2012 R2中进一步细化,允许虚拟机迁移到其他主机时不需要共享存储。越来越多的企业希望在快速添加服务器的同时能够保证工作负载正常运行。Hyper-V提供了这种能力,并且避免产生与共享存储相关的费用。对于需要维护Hyper-V主机集群的中小企业来说,动态迁移是非常可贵的。
你对微软的Hyper-V动态迁移了解多少?本指南可以帮助你了解一些与日常迁移密切相关的高级特性和最佳实践。
防止虚拟机性能减速
使用Hyper-V动态迁移将工作负载移动到另一台主机,能够让IT人员有机会进行完整维护,为其他任务节省时间。更重要的是能确保任务关键型虚拟机性能表现一致,不管它们在哪里运行。TCP chimney offload和处理器兼容模式是Hyper-V在迁移过程中消除滞后的两个功能。
动态迁移的身份验证选择
管理员在执行Hyper-V动态迁移时,有两个登录验证选项:Kerberos或Credential Security Support Provider(CredSSP)。组织的规模或者是否有多个管理员需要远程访问都可能决定所使用的身份验证协议。Kerberos支持远程工作,可以结合远程管理工具使用。虽然CredSSP使用起来并不复杂,但需要本地登录到服务器,然后开始迁移。
压缩还是不压缩?
在Hyper-V动态迁移过程中,管理员可以通过压缩或未压缩的TCP/IP传输模式调整数据的传输性能。压缩的TCP/IP传输模式优势在于,在主机之间迁移虚拟机时的数据和数据包更少。但在这个过程中,数据的压缩和还原会占用服务器的CPU资源。使用未压缩的TCP/IP传输模式直接将虚拟机的内存空间复制到目标服务器,但是这样做会增加网络流量和影响连接系统。
考虑性能和带宽需求
在数据中心环境里进行虚拟机迁移时,引起的带宽问题可能会影响其他系统。事实上,有一些方法可以减小这种影响,例如使用专用网段,调节动态迁移数量等等。管理员可以通过调节高级动态迁移功能设置来优化工作负载性能和带宽使用。
使用PowerShell cmdlet
PowerShell cmdlet为管理员提供了命令行的方式来执行任务。对于那些喜欢为特定的工作流,如Hyper-V动态迁移编辑脚本的IT人员来说,微软提供了cmdlet。
SMB如何助力动态迁移?
Windows Server 2012 R2中一个关键的功能是更新了SMB协议。SMB 3.02提供的更好的性能和增强的带宽管理为Hyper-V动态迁移铺平了道路。SMB中的RDMA网络加速功能让虚拟机迁移过程更加快速跟及时,整个迁移过程更加平滑流畅。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
Hyper-V动态迁移中?小心性能损失
Windows Server 2012 R2中的Hyper-V动态迁移默认功能具备相当的灵活性,管理员必须了解Hyper-V环境中一些潜在的可调优和可变选项。
-
如何优化Hyper-V动态迁移
当我们在执行Hyper-V的动态迁移时,系统会被冻结。那我们该如何减少迁移的范围以及优化数据传输的性能呢?