在 AWS VPC 中启动新的工作负载虚拟机时,您可以通过在“用户数据”字段中提供 NSX Tools 下载和安装说明来安装 NSX Tools

在启动 AWS EC2 实例时,您可以选择将 user data 传递给该实例,可用于执行常见的自动配置任务,包括在实例启动后运行脚本。您可以将两种类型的用户数据传递给 AWS EC2: shell 脚本和 cloud-init 指令。

在启动新的工作负载虚拟机时,从 CSM 中复制 NSX Tools 的下载和安装说明,并将其粘贴到用户数据中。

前提条件

在使用 User Data 安装 NSX Tools 之前,请确保对等互连转换和计算 VPC。需要执行该操作,以便可以从启动实例中解析在下载命令中指定的 FQDN,例如,nsx-gw.vmware.local

过程

  1. 登录到 AWS 控制台并开始启动新工作负载虚拟机的过程。
  2. 在另一个浏览器窗口中,登录到 CSM
    1. 转到 > AWS > VPC
      注: 转换 VPC/VNet 是部署和运行一个或一对 PCG 的位置。计算 VPC/VNet 链接到转换 VPC/VNet,并可以使用在那里部署的 PCG
    2. 单击转换 VPC 或计算 VPC。
    3. 在屏幕的 NSX Tools 下载与安装部分,根据用于工作负载虚拟机的操作系统,复制 LinuxWindows 下的下载位置安装命令。您也可以复制并粘贴以下 shell 脚本:
      #!/bin/bash
      sudo wget http://nsx-gw.vmware.local:8080/factory_default/linux/install_nsx_vm_agent.sh
      sudo chmod +x install_nsx_vm_agent.sh && sudo ./install_nsx_vm_agent.sh
  3. 在 AWS 的启动新工作负载虚拟机实例步骤中,将下载位置和安装命令作为文本粘贴到“高级详细信息”部分的“用户数据”中。

结果

工作负载虚拟机已启动,并且已自动安装 NSX Tools