平台备份恢复
考虑到平台宕机的原因有可能是系统损坏,或是硬件故障,无法正常运行的情况。平台的恢复功能相当于是重新安装平台,然后在安装时使用备份时的内容恢复数据。
前提条件
备份恢复的主机必须是同一个IP。
将之前的平台备份文件和与之前版本相同的离线安装包复制到需要恢复的主机上。
已安装CLI命令行工具my。
非高可用平台备份恢复步骤
执行以下命令,卸载当前平台,并且输入y确认。
sudo my undeploy
执行以下命令,清理docker中的镜像。
sudo docker rmi -f $(docker images -aq)
执行以下命令,重新部署平台进行恢复。
sudo my deploy --offline --restore 备份恢复文件所在路径 --image-tar miaoyun-images-xxx-FULL.tar --boot-tar miaoyun-boot-xxx.tar
高可用平台备份恢复步骤
在主、备节点上分别执行以下命令,卸载当前平台,并且输入y确认,进行卸载。
sudo my undeploy
清理以下内容:
共享目录中的内容
VIP: sudo ip addr del vip-address dev 网卡名称
Docker中的镜像:sudo docker rmi -f $(docker images -aq)
执行以下命令,重新部署平台,恢复主节点。
sudo my deploy --offline --restore 备份恢复文件所在路径 --image-tar miaoyun-images-xxx-FULL.tar --boot-tar miaoyun-boot-xxx.tar
执行以下命令,重新部署平台,恢复备节点。
sudo ./my deploy --backup
在主节点上执行以下命令,启动主节点服务。
sudo my stack keepalived
在备节点上执行以下命令,启动备节点服务。
sudo ./my stack keepalived