将配置文件添加到 VMM 库

使用本文了解 System Center Virtual Machine Manager (VMM) 配置文件以及如何将其添加到 VMM 库。

VMM 配置文件包含创建新虚拟机或虚拟机模板时使用的设置。 通过帮助快速创建具有一致设置的 VM,配置文件可简化部署。 配置文件可用于限制可用于创建新 VM 的自助服务用户的设置。

Profile 详细信息 用于 VM 模板 用于服务模板
硬件配置文件 定义在 VM 主机上分配资源时的硬件配置设置,例如 CPU、内存、网络适配器、视频适配器、DVD 驱动器和 VM 优先级。
来宾操作系统配置文件 定义应用于 VM 的操作系统配置设置,包括操作系统类型、计算机名称、管理员密码、域名、产品密钥、时区、应答文件和 RunOnce 文件。
应用程序配置文件 提供有关安装应用程序的说明。 VMM 支持多个应用程序部署机制。 其中两种机制适用于特定的应用程序打包技术:数据层应用程序 (DAC) 和 WebDeploy (MSDeploy)。 第三种机制使你可以通过运行脚本来安装任何应用程序。 可以使用为 Windows Installer(MSI)、Setup.exe安装程序、Windows PowerShell Desired State Configuration(DSC)、Puppet 软件和 Chef 软件创建的脚本。
SQL Server 配置文件 提供有关在将虚拟机部署为服务一部分时为 SQL Server DAC 自定义 Microsoft SQL Server 实例的说明。
功能配置文件 定义特定资源集的限制和功能;例如,网络适配器、处理器范围和内存的设置。 功能配置文件用于硬件配置文件或云部署。 例如,可以配置私有云,并将其分配一个 Hyper-V 功能配置文件,该配置文件需要所有资源到高可用性。 在此示例中,需要设置库资源(如硬件配置文件),使其与功能保持一致。 若要了解详细信息,请查看 本文
物理计算机配置文件 定义用于预配服务器的设置。

创建硬件配置文件

  1. 在 VMM 控制台中,选择“>>创建>硬件配置文件”。
  2. “新建硬件配置文件>常规”中,输入配置文件名称。 可以使用默认设置创建硬件配置文件,但可能需要对其进行定制。 在 硬件配置文件中,可以指定硬件设置。
  3. 兼容性中,可以指定必须将功能配置文件分配给硬件配置文件。 请记住,功能配置文件有助于限制创建新 VM 时的可用选项。
  4. 情况下,可以定义要分配给 VM 的虚拟处理器数。 可以指定内存、启动和动态内存范围。 启动指定在启动期间分配给 VM 的内存。 启动后,可以根据最小内存设置从 VM 回收此内存。
  5. 在总线配置,添加和删除支持存储设备的硬件。
  6. 网络适配器中,指定 VM 中的网络适配器数,无论它们是具有静态 IP 地址还是从池、MAC 地址和端口配置文件分配的地址。 端口配置文件可用于控制适配器上的带宽的使用方式。
  7. 在“高级”中,可以指定高可用性和性能设置。 在 可用性中,指定 VM 在群集中是否必须高度可用。 在 BIOS 中,选择虚拟设备的顺序,并在启用 Num Lock 进行密码输入时。 在 CPU 优先级中,指定 VM CPU 使用率的相对优先级。 如果设置为“高”,则 VM 对资源的访问权限比设置为“低”的资源更多。 在虚拟 NUMA,指定 VM 何时可以使用虚拟 NUMA。 在内存权重,指定 VM 的相对内存优先级。
  8. 创建完硬件配置文件后,可以右键单击它以配置其他属性。 在 依赖项中,可以看到配置文件的任何依赖项。 例如,如果需要基于库的文件,你将在此处看到该文件。 在 Access 中,可以看到有权使用此配置文件的角色或用户。 在 验证错误中,可以检查错误。
  9. 创建硬件配置文件后,可以在配置虚拟机模板或创建虚拟机时使用它。 可以选择完整的硬件配置文件,或选择它,然后调整单个 VM 或模板的设置。

