全部文档
当前文档

暂无内容

如果没有找到您期望的内容,请尝试其他搜索词

文档中心

裸金属服务器

最近更新时间:2025-11-26 17:32:39

裸金属服务器

1. 安装 Ansible

确保控制机(用于执行部署的机器)已安装 Ansible,推荐版本:2.9.27

如未安装,可使用以下命令安装(以 CentOS 为例):

yum install -y ansible


2. 下载工具包

从金山云官方地址下载包含 Ansible Playbook 和 Agent 安装包的压缩文件:

  • 公网地址(适用于外网环境):

    # 外链地址
    https://ksc-cloud-monitor.ks3-cn-beijing.ksyuncs.com/public/tools/elfin-epc.tar.gz
  • 内网地址(适用于金山云内网环境,速度更快):

    # 内链地址
    https://ksc-cloud-monitor.ks3-cn-beijing-internal.ksyuncs.com/public/tools/elfin-epc.tar.gz


3. 解压工具包

下载后解压 ansible playbook 工具:

tar -xf elfin-epc.tar.gz

工具内包含最新版本的 elfin-epc 包,存放在目录 elfin-epc/roles/elfin/files下,包含多种系统架构的 RPM/DEB 包。

查看方式:

cd elfin-epc/roles/elfin/files
ls

# 文件列表
elfin-epc.debian.amd64.deb  
elfin-epc-debian.arm64.deb  
elfin-epc-ksyun.el7.aarch64.rpm  
elfin-epc.ksyun.el7.x86_64.rpm


4. 配置目标主机清单

编辑 hosts 文件,指定需要部署 Agent 的裸金属服务器 IP 地址。

cd elfin-epc
vim hosts

将需要更新 Agent 的机器 IP 写入 hosts 中,以下为 hosts文件格式。

配置示例

方式 1:直接列出 IP
# 直接写入主机 IP
10.0.0.1
10.0.0.2
10.0.0.3
方式 2:按组管理IP

推荐用于多环境

# 主机 IP 分组
[group1]
10.0.0.1
10.0.0.2

[group2]
10.0.0.3
10.0.0.4


5. 执行部署命令

elfin-epc 目录下运行 Ansible Playbook:

部署到所有主机

cd elfin-epc

# host=all 参数为剧本指定执行主机, "host=all" 即为步骤二配置的hosts文件中所有主机
ansible-playbook -i hosts -e "host=all" elfin.yml    

部署到指定主机组

cd elfin-epc

# 如果需要指定主机组group1执行,则修改为 "host=group1" 例如:
ansible-playbook -i hosts -e "host=group1" elfin.yml

6. 验证安装结果

1. 检查进程是否运行

ps aux | grep elfin-epc

应看到类似如下输出(表示进程正在运行):

2. 查看 Agent 版本

/usr/sbin/elfin-epc -v

正常输出版本号,如下:

(version=1.51, branch=HEAD, revision=284507d4126bec0029e3a36691a2933cc4e1300a)

文档导读
纯净模式常规模式

纯净模式

点击可全屏预览文档内容
文档反馈