我将要使用VMWare Esxibuild立/使用大量的虚拟机,并使用VShpere访问它们。
所有的虚拟机将运行XP和一堆我们的软件。 在每个虚拟机上,只有一个文件与其他虚拟机不同,这个configuration文件将被我们的软件读取,以决定在每个虚拟机上做些什么。
所以我的问题是,如果我想修补所有的虚拟机,或者在所有的虚拟机上安装另一个软件,而不是分别进入每个虚拟机,那么最好的方法是什么?
谢谢!
每个虚拟机都是自己的机器,需要单独处理。 可以通过WSUS自动处理修补程序,软件部署可以通过AD完成,因此您无需触摸任何虚拟机即可实现。
如果gpo不起作用… VMware PowerCLI (powershell&vmware)具有Invoke-VMscript ,您可以使用它来在VM上执行更新/部署脚本。 需要每个虚拟机上的VMware工具。
vSphere有一个名为“ 更新pipe理器”的插件,它允许您更新虚拟机上的Windows(它也包含ESXi主机修补程序),并且工作得很好。 您的应用程序安装可以通过使用AD的login或启动脚本来编写脚本,也可以将其添加到您从中克隆的模板。
根据您需要pipe理的虚拟机映像数量,使用VMware View可能会更好。 除此之外,这允许您使用链接克隆 – 主模板包含实际的XP映像,并且链接克隆是来自此基础的差异。 要修补所有系统,修补主映像,然后重新构build克隆。
这比实际上要复杂一些,但它确实使你能够修补一次,并将其展现给你所关心的所有虚拟机。 也可能有性能方面的考虑,但是如果你有很多桌面图像需要pipe理,这可能会让你的生活变得更加轻松。
View Composer上的一些高级市场营销活动, 这里的主要产品页面提供了一个eval的链接,如果您已经拥有vSphere Cluster,则可以使用该评估。