安装ICAgent(非华为云主机)
前提条件
- 已购买弹性云服务器ECS作为跳板机。
- 满足AOM支持的操作系统及版本,支持amd64处理器架构。
- 弹性云服务器已绑定弹性IP地址。
- 确保本地浏览器的时间与弹性云服务器的时区、时间一致。
注意事项
非华为云上的服务器安装ICAgent时,系统自动生成的跳板机转发命令不包含域名信息,即不支持通过域名方式安装ICAgent。
操作步骤
非华为云上的服务器安装ICAgent,请先在华为云上购买一台弹性云服务器作为跳板机,然后执行如下操作:
推荐CentOS 6.5 64bit及其以上版本的镜像, 最低规格为1vCPUs | 1GB,推荐规格为2vCPUs | 4GB。
- 登录弹性云服务器,修改跳板机ECS使用的安全组规则。
- 在ECS详情页,单击安全组页签,进入安全组列表页。
- 单击具体的安全组名,单击“更改安全组规则”,进入安全组详情页。
- 在该安全组详情页,单击“入方向规则 > 添加规则 ”,按表 安全组规则添加安全组规则。
将安全组的入方向端口8149、8102、8923、30200、30201、80开启,保证非华为云的VM到跳板机ECS的数据连通性。
- 登录AOM控制台,在左侧导航栏中选择“配置管理 > Agent管理”。
- 单击“安装ICAgent”,主机类型选择“非华为云主机”。
- 在跳板机上开通转发端口。
- 如图 跳板机私有IP所示,输入跳板机私有IP,生成跳板机转发命令。
跳板机私有IP是指VPC内网IP。
- 单击“复制命令”,复制跳板机转发命令。
- 以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用户密码即可。
- 执行netstat -lnp | grep ssh命令查看对应端口是否被侦听,如果返回结果如图2所示,说明TCP端口已开通。
- 在浏览器地址栏里输入“http://跳板机ECS的IP地址”。如果访问成功,说明安全组规则已经生效。
- 如果跳板机ECS掉电重启,请重新执行如上命令。
- 如图 跳板机私有IP所示,输入跳板机私有IP,生成跳板机转发命令。
- 获取AK/SK,请参考获取AK/SK。
- 生成ICAgent安装命令,并复制该命令。
- 在文本框中输入DC和跳板机连接IP,生成ICAgent安装命令。
- DC:自定义节点所属数据中心名称,便于分类查看主机。
- 跳板机连接IP:使用EIP方式连接,为跳板机弹性公网IP,使用云专线VPC对等连接方式,为跳板机VPC内网IP。
- 单击“复制命令”,复制ICAgent安装命令。
- 在文本框中输入DC和跳板机连接IP,生成ICAgent安装命令。
- 使用远程登录工具,以root用户登录待安装ICAgent的服务器,执行ICAgent安装命令,根据提示输入已获取的AK和SK。
当显示“ICAgent install success”时,表示安装成功,ICAgent已安装在了/opt/oss/servicemgr/目录。安装成功后,在左侧导航栏中选择“配置管理 > Agent管理”,查看该服务器ICAgent状态。