将配置文件添加到 VMM 库

重要

此版本的 Virtual Machine Manager (VMM) 已终止支持。 建议 升级到 VMM 2022

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

VMM 配置文件包含创建新虚拟机或虚拟机模板时使用的设置。 使用配置文件,可帮助快速创建各项设置一致的 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 或模板的设置。

创建来宾操作系统配置文件

  1. 在 VMM 控制台中,选择“>”“>创建>来宾 OS 配置文件”。
  2. 在“新建来宾操作系统配置文件”“常规”中,键入配置文件名称。 在 “来宾 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. 在“应用程序配置”“操作系统兼容性”中,指定与应用程序配置文件兼容的来宾操作系统。
  4. 选择“ 添加 ”,然后选择要应用于配置文件的应用程序或脚本的类型。 若要部署任何应用类型,请选择“ 常规”。 若要部署 SQL Server DAC 包或脚本,请选择“SQL Server 应用程序主机”,将包和脚本添加到配置文件。 若要部署 Web 应用程序,请选择“ Web 应用程序主机 ”,以便可以将 Web 部署包和脚本添加到配置文件。
  5. 如果选择了 “常规”,则可以向配置文件添加多个应用程序或脚本。
  6. 对于应用程序,可以指定证书、端口和文件夹等设置。 还可以指定应用部署应由脚本管理。 可以指定脚本名称并指定其运行时间。
  7. 选择“脚本”,添加无限数量的脚本和属性,如参数和安全性设置。 例如,可以将脚本配置为从 VMM 部署的多个 VM 中创建来宾群集。 例如,可以指定必须在创建时运行一个脚本:第一个 VM (形成第一个虚拟机) 上的群集,并指定一个要在创建:VM 之后的第一个 (中运行的其他脚本,以将其他虚拟机添加到群集) 。
  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实例详细信息。 运行方式帐户是可选的;如果未指定 VMM 服务帐户,则使用它。
  5. “配置”中,键入 (setup.exe) 和SQL Server管理员SQL Server安装文件的路径。
  6. “服务帐户”中,指定要使用的帐户。

创建功能配置文件

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

  1. 在 VMM 控制台中,选择“ >>创建>功能配置文件”。
  2. 在“新建功能配置文件”“常规”中,键入配置文件名称。 在 “功能”中,指定配置文件设置。
  3. “功能>构造兼容性”中,选择“ 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 地址还是静态池中的 IP 地址。 如果是连接到逻辑交换机的物理网络适配器,则此选项不可用。
  3. 在“磁盘”中,为第一个磁盘指定分区方案。 为 BIO 选择主启动记录 (MBR)。 或者,为 EFI 选择 GUID 分区表 (GPT)。 指定卷标签、可以使用的磁盘空间以及启动分区。 VMM 会将 .vhd 或 .vhdx 文件复制到启动分区,并在相同的磁盘上自动创建一个系统分区。
  4. 在“驱动程序筛选器”中,指定要在部署期间应用于操作系统的驱动程序文件。 可以筛选具有即插即用 ID 或特定标记的驱动器。 使用 标记选项时,需要在部署之前将驱动程序文件添加到库,并将相应的标记分配给库共享。
  5. OS 配置中,设置域、本地管理员的密码、名称和组织、产品团队、时区,以及用于其他设置选项的答案文件。 在 GUIRunOnce 中,可以指定在用户首次登录计算机时必须运行的命令或脚本。
  6. 验证 “摘要” 中的设置,然后选择“ 完成”。 可以在库配置文件物理计算机配置文件中>>检查物理计算机配置文件

后续步骤

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