1、按照先备后主的顺序停止整个集群的hghac服务
#确定集群主备状态hghactl -c usr/local/hghac/hghac.yml list#按照先备后主的顺序关闭hghac服务systemctl stop hghac.service
2、恢复etcd服务
#停止所有节点上的etcd服务systemctl stop etcd.service#所有节点备份原来的etcd data目录cp /usr/local/hghac/etcd/data /usr/local/hghac/etcd/data.bak#清空所有节点的data目录cd /usr/local/hghac/etcd/datarm -rf *#启动所有节点的etcd服务,各节点启动服务时间不要超过5秒systemclt status etcd.service#检查etcd集群状态etcdctl V2版本etcdctl cluster-healthetcdctl V3版本etcdctl endpoint health --write-out=table
3、按照先主后备的顺序启动hac集群
#启动主节点hghac服务systemctl start hghac.service#检查hghac服务状态systemctl status hghac.service#启动备节点hghac服务systemctl start hghac.service#确定集群主备状态hghactl -c /usr/local/hghac/hghac.yml list

文章转载自瀚高PG实验室,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




