在 Automation Assembler 中工作时,您可以检查现有云代理是否已在所部署到的虚拟机上运行。
在 Automation Assembler 中工作时,需要在主机虚拟机上运行的已部署云代理服务,以便使用基于 vCenter 的云帐户和基于 vCenter 的集成进行通信和数据收集。如果云代理服务未运行,或者部署了云代理服务的主机虚拟机未运行,则无法进行通信。
注:
作为此过程的替代方法,您可以在 Automation Assembler 中工作的同时测试云代理的状态,方法是单击,选择云代理,并从下拉操作菜单中选择状态。
过程
- 使用以下任一方法登录到部署了云代理的虚拟机:
- 虚拟机的 IP 地址
- 通过 SSH 进入虚拟机
- vSphere Web 客户端的交互窗口
登录后,外部网络连接部分中的 URL 将列出为
Connected。
如果外部网络连接部分中的 URL 列出为
Connection Failed,请确认虚拟机已连接到 Internet 且该 URL 可用。
- 要显示在 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
- 要确定虚拟机上的云代理服务是否正在运行,请运行以下命令。
systemctl status rdc-proxy
如果该服务正在运行,则结果类似以下内容。
- 如果该服务未运行,请输入以下命令以检查服务日志。
vi/data1/proxylogs/va-remote-proxy.0.log
查找类似于以下内容的 startup:true
行:
相关日志包含以下内容:
- /data1/*
- /usr/local/bin/proxy.properties
- /opt/vmware/var/log/firstboot
- /opt/vmware/var/log/subsequentboot
- 您可以通过选择重新启动选项来重新启动云代理服务。