我正在创建一个用于测试虚拟化环境中性能的系统。我创建了一个 Windows 2016 VM,其中包含用于模拟负载(例如对 CPU 施加压力或分配 RAM)的各种工具,并且我编写了一组脚本来克隆该 VM,然后使用各种参数运行负载工具。我打算让 VM 同时在许多主机上运行,以检查集群在负载下的运行情况。
一个问题是克隆虚拟机所需的时间太长。映像大小约为 7GB,因此在我们速度较慢的 SAN 上,创建每个新虚拟机需要几分钟时间。我正在寻找解决方案来减少此时间。
我想知道:是否可以构建一个只读的 Windows 系统分区:该分区的内容永远不会改变?所有易失性数据都应位于单独的分区上,系统分区上只有静态可执行文件和数据文件。这样,我可以将多个虚拟机设置为从同一个共享硬盘驱动器启动,从而最大限度地减少克隆时间。
这样的事情能实现吗?我想知道 Windows 8 企业版中发布的“Windows To Go”功能是否能实现类似的功能。