暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

zData-更改计算主机名

原创 李元鹏 2020-03-16
1091

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进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论