Hyper-V是微软推出的一种虚拟化技术,可以让你在一台物理计算机上运行多个虚拟机,每个虚拟机都可以运行自己的操作系统和应用程序,相互之间互不干扰。
本次我们应客户要求,将一台物理服务器上的hyper-v虚拟机全部迁移到另外两台物理服务器上。
为了尽可能不影响客户的生产环境正常运行,我们本次的迁移工作尽量通过实时迁移来完成,对于因hyper-v版本不兼容的少部分虚拟机,我们通过手动迁移来实现。
注:【实时迁移是 Hyper-V 的一项功能。通过该功能,可将运行中的 VM 从一个 Hyper-V 主机无缝移动到另一个主机,同时保持 VM 工作负载的可用性。 实时迁移的主要优点是灵活性。 例如,可以根据需要停止或升级 Hyper-V 主机,而无需计划维护时段,只需实时迁移其所有 VM 即可。】
一、实时迁移
可以使用 Hyper-V 管理器中的 Hyper-V 设置来启用和配置 Hyper-V 实时迁移。
启用后,可在“实时迁移”选项卡的“高级功能”中选择身份验证协议,这里,我们选择Kerberos 身份验证,更安全,但它要求额外配置受约束的委派,在域控制台里,分别对需要做迁移的源和目的服务器设置委派即可(操作略)。
下面是实时迁移的简要步骤。
打开 Hyper-V 管理器,右键点击准备进行实时迁移的虚拟机,并选择移动;
选择“移动虚拟机”;
***目的服务器;
下一步即可自动执行实时迁移操作,执行的时间取决于虚拟机的大小以及网络的速度,直至自动结束。
有一点需要注意的是,操作之前尽可能在虚拟机设置里将光盘驱动器清空,避免可能的失败。
实时迁移完成后,需要检查迁移好的虚拟机配置,IP地址需要重新设置,部分硬盘驱动器需要重新启用上线。
二、手动迁移
由于hyper-v的版本问题,部分虚拟机执行实时迁移会出现错误,需要手动迁移。
首先确认源虚拟机的各项配置,包括数据文件保存位置、各种驱动器等;
选中虚拟机,点击“导出”;
选择保存路径,执行导出,执行时间取决于虚拟机数据文件的大小;
导出工作完成后,将导出的数据文件拷贝到目的服务器上。在目的服务器上,新建虚拟机;
选择1代虚拟机(根据虚拟机自身的情况选择)
选中拷贝过来的虚拟机数据文件,完成后打开虚拟机,即可在目标服务器上正常运行。
迁移完成后,同样需要在目标服务器上检查虚拟机的各项配置,包括更改IP设置、将部分硬盘驱动器启用上线等。
至此,hyper-v虚拟机的迁移工作基本完成,后续做稳定性以及性能方面的相关测试,并处理可能遇到的相关小问题。
*请填写您的需求信息,金伙伴技术工程师会在24小时内与您取得联系。