创建来宾 OS 配置文件

  1. 在 VMM 控制台中,选择“>>创建>来宾 OS 配置文件”。
  2. “新建来宾 OS 配置文件>常规”中,输入配置文件名称。 在 来宾 OS 配置文件中,指定 OS 设置。
  3. 常规设置>操作系统中,指定 VM 操作系统。 在 标识信息中,指定 VM 的实际计算机名称。 你可能想要唯一的名称,以便可以指定通配符来为每个 VM 生成新名称。 还可以使用字符 ### 设置增加的数值。 例如,如果输入 ContosoVM-##,它将生成名为 ContosoVM-01、ContosoVM-02 等的计算机。 在“管理员密码”中,指定本地管理员权限需要密码。 可以使用预定义的运行方式帐户。 在 产品密钥中,输入 OS 安装的密钥。 如果在“脚本”下添加应答文件,则可以选择答案文件设置提供的产品密钥。 在 时区中,指定 VM 的时间位置。
  4. “角色和功能”中,指定需要在 VM 上安装的内容。

注意

此设置仅用于 VM 模板中使用的配置文件,该模板随后在服务模板中使用。

  1. 在“网络”,指定用于加入域的 VM 和凭据的域设置。
  2. 脚本中,指定要用于 VM 的任何脚本。 脚本必须位于库共享上。 例如,安装应答文件。 GUIRunOnce 选项允许用户在首次登录到 VM 时运行脚本。
  3. 创建来宾 OS 配置文件后,可以右键单击它以配置其他属性。 在 依赖项中,可以看到配置文件的任何依赖项。 例如,运行方式帐户。 在 Access,可以看到有权使用此配置文件的角色或用户。
  4. 创建硬件配置文件后,可以在配置虚拟机模板或创建 VM 时使用它。

创建应用程序配置文件

  1. 在 VMM 控制台中,选择“>>创建>应用程序配置文件”。
  2. “新建应用程序配置文件>常规”中,输入配置文件名称。 在 应用程序配置中,可以指定应用设置。
  3. 应用程序配置>OS 兼容性中,指定与应用程序配置文件兼容的来宾操作系统。
  4. 选择“添加,然后选择要应用于配置文件的应用程序或脚本的类型。 若要部署任何应用类型,请选择“ 常规”。 若要部署 SQL Server DAC 包或脚本,请选择 SQL Server 应用程序主机 ,以便你可以将包和脚本添加到配置文件。 若要部署 Web 应用程序,请选择 “Web 应用程序主机 ”,以便你可以将 Web 部署包和脚本添加到配置文件。
  5. 如果选择了“常规,则可以将多个应用程序或脚本添加到配置文件。
  6. 对于应用程序,可以指定证书、端口和文件夹等设置。 还可以指定应用部署必须由脚本管理。 可以指定脚本名称,并指定其何时必须运行。
  7. 选择“脚本可添加无限数量的脚本和属性,例如参数和安全设置。 例如,可以将脚本配置为从 VMM 部署的多个 VM 中创建来宾群集。 例如,可以指定一个脚本必须在创建时运行:第一个 VM(要在第一个虚拟机上形成群集),另一个脚本要在创建时运行:VM After First(若要将其他虚拟机添加到群集)。
  8. 完成后,验证是否已在库>配置文件>应用程序配置文件中创建配置文件。
  9. 在服务模板中使用应用程序配置文件。 例如,可以使用硬件和 OS 配置文件创建多个 VM 模板。 然后创建一个服务模板,其中包含这些 VM 模板和应用程序配置文件,以创建一组配置为单个实体并一起部署的 VM。

创建 SQL Server 配置文件

  1. 在 VMM 控制台中,选择“>>创建>SQL Server 配置文件”。
  2. “新建 SQL Server 配置文件>常规”中,输入配置文件名称。 在 SQL Server 配置中,可以指定应用设置。
  3. 应用程序配置>中添加>SQL Server 部署。 SQL Server 部署对应于 SQL Server 的单个实例。 如果想要同一 VM 上的多个 SQL Server 实例,则需要创建多个部署。
  4. SQL Server 部署中,选择“部署 1并指定部署名称和 SQL Server 实例详细信息。 RunAs 帐户是可选的;如果未指定 VMM 服务帐户,则使用 VMM 服务帐户。
  5. “配置”中,输入 SQL Server 安装文件(setup.exe)和 SQL Server 管理员的路径。
  6. 在服务帐户,指定要使用的帐户。

