系统: centos7
工具: ansible
情景:将host1节点上的es迁移至host4,缓解A机器资源压力。
asible-playbook elasticsearch -v "action=stop"
新节点部署es服务:
$ ansible-playbook elasticsearch -l host4
部署完成后手动启动服务,调试:
host_vars/db10.yml
:
- '# elasticsearch' - '-A INPUT -s ip/24 -m state --state NEW -m tcp -p tcp --dport 9200 -j ACCEPT' - '-A INPUT -s ip/24 -m state --state NEW -m tcp -p tcp --dport 9300 -j ACCEPT' - '-A INPUT -s ip/24 -m state --state NEW -m tcp -p tcp --dport 18019 -j ACCEPT'
asible-playbook elasticsearch -v "action=start"
待es恢复至green状态后需要配置logstash、kibana以及grafna(kibana和grafna之前都是从md6采集数据)。
ansible-playbook logstash.yml
systemctl start logstash
/etc/kibana/kibana.yml
:
elasticsearch.url: "http://ip:9200" # ip对应es集群中的一台机器
检查kibana和grafna无异常,即完成迁移。
(adsbygoogle = window.adsbygoogle || []).push({});