我有一台 Windows 2008 数据中心服务器,我计划在该服务器上创建数十台虚拟机,所有虚拟机都使用相同的基础 Windows 2003 操作系统并预安装一些组件和更新。
我想知道,
1) 创建父 VHD 并使用 Hyper-V 差异磁盘创建共享同一父 VHD 的多个 VM 的优缺点是什么。我预计这将使基于该映像创建新 VM 变得非常容易。
2) 如果创建了差异磁盘,是否可以修改父 VHD 并让所有子 VHD 继续正常运行,包括新的更改。例如,我是否可以在父 VHD 上安装 Windows 更新,并且所有子 VM 也会自动应用该更新(因为父磁盘已更改)?
答案1
1) 差异磁盘可用于为来自同一基本操作系统的多个映像创建基本映像。另一种用法类似于快照功能,即保留基本映像并不断从基本映像状态重新创建子映像。此外,通过跳过操作系统安装部分,可以更快地创建新的虚拟机。
2) 不可以。您不能修改父分区并期望子分区也发生更改。对于此类情况,您可以使用 SysPreped 基础映像并更新它们。之后您必须使用 SysPrep 映像部署操作系统,但这也比“正常”设置快得多。