1、改主机名步骤
1.1 停服务
停止所有节点的hms服务:
systemctl stop hms
systemctl stop asm_pms
systemctl stop firemand
systemctl stop zmonagentd
停止监控节点icemand服务:
systemctl stop iceman
1.2 计算节点配置文件修改
/opt/zdata/compute/conf/hostname.conf
1.3 备份脚本
上传备份脚本:
脚本1:
#!/opt/zdata/storage/python/bin/python import sys from etcd_service import EtcdService def export_etcd_data(): ef=EtcdService() list_all_key = ef.listallkey('/') f=open('etcd_data.txt','w') for one_key in list_all_key: f.write(one_key.key+'=====') f.write(one_key.value+'\n') f.close() print 'export conf to etcd_data.txt succeed' def import_etcd_data(): ef=EtcdService() f=open('etcd_data.txt','r') line_list = f.readlines() for line_one in line_list: key,value = line_one.rstrip('\n').split('=====') ef.set(key,value) f.close() print 'import succeed' if __name__ == "__main__": if len(sys.argv) == 2 and sys.argv[1] == 'export': export_etcd_data() elif len(sys.argv) == 2 and sys.argv[1] == 'import': import_etcd_data() else: print 'Usage:/opt/zdata/storage/python/bin/python etcd_backup.pyc <export|import>'
脚本2:
[iotapp@cell06 tmp]$ cat etcd_backup.py #!/opt/zdata/storage/python/bin/python import sys from etcd_service import EtcdService def export_etcd_data(): ef=EtcdService() list_all_key = ef.listallkey('/') f=open('etcd_data.txt','w') for one_key in list_all_key: f.write(one_key.key+'=====') f.write(one_key.value+'\n') f.close() print 'export conf to etcd_data.txt succeed' def import_etcd_data(): ef=EtcdService() f=open('etcd_data.txt','r') line_list = f.readlines() for line_one in line_list: key,value = line_one.rstrip('\n').split('=====') ef.set(key,value,False) f.close() print 'import succeed' if __name__ == "__main__": if len(sys.argv) == 2 and sys.argv[1] == 'export': export_etcd_data() elif len(sys.argv) == 2 and sys.argv[1] == 'import': import_etcd_data() else: print 'Usage:/opt/zdata/storage/python/bin/python etcd_backup.pyc <export|import>' [iotapp@cell06 tmp]$
1.4 授权
[iotapp@cell06 ~]$ chmod a+x /tmp/etcd_backup.py
1.5 备份etcd
[iotapp@cell06 tmp]$ ./etcd_backup.py export export conf to etcd_data.txt succeed [iotapp@cell06 tmp]$ cp etcd_data.txt etcd_data.txt.bak
1.6 替换IP
Vi替换etcd备份文件的IP地址
1.7 查看etcd
etcdctl --username root:root123 ls /
1.8 清空etcd数据
etcdctl -username root:root123 rm /
1.9 导入新etcd
./etcd_backup.py import
1.10 重启服务
systemctl restart zmonagentd systemctl restart asm_pms systemctl restart asm_ods systemctl restart hms systemctl restart node_exporter systemctl restart rce_agent systemctl restart firemand
1.11 Mysql表
监控节点:
根据ip_addr修改object_name
select * from zMon.S_OBJ;
1.12 启动服务
启动监控节点icemand服务
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




