IBM Cloud Docs
使用 OVFTool 将 VM 导入到 VCF as a Service

使用 OVFTool 将 VM 导入到 VCF as a Service

IBM Cloud® for VMware Cloud Foundation as a Service 是一个强大的平台,用于管理虚拟化资源并促进创建灵活的云环境。 VMware Open Virtualization Format Tool (OVFTool) 简化了在 VMware Cloud Director™ 系统中部署和配置虚拟设备的任务。

本教程概述了如何使用 OVFTool 在 VMware Cloud Director 上管理虚拟设备。

目标

本教程的目标是演示在初始供应后将 OVA 映像从本地环境导入到 VMware Cloud Foundation (VCF) as a Service 单租户或多租户实例中的基本步骤。

本教程大约需要 20-30 分钟才能完成,并假定已供应 VCF as a Service 实例虚拟数据中心(VDC)

在本教程中,您将学到

  • 如何在 VMware Cloud Director 实例中创建本地用户。
  • 如何使用 OVFTool 将 OVA 映像导入到 VMware Cloud Director 实例中。

准备工作

OVFTool 免费提供。 您需要创建 VMware® by Broadcom 账户才能 下载 OVFTool

本教程需要:

在 VMware Cloud Director 中创建本地用户名和密码

本教程中的本地用户用于在将 OVA 导入到 VCF as a Service 实例时进行认证。

要在 VMware Cloud Director 中创建本地用户名和密码,请完成以下步骤:

  1. 使用具有 Organization Administrator 角色的用户登录到 VCF as a Service 实例。
  2. 从导航栏中单击“行政管理”。
  3. 在左侧导航面板的“访问控制”下单击“用户”。
  4. 在用户列表旁边,单击 新建
  5. 输入用户名和密码。 密码长度最少为 6 个字符。
  6. 在预定义角色列表中,选择要分配给用户的 Organization Administrator 角色。
  7. 单击保存

将 OVA 映像上载到 VDC

要将 OVA 映像上载到 VDC,请完成以下步骤:

  1. 在本地计算机上安装 OVFTool
  2. 要将虚拟机映像上载到 vDC, 请使用以下命令。 上载后,VM 映像将显示在 vApp 中,并且已准备好进行配置。
ovftool -tt=vCloud c:\LOCAL_FILEPATH\FILE_NAME.ova “vcloud://ORG_USER@VCLOUD_URL/cloud?org=ORG_NAME&vdc=VDC_NAME&vapp=VAPP_NAME”

在上一条命令中,用以下值替换变量:

  • LOCAL_FILEPATH 是包含 OVA 映像的绝对文件路径。
  • FILE_NAME 是 OVA 图像的名称。
  • ORG_USER 是登录 VMware Cloud Director 的本地用户名(本地)。 OVFTool 提示您输入密码。
  • VCLOUD_URL 是用于登录 Cloud Director的。VMware URL 仅使用域名,例如,https://dirw003.us-east.vmware.cloud.ibm.com/
  • ORG_NAME 是您的 VMware Cloud Director 组织的全名。
  • VDC_NAME 是 VDC 的全名。
  • VAPP_NAME 是目标 vApp 的名称。

示例命令:

.\ovftool.exe -tt=vCloud c:\test-image.ova vcloud://local-admin@"dirw003.us-east.vmware.cloud.ibm.com/cloud?org=xxxxxa&vdc=yyyyyo&vapp=demoApp"
Opening OVA source: c:\test-image.ova
The manifest validates
Enter login information for target vcloud://dirw003.us-east.vmware.cloud.ibm.com/xxxxxx
Username: local-admin
Password: **********
Opening vCloud target: vcloud://local-admin@dirw003.us-east.vmware.cloud.ibm.com:443/cloud
Deploying to vCloud vApp: vcloud://local-admin@dirw003.us-east.vmware.cloud.ibm.com:443/cloud
Transfer Completed
Completed successfully

结果是可以启动的 VCF as a Service 实例中的 vApp。