创建功能配置文件

功能配置文件的确切设置取决于正在使用的配置文件。 例如,让我们配置 Hyper-V 功能配置文件,以指定私有云 VMM 云中使用的资源的高可用性。

  1. 在 VMM 控制台中,选择“>>创建>功能配置文件”。
  2. “创建功能配置文件>常规”中,输入配置文件名称。 在“功能”,指定配置文件设置。
  3. Capabilities>Fabric 兼容性中,选择 Hyper-V 虚拟化主机。 还可以选择设置自定义功能配置文件。
  4. 设置配置文件的硬件配置设置。 这些设置类似于硬件配置文件中使用的设置。 但是,在功能配置文件中,这些设置表示限制,而不是确切的值。
  5. “高级>可用性”中,选择“高可用性 VM 模式>使用默认>必需”。
  6. 完成向导。 创建配置文件后,可以在 VM 和服务>云名称>属性>功能配置文件中选择并启用它。
  7. 请记住,用于云中的 VM 的所有其他配置文件和模板都需要与功能配置文件要求和高可用性设置相匹配。

创建物理计算机配置文件

VMM 可用于将物理计算机预配到 Hyper-V 主机或横向扩展文件服务器(SOFS)。 预配物理计算机时,可以使用物理计算机配置文件来指定计算机的设置。 按如下所示创建物理计算机配置文件:

  1. 在 VMM 控制台中,选择“>>创建>物理计算机配置文件”。
  2. “新建物理计算机配置文件配置文件>定义”中,输入配置文件名称和说明。
  1. OS 映像中,从库共享中选择虚拟硬盘。 它必须运行 Windows Server 2012 R2 或更高版本。 若要创建硬盘,可以创建 VM、安装来宾操作系统,然后将 Sysprep 与 /generalize/oobe 配合使用。 如果磁盘是动态的,VMM 会在部署期间将其转换为固定磁盘。 建议使用固定磁盘类型来帮助保护用户数据并提高性能。
  1. OS 映像中,从库共享中选择虚拟硬盘。 它必须运行 Windows Server 2016 或更高版本。 若要创建硬盘,可以创建 VM、安装来宾操作系统,然后将 Sysprep 与 /generalize/oobe 配合使用。 如果磁盘是动态的,VMM 会在部署期间将其转换为固定磁盘。 建议使用固定磁盘类型来帮助保护用户数据并提高性能。
  1. 硬件配置中,设置网络适配器、磁盘和分区以及任何驱动程序。
  2. 网络适配器中,选择“连接属性,为适配器设置一致的设备命名(CDN)。 指定是使用 DHCP 还是从静态池分配 IP 地址。 如果它是连接到逻辑交换机的物理网络适配器,则此选项不可用。
  3. “磁盘”中,指定第一个磁盘的分区方案。 选择 BIO 的主启动记录(MBR)。 或 EFI 的 GUID 分区表(GPT)。 指定卷标签、要使用的可用磁盘空间以及要指定为启动分区的内容。 VMM 将 .vhd 或 .vhdx 文件复制到启动分区,并自动在同一磁盘上创建系统分区。
  4. 在驱动程序筛选器中,指定要在部署期间应用于操作系统的驱动程序文件。 可以使用即插即用 ID 或特定标记筛选驱动器。 使用标记选项时,需要将驱动程序文件添加到库,并在部署之前将相应的标记分配给库共享。
  5. OS 配置中,设置域、本地管理员、名称和组织的密码、产品团队、时区以及用于其他设置选项的应答文件。 在 GUIRunOnce 中,可以指定在用户首次登录计算机时必须运行的命令或脚本。
  6. 验证“摘要”中的设置,然后选择“完成”。 可以在库>配置文件>物理计算机配置文件中检查物理计算机配置文件。

后续步骤

了解如何在 VMM 库中创建 VM 模板和服务模板,并向其添加配置文件。