更新时间:2023-12-22 GMT+08:00

安装ICAgent

前提条件

注意事项

非华为云上的服务器安装ICAgent时,系统自动生成的跳板机转发命令不包含域名信息,即不支持通过域名方式安装ICAgent。

操作步骤

非华为云上的服务器安装ICAgent,请先在华为云上购买一台弹性云服务器作为跳板机,然后执行如下操作:

推荐CentOS 6.5 64bit及其以上版本的镜像, 最低规格为1vCPUs | 1GB,推荐规格为2vCPUs | 4GB。

  1. 登录弹性云服务器,修改跳板机ECS使用的安全组规则。

    1. 在ECS详情页,单击安全组页签,进入安全组列表页。
    2. 单击具体的安全组名,单击“更改安全组规则”,进入安全组详情页。
    3. 在该安全组详情页,单击“入方向规则 > 添加规则 ”,按表 安全组规则添加安全组规则。
      表1 安全组规则

      方向

      协议

      端口

      说明

      入方向

      TCP

      8149、8102、8923、30200、30201、80

      ICAgent发送数据到跳板机的端口列表。

      将安全组的入方向端口8149、8102、8923、30200、30201、80开启,保证非华为云的VM到跳板机ECS的数据连通性。

  2. 登录AOM控制台,在左侧导航栏中选择“配置管理 > Agent管理”。
  3. 单击“安装ICAgent”,主机类型选择“非华为云主机”。
  4. 在跳板机上开通转发端口。

    1. 图 跳板机私有IP所示,输入跳板机私有IP,生成跳板机转发命令。
      图1 跳板机私有IP

      跳板机私有IP是指VPC内网IP。

    2. 单击“复制命令”,复制跳板机转发命令。
    3. root用户登录跳板机,执行SSH Tunnel转发命令。
      ssh -f -N -L {跳板机ip}:8149:{elbip}:8149 -L {跳板机ip}:8102:{elbip}:8102 -L {跳板机ip}:8923:{elbip}:8923 -L {跳板机ip}:30200:{elbip}:30200 -L {跳板机ip}:30201:{elbip}:30201 -L {跳板机ip}:80:icagent-{region}.obs.{region}.myhuaweicloud.com:80 {跳板机ip}

      根据命令提示输入root用户密码即可。

    4. 执行netstat -lnp | grep ssh命令查看对应端口是否被侦听,如果返回结果如图2所示,说明TCP端口已开通。
      图2 TCP端口验证结果
      • 在浏览器地址栏里输入“http://跳板机ECS的IP地址”。如果访问成功,说明安全组规则已经生效。
      • 如果跳板机ECS掉电重启,请重新执行如上命令。

  5. 获取AK/SK,请参考获取AK/SK
  6. 生成ICAgent安装命令,并复制该命令。

    1. 在文本框中输入DC和跳板机连接IP,生成ICAgent安装命令。
      • DC:自定义节点所属数据中心名称,便于分类查看主机。
      • 跳板机连接IP:使用EIP方式连接,为跳板机弹性公网IP,使用云专线VPC对等连接方式,为跳板机VPC内网IP。
    2. 单击“复制命令”,复制ICAgent安装命令。

  7. 使用远程登录工具,以root用户登录待安装ICAgent的服务器,执行ICAgent安装命令,根据提示输入已获取的AK和SK。

    当显示“ICAgent install success”时,表示安装成功,ICAgent已安装在了/opt/oss/servicemgr/目录。安装成功后,在左侧导航栏中选择“配置管理 > Agent管理”,查看该服务器ICAgent状态。