作为 vSphere 管理员,可以在内容库中填充 OVA 或 OVF 格式的虚拟机模板。DevOps 工程师可以使用这些模板在 vSphere with Tanzu 环境中置备新的独立虚拟机。

创建内容库后,可以通过多种方法在其中填充项目。本主题介绍如何通过从本地计算机或 Web 服务器导入文件,将项目添加到本地内容库。有关填充内容库的其他方法,请参见在库中填充内容

前提条件

  • 创建用于虚拟机置备的内容库。在 vSphere with Tanzu 中创建独立虚拟机的内容库
  • 仅使用在 VMware Cloud Marketplace 上以 OVF 形式显示的兼容虚拟机映像。要查找兼容的映像,请在 VMware Cloud Marketplace 网站上搜索虚拟机服务映像。请参见适用于 CentOS 的虚拟机服务映像中适用于 CentOS 的虚拟机服务映像示例。
  • 如果内容库受安全策略保护,请确保所有库项目均合规。如果受保护的库同时包含合规和不合规项目,则 kubectl get virtualmachineimages 无法向 DevOps 工程师提供虚拟机映像。
  • 所需特权:内容库.添加库项目内容库.更新文件(在库上)。

过程

  1. vSphere Client 主菜单中,选择内容库
  2. 右键单击本地内容库,然后选择导入项目
    此时将打开 导入库项目对话框。
  3. 部分中,选择项目的源。
    选项 描述
    URL 输入项目所在的 Web 服务器的路径。
    注: 您可以导入 .ovf .ova 文件。生成的内容库项目为 OVF 模板类型。
    本地文件 单击上载文件以导航到要从本地系统导入的文件。可以使用下拉菜单筛选本地系统中的文件。
    注: 您可以导入 .ovf .ova 文件。导入 OVF 模板时,请首先选择 OVF 描述符文件 ( .ovf)。接下来,系统会提示您选择 OVF 模板中的其他文件,例如 .vmdk 文件。生成的内容库项目为 OVF 模板类型。
    vCenter Server 会在导入期间读取并验证 OVF 软件包中的清单和证书文件。如果存在证书问题,例如,如果 vCenter Server 检测到过期的证书,则 导入库项目向导中将显示警告。
    注: 如果从本地计算机的 .ovf 文件中导入 OVF 软件包, vCenter Server 将不读取签名内容。
  4. 目标部分中,输入项目的名称和描述。
  5. 单击导入

结果

项目将显示在模板选项卡或其他类型选项卡上。

下一步做什么

创建内容库并在其中填充虚拟机模板后,将库添加到命名空间,以便 DevOps 用户可以访问内容库。请参见将虚拟机内容库与 vSphere with Tanzu 中的命名空间关联