FAQ
Proxy&Agent
Agent问题

1、行云管家Agent安装有什么网络要求?

问题解答:

(1)Proxy模式:请检查该主机是否能连通Proxy宿主机的8326端口;

a)请在Agent主机上执行telnet ProxyIP 8326,看是否能通(能通才能安装Agent);

b)Proxy宿主机需要开放8326入口端口或关闭防火墙(Linux请检查Firewalld和Iptables);

c)Agent主机需要开放8326出口端口或关闭防火墙;

(2)直连模式:请检查该主机是否能连通行云管家门户服务器的80/443端口;

a)请在Agent主机看是否能正常打开行云管家网页;

b)Agent主机需要开放80/443出口端口或关闭防火墙;

2、Windows主机安装Agent有什么要注意的地方?

问题解答:

(1)自动安装,Agent自动安装是采用了模拟RDP登录的方式来自动安装Agent,因此如果远程桌面干扰因素太多(例如安装了360或杀毒、其他窗口干预),将导致无法成功模拟安装,此时建议使用脚本安装方式进行Agent安装;

(2)脚本安装,请检查目标Windows系统版本,如果是Windows2003或XP版本,请通过手动下载安装包方式进行安装;

(3)脚本安装,请检查目标主机是否开启了360或杀毒软件,安装过程请允许所有操作或临时关闭360和杀毒软件;

(4)脚本安装,请检查是否有用管理员权限打开CMD;

(5)脚本安装,每台主机的Agent安装脚本是唯一的,每次安装都要在WEB页面上获取新脚本;

3、Agent常用路径位置?

问题解答:

(1)Linux操作系统:

a)启停、卸载脚本路径:/usr/local/YunAgent/bin

b)日志路径:/usr/local/YunAgent/logs

(2)Windows操作系统:

a)启停、卸载脚本路径:C:\Program Files (x86)\Cloudbility\YunAgent\bin

b)日志路径:C:\Program Files (x86)\Cloudbility\YunAgent\logs

4、Agent端口、服务、进程是什么?

问题解答:

(1)Agent不需要对外开放任何端口,只需要能连通Proxy宿主机的8326端口即可;

(2)Agent内部通讯端口取值为31000到32000之间,主要用于wrapper和java间通讯;

(3)Agent服务名称为YunAgent;

(4)wrapper是Agent的守护进程;

5、脚本安装:设置“ServerCertificateValidationCallback”时发生异常

问题解答:

(1)这是由于目标主机Powershell版本太低,请切换bat脚本安装;

(2)如若还不行的话可以通过手动下载安装包方式进行安装;

6、脚本安装:Creating folder C:\Program File(X86)\Cloudbility...

问题解答:

(1)请稍作等待,这里需要等待稍微久一些;

(2)请检查是否没用管理员权限打开CMD;

7、脚本安装:curl:(7) Failed connect to IP:8326

问题解答:

请检查该主机是否能连通Proxy宿主机的8326端口;

8、脚本安装:<404>未找到

问题解答:

请检查复制到目标主机的脚本是否完整,是否有保持某些内容字母大小写;

如图脚本内容全部变成小写了,正常脚本里有些地方有大写的;

9、脚本安装:无法连接到远程服务器

问题解答:

(1)如果是Proxy代理模式,请检查该主机是否能连通Proxy的8326端口;

(2)如果是直连代理模式(私有部署版),请检查该主机是否能连通行云管家门户服务器的80/443端口;

10、脚本安装:绑定到目标方法时错误

问题解答:

请检查目标Windows系统版本,如果是Windows2003或XP版本,请通过手动下载安装包方式进行安装;

11、脚本安装:应用程序无法启动,因为应用程序的并行配置不正确

问题解答:

请在目标主机里执行以下操作:

(1)开始 - 运行(输入services.msc)- 确定或回车,打开:服务(本地);

(2)我们在服务(本地)窗口找到:Windows Modules Installer服务,查看是否被禁用;

(3)如果Windows Modules Installer服务被禁用,我们必须把它更改为启用 - 手动,重启计算机,再安装应用程序。

12、Windows2003手动下载安装包安装时提示:不适用于此计算机类型

问题解答:

请检查Windows系统是32位还是64位,然后选择对应位数安装包进行下载安装;

13、自动安装:Windows必须使用Administrator账户?

问题解答:

是的,这是因为Windows在自动安装Agent时,需要进行服务提权;

而此时其他账号无法这样去进行提权安装,所以必须使用Administrator账户。

14、Windows的Agent未正确卸载,无法安装

问题解答:

当前主机可能之前已经安装过行云管家Agent,在系统中会有一个名为“YunAgent”的系统服务,如果用户采用了非标准的方式卸载,例如:手工删除了Agent安装目录,该服务将遗留在系统中,导致无法安装新的Agent;

请通过正确的方式卸载Agent,如果未正确卸载,请针对不同的操作系统,采取相应的策略,卸载名为“YunAgent”的系统服务;

打开CMD命令提示符,然后执行以下两句:

sc query YunAgent
sc delete YunAgent

15、自动安装:java.net.ConnectExpetion

问题解答:

请检查行云管家服务器是否能连通目标主机的远程端口;

16、Windows是否可以把Agent安装到其他磁盘?

问题解答:

您可以通过下载Agent安装包的方式进行安装,此时用管理员权限打开CMD,然后CD到D盘进行相关操作即可;

17、安装Agent后WEB页面里显示Agent未安装

问题解答:

每台主机的Agent安装脚本是唯一的,每次安装都要在WEB页面上获取新脚本;

18、是否支持在AIX或Unix操作系统安装Agent

问题解答:

Unix不支持JRE,而AIX的JRE也不是开放的,所以当前是不支持安装Agent的;

19、新版本发布后Agent是否会自动升级

问题解答:

升级新版本后Agent会进行自动升级;

20、Agent状态显示为已停止

问题解答:

(1)请检查目标主机Agent文件夹里是否为空(即已卸载);

(2)该Agent是否是在其他团队安装的,在当前团队就会显示已停止;

(3)请检查安装时是否用了其他主机的Agent脚本安装的;

21、安装Agent提示由于服务网段设置,没有可用的Proxy或行云管家Proxy

问题解答:

因为当前检测到的ProxyIP不是传统的192的内网IP格式,所以默认认为是外网IP格式;

请按如下图把Proxy服务网段改为允许任意IP可以连接即可;

22、Agent是原生SaltStack还是单独开发的?

问题解答:

Agent是基于 JAVA 实现的,引用原生的SaltStack,Agent只是负责调用;