Skip to main content
版本:Next

探针(Agent)安装

探针主要作为平台端建联、命令下发通道和数据收集等功能,所以如果需要对目标集群或主机进行演练,需要在端侧的目标集群或主机上安装探针,以便将平台编排好的演练转化成命令,下发到目标机器上。

安装 Box 平台 后,进入 Box 主页,在左侧导航栏选择探针管理,根据端侧环境选择不同的探针安装方式 image.png

主机环境下安装

自动安装探针

利用自动安装探针,需要在安装 Box 平台时已有自动安装探针环境准备,否则无法使用

  1. 进入探针管理页面后,点选右上角的自动安装探针按钮

image.png

  1. 根据是否已有应用名,选择已有应用新增应用,并填写目标主机的IP 地址及 SSH 登陆的用户密码

image.png

  1. 最后点击安装即可

手动安装探针

  1. 进入探针管理页面后,点选右上角的手动安装探针按钮 或 页面中的接入探针,进入探针安装指引页面

image.png

  1. 点击主机,进入主机手动安装的命令提示页面

image.png

  1. 复制命令提示页面的命令,并将必要参数进行替换后,在目标主机上执行即可

image.png 参数说明如下:

参数名备注default示例
p应用名chaos-default-appmy-test
g应用分组名chaos-default-app-groupmy-test-group
Pagent 端口号1952719527
tchaosblade-box 的 ip:port
172.0.0.1:7001

Kubernetes 环境下安装

Kubernetes 环境下只提供手动安装方式

  1. 进入探针管理页面后,点选右上角的手动安装探针按钮 或 页面中的接入探针,进入探针安装指引页面

image.png

  1. 点击自建 Kubernetes,进入主机手动安装的命令提示页面

image.png

  1. 根据安装提示页面上的指引,先下载 Chart 包,然后利用 Helm 进行安装

image.png 参数说明如下:

参数名备注default示例
transport.endpointchaosblade-box 的 ip:port
127.0.0.1:7001
controller.cluster_id安装 k8s 集群的 IDabcdefg123hi
controller.cluster_name安装 k8s 集群的 nametest-cluster
  1. 如果需要对该集群进行演练,则需要再安装 chaosblade-operator,具体可参考chaosblade-operator 安装指引