弹性裸金属实例agent
agent是安装在弹性裸金属实例内的代理,定时与管理节点通信。弹性裸金属实例需预先安装agent,才能获取硬件信息、查看内部监控数据、打开控制台、修改密码、加/卸载云盘、以及加/卸载网络。
安装包
agent安装包内置于管理节点的ISO包中,需从管理节点处下载安装包至弹性裸金属实例系统,并进入弹性裸金属实例系统进行安装。不同CPU架构和操作系统的弹性裸金属实例所对应的agent安装包不同,请在下载前确认所需下载的安装包。弹性裸金属实例CPU架构和系统与agent安装包的对应关系如下:
CPU架构 | 操作系统 | agent安装包 |
---|---|---|
x86_64 | Linux | zstack-bm-agent-x86_64-2.0.0.bin |
x86_64 | Windows | ZStackBaremetalAgent-2.0.0.exe |
安装方法
不同CPU架构和操作系统的弹性裸金属实例,agent安装方法不同。本次以管理节点为例介绍如何为弹性裸金属实例安装agent。
弹性裸金属实例agnet安装方法:
- x86_64 Linux 弹性裸金属实例:
- 进入管理节点系统,执行以下命令将agent安装包下载至网关节点系统:
[root@node1 ~]# scp /opt/zstack-dvd/x86_64/c76/bm2_agents/zstack-bm-agent-x86_64-2.0.0.bin $Gateway_Node_Management_IP:/root #$Gateway_Node_Management_IP 为网关节点所在管理网络IP地址
- 进入网关节点系统,执行以下命令将agent安装包下载至弹性裸金属实例系统:
[root@node2 ~]# scp /root/zstack-bm-agent-x86_64-2.0.0.bin $BM_Provision_IP:/root #$BM_Provision_IP 为弹性裸金属实例所在部署网络IP地址
- 从网关节点系统远程登陆至弹性裸金属系统,执行以下命令安装agent:
[root@172.32.1.249 ~]# bash zstack-bm-agent-x86_64-2.0.0.bin
如Figure 1所示:Figure 1. 安装agent
- 进入管理节点系统,执行以下命令将agent安装包下载至网关节点系统:
- x86_64 Windows 弹性裸金属实例:
- 进入管理节点系统,执行以下命令将agent安装包下载至网关节点系统:
[root@10-0-235-239 ~]# scp /opt/zstack-dvd/x86_64/c76/bm2_agents/ZStackBaremetalAgent-2.0.0.exe $Gateway_Node_Management_IP:/root #$Gateway_Node_Management_IP 为网关节点所在管理网络IP地址
- 进入网关节点系统,可通过搭建http服务器的方式为弹性裸金属提供agent安装包下载链接。
- 通过IPMI登录至弹性裸金属系统,访问网关节点http服务,下载并安装agent。
- 进入管理节点系统,执行以下命令将agent安装包下载至网关节点系统:
安装要求
CPU架构 | 支持操作系统 |
---|---|
x86 |
|
条目 | 要求 |
---|---|
环境依赖 |
|
端口占用 |
Windows:
Linux:
|
Note:
- agent需由弹性裸金属操作系统的root账号进行安装。
- 若默认端口被占用,安装后可能无法启动agent,此时可进入安装目录下的conf.yaml文件手动修改端口占用。
支持操作
支持以下命令管理agent:
- 停止服务:
service zwatch-vm-agent stop
- 启动服务:
service zwatch-vm-agent start
- 重启服务:
service zwatch-vm-agent restart
- 查询服务状态:
service zwatch-vm-agent status