Content Onboarding Assistant 可自动将 .vmtx 模板、ISO 映像、脚本和其他文件传输到云 SDDC。

对于 Content Onboarding Assistant 如何将 .vmtx 模板传输到 SDDC,您有两个选项:
  • 在 SDDC 内容库中将这些模板转换为 OVF 模板。此选项需要较少的时间。
  • vCenter Server 清单中将这些模板作为 .vmtx 模板传输。在这种情况下,这些模板会先转换为 OVF,然后再转换回 .vmtx 模板。

您可以在能够通过网络访问内部部署数据中心和 SDDC 的任何 MacOS、Linux 或 Windows 计算机上使用 Content Onboarding Assistant

如果使用 Content Onboarding Assistant 将内容传输到 SDDC,然后发现还有其他要传输的项目,则可以再次运行 Content Onboarding AssistantContent Onboarding Assistant 能够识别哪些 .vmtx 模板已传输,将不允许您选择这些模板再次传输。它还能识别已传输的 ISO 映像和脚本文件,将仅传输新的 ISO 映像和脚本。

前提条件

运行 Content Onboarding Assistant 之前,请执行以下操作:
  • 确保内部部署数据中心运行的是 vCenter Server 6.0 或更高版本。
  • 安装 Java Runtime Environment (JRE) 1.8 或更高版本。您可以从 Oracle 网站下载 Java 运行时安装程序,网址为 http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html
  • $JAVA_HOME 环境变量设置为 JRE 的安装位置。
  • 在内部部署数据中心与 SDDC 之间设置 VPN 连接。请参见《VMware Cloud on AWS 入门指南》中的“配置 VPN 和网关”。

过程

  1. 准备要添加到内容库的脚本和 ISO 映像时,将其移动到内部部署数据中心的单个文件夹中即可。
    .vmtx 模板不需要任何特殊准备。
  2. 从下载位置下载 Content Onboarding Assistant
  3. 在终端或命令行中,切换到放置 Content-Onboarding-Assistant.jar 文件的目录,并输入命令 java -jar jar_file_name --cfg full_path_to_config_file

    在配置文件中,在对应的行上指定每个参数,参数后跟一个空格和值。例如

    onpremServer vcenter.onprem.example.com
    onpremInfraServer psc.onprem.example.com

    您还可以在命令行中指定多个参数,按照以下格式指定参数:--parameter parameter_value。键入 java --jar jar_file_name --help 可查看完整参数列表,或查阅下表。

    参数 描述
    onpremServer server 内部部署数据中心的 vCenter Server 的主机名。
    onpremInfraServer psc-server 内部部署 Platform Services Controller 的主机名。对于嵌入式配置是可选项。
    onpremUsername username 用于登录到内部部署 vCenter Server 的用户名。
    location foldername 脚本或 ISO 映像等文件在内部部署数据存储上的位置。使用格式 datastore-name:folder/
    cloudServer server 云 SDDC vCenter Server 的主机名。
    cloudInfraServer infra-server 云 SDDC vCenter Server 的主机名。这是可选选项。
    cloudFolderName foldername 云 SDDC 上将存储 .vmtx 模板的 vCenter Server 文件夹的名称。
    cloudRpName resource-pool-name .vmtx 模板在云 SDDC 上的资源池。
    cloudNetworkName network-name .vmtx 模板在云 SDDC 上的分布式虚拟端口组。
    sessionUpdate value 两次会话更新调用之间的时长(毫秒)。默认值为 60000 毫秒(10 分钟)。如果在 Content Onboarding Assistant 运行时出现会话超时问题,请减小此值。
  4. 按照提示输入内部部署数据中心和云 SDDC 的密码。
    Content Onboarding Assistant 将测试与内部部署数据中心和 SDDC 的连接,然后显示一个表,其中列出了所有已发现的 .vmtx 模板。
  5. 输入要传输的模板数量。
    您可以输入以逗号分隔的单个数字或以短划线分隔的范围。
  6. 确认 ISO 映像和脚本的文件夹正确无误。
  7. 选择如何传输 .vmtx 模板。
    • 选择选项 1 将模板作为 OVF 模板在 SDDC 内容库中传输。
    • 选择选项 2 将模板作为 .vmtx 模板在 vCenter Server 清单中传输。

结果

Content Onboarding Assistant 将执行以下操作:
  • 使用您指定的选项将 .vmtx 模板从内部部署数据中心复制到 SDDC。
  • 在内部部署数据中心创建内容库,将 ISO 映像和脚本添加到内容库,并发布该内容库。
  • 在 SDDC 中创建已订阅的内容库,并将 ISO 映像和脚本同步到 SDDC。

后续步骤

现在,您可以使用 .vmtx 模板和 ISO 映像在 SDDC 中创建虚拟机。