vSphere 管理员可以创建用于存储和管理虚拟机模板的内容库。
创建独立虚拟机的内容库
您可以创建本地内容库,并在其中填充模板和其他类型的文件。您还可以创建已订阅库以使用已发布的现有本地库的内容。
要保护内容库的项目,可以应用 OVF 安全策略。在部署或更新内容库、将项目导入到内容库或同步模板时,OVF 安全策略会强制执行严格的验证。要确保模板由可信证书签名,可将受信任 CA 的 OVF 签名证书添加到内容库中。
有关 vSphere 中的内容库和虚拟机模板的详细信息,请参见《vSphere 虚拟机管理》中的使用内容库。
前提条件
所需特权:
- 对要创建库的 vCenter Server 实例拥有 或 特权。
- - 在目标数据存储上。
过程
使用独立虚拟机的虚拟机映像填充内容库
创建内容库后,使用 OVA 或 OVF 格式的虚拟机模板填充该内容库。DevOps 工程师可以使用这些模板在 vSphere IaaS control plane 环境中置备新的独立虚拟机。
可以使用多种方法来填充库。本主题介绍如何通过从本地计算机或 Web 服务器导入文件,将项目添加到本地内容库。有关填充内容库的其他方法,请参见《vSphere 虚拟机管理》中的“在库中填充内容”。
注: 您使用的虚拟机映像没有任何限制。如果要测试即时可用的 OVA 映像,可以从
建议的映像页面下载这些映像。请记住,这些映像仅供 POC 使用。在生产环境中,使用遵循企业安全策略的最新修补程序和所需安全设置创建映像。
前提条件
- 创建与 vSphere IaaS control plane 兼容的虚拟机映像。
映像规范要求所有虚拟机映像都包含 VMware Tools 或等效的开源软件包。映像必须使用以下某种版本组合来引导客户机操作系统及其网络连接堆栈:有关详细信息,请参见引导提供程序。
- Linux + Cloud-Init 版本 17.9-21.2 及 DataSourceVMwareGuestInfo。
- Linux + Cloud-Init 版本 21.3+
- Windows + Cloudbase-Init 版本 1.1.0+
- Windows + Sysprep(系统准备)
有关 Cloud-Init 的信息,请参见官方文档自定义云实例的标准。
有关 Sysprep 的信息,请参见官方文档系统准备概述。
- 如果内容库受安全策略保护,请确保所有库项目均合规。如果受保护的库同时包含合规和不合规项目,则 kubectl get virtualmachineimages 无法向 DevOps 工程师提供虚拟机映像。
- 所需特权: 和 (在库上)。
过程
结果
项目将显示在模板选项卡或其他类型选项卡上。