Cloud Assembly 中工作时,您可以检查现有云代理是否已在所部署到的虚拟机上运行。

Cloud Assembly 中工作时,需要在主机虚拟机上运行的已部署云代理服务,以便使用基于 vCenter 的云帐户和基于 vCenter 的集成进行通信和数据收集。如果云代理服务未运行,或者部署了云代理服务的主机虚拟机未运行,则无法进行通信。

注:

作为此过程的替代方法,您可以在 Cloud Assembly 中工作的同时测试云代理的状态,方法是单击基础架构 > 云代理,选择云代理,并从下拉操作菜单中选择状态

前提条件

过程

  1. 使用以下任一方法登录到部署了云代理的虚拟机:
    • 虚拟机的 IP 地址
    • 通过 SSH 进入虚拟机
    • vSphere Web 客户端的交互窗口
    登录后,外部网络连接部分中的 URL 将列出为 Connected

    成功登录到云代理虚拟机界面

    如果外部网络连接部分中的 URL 列出为 Connection Failed,请确认虚拟机已连接到 Internet 且该 URL 可用。
    • 要显示列入白名单的 URL,请运行以下命令。

      bash /data-collector-status --requiredUrls

    • 要测试 URL 是否可访问,请运行以下命令。

      bash /data-collector-status --traceroute

  2. 要显示在 VA 上运行的所有容器的状态,请打开命令窗口并运行以下命令。

    sh /data-collector-status --containers

    输出如下所示:

    #################################################################
                  VMware Cloud Services Data Collector               
                               Status Page                           
                                (Detailed)                           
                                                                     
    -----------------------Running Containers------------------------
    CONTAINER ID        IMAGE                                                                         NAMES                           CREATED             STATUS
    5ae006245dca        symphony-docker-external.jfrog.io/vmware/tango-vro-agent:486                  vro-agent                       About an hour       Up About an hour
    a6164d68a6c3        symphony-docker-external.jfrog.io/vmware/cloudassembly-cmx-agent:223          cloudassembly-cmx-agent         7 hours             Up 7 hours
    b05cc6b7f240        symphony-docker-external.jfrog.io/symphony/codestream-lemans-agent:150        codestream-lemans-agent         29 hours            Up 29 hours
    832d24c7b603        symphony-docker-external.jfrog.io/vmware/cloudassembly-sddc-agent:36eb79eb5   cloudassembly-sddc-agent        29 hours            Up 29 hours
    14812ac95571        symphony-docker-external.jfrog.io/symphony/cloudassembly-blueprint-agent:14   cloudassembly-blueprint-agent   29 hours            Up 29 hours
    
  3. 要确定虚拟机上的云代理服务是否正在运行,请运行以下命令。

    systemctl status rdc-proxy

    如果该服务正在运行,则结果类似以下内容。

    指示云代理服务正在运行

  4. 如果该服务未运行,请输入以下命令以检查服务日志。

    vi/data1/proxylogs/va-remote-proxy.0.log

    查找类似于以下内容的 startup:true 行:

    检查 startup:true 行

    相关日志包含以下内容:
    • /data1/*
    • /usr/local/bin/proxy.properties
    • /opt/vmware/var/log/firstboot
    • /opt/vmware/var/log/subsequentboot
  5. 您可以通过选择重新启动选项来重新启动云代理服务。

    重新启动过程大约需要 5 分钟才能重新建立连接。