在 VMM 计算构造中设置库

阅读本文,了解 System Center - Virtual Machine Manager (VMM) 库以及如何与之交互。

VMM 库是一个文件共享,其中包含用于在 VMM 构造中部署虚拟机和服务的资源目录。 库存储:

  • 基于文件的资源 ,如虚拟硬盘、ISO 映像和脚本、驱动程序文件和应用程序包(SQL Server 数据层应用程序和 Web 部署)。
  • 非基于文件的资源 ,例如用于创建 VM 和服务的虚拟机模板和服务模板。
  • 脱机虚拟机 存储在库中。

默认情况下,在 VMM 管理服务器上创建单个库共享时,会在 VMM 管理服务器上创建一个库共享。 可以添加其他共享。 若要实现高可用性,可以部署文件服务器的故障转移群集。 不支持横向扩展文件服务器(SOFS)。 使用 VMM 控制台中的库视图与库和库资源进行交互。

可以在库中执行哪些操作?

资源类型 可以添加哪些内容?
基于文件的资源 虚拟硬盘 (.vhd/.vhdx/.vmdk)、ISO 映像文件 (.iso)、PowerShell 脚本 (.ps1)、SQL Server 脚本 (.sql)、Web 部署 (MSDeploy) 包 (.zip)、SQL Server 数据层应用 (DACS) (.dacpac)、驱动程序文件 (.inf)、应答文件(.inf、xml)、虚拟软盘 (.vfd/.flp)
模板和配置文件 模板可帮助你快速创建具有一致设置的 VM 和服务。 创建具有特定设置的配置文件并将其添加到模板。

VM 模板 用于创建单个 VM。 可以从现有虚拟硬盘、库中的另一个 VM 模板,或从主机上部署的 VM 创建模板。

服务模板 用于创建多个 VM,并且可以包括 Windows Server 角色和功能的设置。 除了使用硬件和来宾 OS 配置文件,服务模板还可以使用应用程序和 SQL Server 配置文件。

硬件配置文件 定义硬件设置,例如用于主机上资源分配的 VM 的 CPU、内存和优先级。

来宾 OS 配置文件 定义从模板创建 VM 时将应用的操作系统设置。

应用程序配置文件 提供安装应用所需的说明。 VMM 支持应用部署的这些机制 - 数据层应用 (DAC) 和 WebDeploy (MSDeploy),运行为 Windows 安装程序(.msi)、setup.exe、Windows PowerShell Desired State Configuration(DSC)、Puppet 和 Chef 创建的脚本。

SQL Server 配置文件 提供有关自定义 SQL Server DAC 的 SQL Server 实例的说明。
等效对象 等效对象是被视为等效的库资源的用户定义的分组。 将对象标记为等效后,当指向模板或配置文件中的库共享上的特定虚拟磁盘时,VMM 可以在创建 VM 或服务时替换任何等效对象。 这意味着可以在不依赖于特定物理资源的情况下创作模板和配置文件,并且可以为资源提供服务,而不会影响模板和配置文件的可用性。 VMM 支持虚拟磁盘、.iso映像和自定义资源作为等效对象。
云库 分配给私有云和存储节点的只读库共享,其中具有适当权限的自助服务用户可以存储 VM 和服务。 可以将资源添加到云库,使其可用于私有云用户。
自助服务用户内容 自助服务用户可以上传自己的资源,这些资源可在创作模板时使用。 用户可以与其他自助服务用户共享资源。
存储的 VM 和服务 用户可以存储未在云库的存储节点中使用的 VM。
更新目录和基线 如果通过 VMM 管理更新,则 WSUS 更新基线存储在库中。
自定义资源 添加自定义资源,以便不会为库中显示其他索引的资源。 为此,请使用 ..CR 扩展并将其保存到库共享。 文件夹内容可供可访问共享的所有用户使用。 自定义资源的示例包括执行前脚本和后执行脚本和自定义安装包。
管理复制的库共享 可以管理复制的库服务器。 可以使用任何复制技术(如 DFSR)通过 VMM 管理复制的共享。

详细了解如何 管理复制的库共享

后续步骤

了解如何 将基于文件的资源添加到库。