想要创建两个同时运行相同 VHD 的 VM

想要创建两个同时运行相同 VHD 的 VM

我可以创建多台机器,每台机器都有现有 vhd 的精确副本并同时运行。我已经准备好操作系统安装,我只想复制 vhd,以便其他机器只需指向它,而我不必再次设置操作系统。'

我想使用 POwershell 脚本来执行此操作。可以做到吗?

答案1

Np。everywindows 需要自己的光盘。您可以执行以下操作:

  • 从您拥有的主磁盘映像创建新的差异磁盘。这比复制要快得多。
  • 准备差异,然后启动它并从那里进行 SYSPREP。
  • 然后,对于新的操作系统实例,为机器制作差异副本。

您仍然需要每个实例一个磁盘(没有办法解决这个问题),但这样可以节省大量空间。而且您仍然需要再次设置操作系统,除非您想让网络中出现垃圾(无法区分多台机器 - 相同的 SSD,相同的名称)。使用无人值守安装会有所帮助。

答案2

除了“Live CD”之外,大多数(如果不是所有)操作系统都需要写回到启动驱动器,这将阻止几乎所有系统执行您所建议的操作。您没有提到您计划使用哪个虚拟机管理程序(这将非常有用),但 VMWare 的 View 产品线可能更符合您的要求。

答案3

您无法将 VHD 连接到多个 VM。而且,即使您可以(VMware fe 可以这样做来模拟共享集群存储),这只对数据磁盘有意义:Windows 系统无法共享其系统磁盘。

如果您想克隆现有的虚拟机,那很好(但请记住运行 Sysprep);但您所要求的根本是不可能的。

相关内容