在 VMM 中更新服务

 

适用于: System Center 2012 SP1 - Virtual Machine Manager,System Center 2012 R2 Virtual Machine Manager,System Center 2012 - Virtual Machine Manager

在 Virtual Machine Manager (VMM) 中,更新服务就是改变部署的服务。 由于 VMM 会对使用了哪个服务模板来部署服务进行跟踪,因此你可以对服务模板进行更新,然后使用该更新的服务模板来更改部署的服务。

VMM 支持使用两种不同的方法来对部署的服务进行更新:

  • 将更新应用于现有(内置)虚拟机

  • 部署具有更新设置的新虚拟机

将更新应用于现有虚拟机花费的时间较短。 大多数虚拟机配置更改和应用程序更新都可采用此方式应用。

为了最大限度地减少在就地更新某一层时所产生的服务中断情况,你可以在层属性中指定多个升级域。 当更新该层时,VMM 将依据虚拟机所属的升级域来更新该层中的虚拟机。VMM 一次升级一个升级域,同时关闭在该升级域内运行的虚拟机、对虚拟机进行更新、将它们重新联机,然后继续转移到下一个升级域。 通过仅关闭在当前升级域内运行的虚拟机,VMM 可确保尽可能降低升级对正在运行的服务的影响。 有关配置升级域的详情,请参阅如何配置服务模板的属性

System_CAPS_ICON_note.jpg 说明

升级域与 Active Directory 域无关。 你可以指定要使用的升级域的数量,然后 VMM 会采用任意方式将虚拟机分配给升级域。

部署具有更新设置的新虚拟机是一个更耗时的过程,因为你会将服务的现有虚拟机替换为新虚拟机。 通常,这是你部署操作系统更新(例如在虚拟机上部署来宾操作系统的 Service Pack)的方式。 如果在这些虚拟机上安装了应用程序,并且应用程序具有保存和还原应用程序状态的方法,则你可以在删除现有虚拟机之前使用应用程序配置文件中的脚本来保存应用程序状态,并在部署了新虚拟机后使用脚本来还原应用程序状态。 Microsoft Server Application Virtualization (Server App-V) 应用程序自动支持保存和还原应用程序状态,因此无需脚本。

要更新 VMM 中部署的服务,请参阅以下主题: