我可以创建多台机器,每台机器都有现有 vhd 的精确副本并同时运行。我已经准备好操作系统安装,我只想复制 vhd,以便其他机器只需指向它,而我不必再次设置操作系统。'
我想使用 POwershell 脚本来执行此操作。可以做到吗?
答案1
Np。everywindows 需要自己的光盘。您可以执行以下操作:
- 从您拥有的主磁盘映像创建新的差异磁盘。这比复制要快得多。
- 准备差异,然后启动它并从那里进行 SYSPREP。
- 然后,对于新的操作系统实例,为机器制作差异副本。
您仍然需要每个实例一个磁盘(没有办法解决这个问题),但这样可以节省大量空间。而且您仍然需要再次设置操作系统,除非您想让网络中出现垃圾(无法区分多台机器 - 相同的 SSD,相同的名称)。使用无人值守安装会有所帮助。
答案2
除了“Live CD”之外,大多数(如果不是所有)操作系统都需要写回到启动驱动器,这将阻止几乎所有系统执行您所建议的操作。您没有提到您计划使用哪个虚拟机管理程序(这将非常有用),但 VMWare 的 View 产品线可能更符合您的要求。
答案3
您无法将 VHD 连接到多个 VM。而且,即使您可以(VMware fe 可以这样做来模拟共享集群存储),这只对数据磁盘有意义:Windows 系统无法共享其系统磁盘。
如果您想克隆现有的虚拟机,那很好(但请记住运行 Sysprep);但您所要求的根本是不可能的。