我有许多基于相同模板的虚拟机,每个虚拟机的存储空间约为 2GB。它们都共享对 50GB 卷的只读访问权限(目前通过 NFS,但可以协商)。我想将该模板和卷打包,以便可以在另一个虚拟化环境中重现类似的安排。理想情况下,该包的大小约为 52GB,并允许另一个管理员创建一个具有任意数量虚拟机的环境。
我该如何解决这个问题?我可以使用 OVF 完成此设置或类似操作吗?还是我需要使用更专有的东西(例如 vApp),或者甚至针对问题的不同部分使用多个存档的组合?
答案1
您可以在 vSphere 客户端中创建 OVF 模板。在我看来,这是适合您的方案。
答案2
我会考虑将 sysprep 和 .OVF 结合起来。然后,您可以利用 PowerShell/PowerCLI 和 ovftool.exe 来提供一定程度的部署自动化,从而引导最终用户/客户完成配置新卷和/或使用当前卷、部署 .OVF 等。