要在 Linux 工作负载虚拟机上安装 NSX Tools,请按照以下说明进行操作。

请参见工作负载虚拟机当前支持的操作系统获取当前支持的 Linux 发行版列表。

注: 要确认此脚本的校验和,请转到 Vmware 下载 > 驱动程序和工具 > NSX Cloud 脚本

前提条件

  • 确保可以在工作负载虚拟机上使用以下命令以运行 NSX Tools 安装脚本:
    • wget
    • nslookup
    • dmidecode
  • 在 Microsoft Azure 中,如果为运行工作负载虚拟机的 Azure VNet 配置了自定义 DNS 服务器,请执行以下操作之一:
      1. 添加一个 DNS 记录以解析 PCG 的专用 IP,并将该 DNS 名称用于下载/安装命令。
      2. 为 NSX Tools 安装命令提供相应的 DNS 后缀和 DNS 服务器参数。
    • 或者,在 DNS 服务器上设置 DNS 转发,以将对 PCG 的 FQDN (nsx-gw.vmware.local) 的 DNS 查询转发到 Azure DNS:168.63.129.16。

过程

  1. 登录到 CSM 并转到公有云:
    1. 如果使用的是 AWS,请转到 > AWS > VPC。单击一个转换或计算 VPC。
    2. 如果使用的是 Microsoft Azure,请转到 > Azure > VNet。单击已在其中部署并正在运行一个或一对 PCG 的 VNet。
    注意:转换 VPC/VNet 是部署和运行一个或一对 PCG 的位置。计算 VPC/VNet 链接到转换 VPC/VNet,并且可以使用在其中部署的 PCG 实例。
  2. 在屏幕的 NSX Tools 下载与安装部分,记下 Linux 下的下载位置安装命令
    注: 对于 VNet,如果配置了自定义 DNS,请参见有关 DNS 设置的必备条件。
  3. 使用超级用户特权登录到 Linux 工作负载虚拟机。
  4. 在 Linux 虚拟机上使用 wget 或等效命令从在 CSM 中记录的下载位置下载安装脚本。安装脚本下载到运行 wget 命令的目录中。
    注: 要确认此脚本的校验和,请转到 Vmware 下载 > 驱动程序和工具 > NSX Cloud 脚本
  5. 如有必要,更改安装脚本的权限以使其可以执行,然后运行该脚本:
    $ chmod +x install_nsx_vm_agent.sh && sudo ./install_nsx_vm_agent.sh 
    
    注意:在 Red Hat Enterprise Linux 及其衍生产品上,不支持 SELinux。要安装 NSX Tools,请禁用 SELinux。
  6. 在开始安装 NSX Tools 后,将断开与 Linux 虚拟机的连接。屏幕上显示内容如下的消息:Installation completed!!! Starting NSX Agent service. SSH connection will now be lost.。要完成载入过程,请再次登录到您的虚拟机。

结果

在工作负载虚拟机上安装了 NSX Tools

注:
  • 在成功安装 NSX Tools 后,端口 8888 在工作负载虚拟机上显示为打开的端口,但为处于底层模式的虚拟机阻止该端口,并且只能在需要时使用该端口进行高级故障排除。 如果跳转主机也位于与要访问的工作负载虚拟机相同的 VPC 中,您可以使用跳转主机通过端口 8888 访问工作负载虚拟机。
  • 该脚本使用 eth0 作为默认接口。

后续步骤

在 NSX 实施模式下管理虚拟机