在 VMM 中创建配置文件和模板概述

 

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

在 Virtual Machine Manager (VMM) 中,配置文件是“构建基块”,其中包含一些在创建新虚拟机或虚拟机模板时使用的规范。 可以使用配置文件来简化创建模板的过程。

模板可帮助你快速创建具有一致的硬件和操作系统设置的虚拟机。 模板还可用于限制创建新虚拟机的自助服务用户可使用的虚拟机设置。 虚拟机模板通常由通过模板创建的虚拟机将使用的硬件配置文件、操作系统配置文件和虚拟硬盘组成。 虚拟硬盘可能存储在 VMM 库中,或可能是现有虚拟机中的磁盘。

配置文件

VMM 为虚拟机模板提供以下配置文件:

  • 硬件配置文件 — 硬件配置文件定义诸如 CPU、内存、网络适配器、视频适配器、DVD 驱动器等硬件配置设置,以及在虚拟主机上分配资源时为虚拟机指定的优先级。

  • 来宾操作系统配置文件 — 来宾操作系统配置文件定义操作系统配置设置,这些设置将应用于通过模板创建的虚拟机。 它定义常见操作系统设置,例如操作系统类型、计算机名、管理员密码、域名、产品密钥、时区、应答文件和 RunOnce 文件。

虚拟机模板

模板是存储在 VMM 数据库的库目录中的数据库对象。 模板不由物理配置文件表示。 可按如下方式创建虚拟机模板:

  • 通过现有虚拟硬盘或存储在库中的虚拟机模板创建

  • 通过主机上部署的现有虚拟机创建

请注意,由于 Sysprep 会剥离虚拟机的计算机标识,因此创建虚拟机模板可能会破坏用作模板源的虚拟机。 如果要继续使用源虚拟机,请在创建模板之前对其进行克隆。

服务配置文件和模板

通过 VMM,你可以创建服务,服务是虚拟机(这些虚拟机在一起进行配置和部署,并作为单个实体进行管理)的逻辑分组。 要创建服务,你可以使用服务模板,其中可包括在 System Center 2012 中引入的几种配置文件。 服务模板中包括一些未在虚拟机模板中提供的功能,如以下列表中所述:

  • 服务模板可用于部署多个虚拟机。 虚拟机模板只能用于部署单一虚拟机。

  • 服务模板可包括用于在虚拟机上安装 Windows Server 角色和功能的设置。 如果虚拟机模板包括用于安装角色和功能的设置,则只有在将虚拟机作为服务的一部分部署时才会使用这些设置。

  • 除了虚拟硬盘、硬件配置文件和操作系统配置文件的标准构建基块外,服务模板还可利用其他配置文件,其中包括:

    • 应用程序配置文件 — 应用程序配置文件提供了在安装应用程序时所需的说明。VMM 支持多种应用程序部署机制。 其中三种机制适用于特定的应用程序打包技术:Microsoft Server Application Virtualization (Server App-V)、数据层应用程序 (DAC) 和 WebDeploy(也称为 MSDeploy)。 在 VMM 中的 System Center 2012 R2 中,你还可以利用第四种机制来通过运行脚本安装任何应用程序。 你可以使用为 Windows Installer (MSI)、Setup.exe 安装程序、Windows PowerShell Desired State Configuration (DSC)、Puppet 软件和 Chef 软件创建的脚本。

    • SQL Server 配置文件 — SQL Server 配置文件提供用于在将虚拟机作为服务的一部分进行部署时为 SQL Server DAC 自定义 Microsoft SQL Server 实例的说明。

有关服务配置文件和模板的详情,请参阅创建和部署服务概述

请参阅

在 VMM 中创建配置文件和模板
Windows PowerShell 所需状态配置