关于复制 Hyper-V 服务器映像的建议

关于复制 Hyper-V 服务器映像的建议

对于复制包含几个 Hyper V VM 的 Windows Server 2019 系统映像,有哪些建议?

我要设置几台相同的新 Dell Edge 服务器。设置包括配置本地用户和组策略、安装应用程序软件、创建 2 个 Windows Server 2019 VM 以及设置所有配置。Active Directory(可能)不会被使用。

在第一个服务器完全设置并测试完成后,将系统配置有效地复制到其余服务器的最佳方法是什么?

答案1

如上所述,故障转移群集是最简单的方法。但是,我建议您在基础架构中提供 Active Directory 的情况下构建它。至于共享存储,您可以使用 S2D 或 StarWind VSAN 等替代方案。 https://docs.microsoft.com/en-us/windows-server/storage/storage-spaces/storage-spaces-direct-overview

https://www.starwindsoftware.com/starwind-virtual-san

另一个选项是使用 Hyper-V Replica 将虚拟机从一台服务器复制到另一台服务器。它不需要共享存储,只需按计划复制虚拟机即可。 https://docs.microsoft.com/en-us/windows-server/virtualization/hyper-v/manage/set-up-hyper-v-replica

答案2

我的目标是设置多台相同的 Dell Edge 服务器,而无需从头开始手动配置每台服务器。主机操作系统是带有 Hyper-V 的 Windows Server 2019 Standard。每台服务器托管两台 Windows Server 2019 VM(不完全相同)。

我最终使用 Acronis True Image 创建了第一台(主)服务器的磁盘映像,并将其还原到其他服务器上。效果出奇地好。我担心 RAID 1 驱动器会使过程复杂化,但这似乎无关紧要。这是一个非常标准的映像备份和还原。

正确设置并测试第一台服务器后,我执行以下操作:

  • 将系统名称更改为“BACKUP”。
  • 将 VM 系统名称更改为“BACKUP-VM1”、“BACKUP-VM2”。
  • 从虚拟机中删除虚拟网络适配器并删除 Hyper-V 虚拟交换机。
  • 创建整个磁盘的真实映像备份,包括所有分区、EFI、MBR、Track 0 等。
  • 恢复系统名称、Hyper-V 虚拟交换机和 VM 网络适配器。

在每台附加服务器上,我执行以下操作:

  • 仅从 True Image 恢复数据分区(在我的情况下是驱动器 C: 和 E:)。
  • 更改系统名称(主机和虚拟机)
  • 在 Hyper-V 配置中,设置唯一的 MAC 地址范围。
  • 添加新的 Hyper-V 虚拟交换机。
  • 配置虚拟机以使用虚拟交换机。
  • 就我而言,禁用所有网络适配器(包括主机)中的 IPv6 至关重要。
  • 使用正确的 OEM 产品密钥(来自 OEM 标签)在主机操作系统和虚拟机中重新激活 Windows。

仅在其中一个还原的系统上,Hyper-V 未自动启动。我通过运行以下命令修复了此问题:

bcdedit /set hypervisorlaunchtype auto

总体而言,这个过程相当简单,但我再怎么强调也不过分,注意虚拟 MAC 地址非常重要。否则,您的设备将具有重复的 MAC 地址,并且会发生不良网络问题。

在 Hyper-V 虚拟交换机设置中,我使用了如下 MAC 地址范围:

Minimum: 00-15-5D-01-nn-00
Maximum: 00-15-5D-01-nn-FF

在哪里nn是每个服务器独有的数字(01、02、03 等)。更改此范围时,VM 适配器的 MAC 地址不会自动更新,这就是您需要删除并重新创建虚拟交换机,并将适配器重新添加到 VM 的原因。

相关内容