火山引擎使用Ansible批量部署云监控插件

运行环境
  • CentOS 7
问题描述
  • 如何批量部署云监控插件到ECS实例
解决方案
  1. 在同一VPC中启动CentOS 7操作系统实例,配置EPEL YUM源
# cat /etc/yum.repos.d/epel.repo 
[epel]
name=EPEL
baseurl=https://mirrors.volces.com/epel/7Server/x86_64/
gpgcheck=0
enabled=1
  1. 安装ansible
yum install ansible -y
  1. 添加需要部署的实例的私网IP至当前工作目录hosts文件中
# cat hosts 
[node]
172.16.0.230
172.16.0.176
  1. 建议添加host_key_checking = False/etc/ansible/ansible.cfg, 否则使用密钥对登录的话,每个实例都需要添加SSH的FingerPrint
host_key_checking = False
  1. 执行命令安装云监控插件, 如果是密码登录实例的话,请把--private-key=~/key.pem改成-k,并且手动输入密码
ansible -i ./hosts node -b --become-user=root -m shell -a 'REGION_ID=BJ VERSION=v1.0.0 bash -c "$(curl http://tos-s3-cn-beijing.ivolces.com/cloud-monitor-agent/install.sh)"' --private-key=~/key.pem
  1. 登录控制台授权ECS实例访问云监控服务. 相关文档:https://www.volcengine.com/docs/6408/70213

image.png

如果您有其他问题,欢迎您联系火山引擎技术支持服务

0
0
0
0
评论
未登录
看完啦,登录分享一下感受吧~
暂无评论