通用方式回切演练
通用方式回切演练
回切平台支持ISO引导
支持克隆主机
容灾平台上,等待failback数据同步完成后,登录回切目标平台。
找到接收数据的“回切过渡主机”,使用平台的主机克隆能力,克隆出一台新的主机。
用Livecd-HyperDoor.iso镜像,使用平台的Livecd把克隆好的这台主机引导起来。
登录这台克隆好的主机,执行 minitgt-fix 命令,进行驱动修复。
等待驱动修复完成,关闭主机,移除光驱后,从硬盘引导起来即可。
为该测试主机配置IP地址。
调整好业务配置,进行验证即可。
不支持克隆主机
容灾平台上,等待failback数据同步完成后,登录回切目标平台。
找到接收数据的“回切过渡主机”,把该主机对应的所有磁盘,复制一份出来备用
使用复制出来的系统盘,利用卷启动的能力,拉起一台主机,并把剩余的数据盘挂载给该主机
用Livecd-HyperDoor.iso镜像,使用平台的Livecd把克隆好的这台主机引导起来。
登录这台克隆好的主机,执行 minitgt-fix 命令,进行驱动修复。
等待驱动修复完成,关闭主机,移除光驱后,从硬盘引导起来即可。
为该测试主机配置IP地址。
调整好业务配置,进行验证即可。
回切平台不支持ISO引导
容灾平台上,等待failback数据同步完成后,登录回切目标平台。
找到接收数据的“回切过渡主机”,把该主机对应的所有磁盘,复制一份出来备用
用Livecd-HyperDoor.iso 或 Livecd-HyperDoor.qcow2镜像,创建一台全新过渡主机,且该主机的系统盘要跟待回切主机的系统盘大小相等或比之更大
然后把前面复制出来备用的系统盘和数据盘,全部挂载到这台新过渡主机上。
把新挂载上去的这块系统盘,用dd命令,全部复制到过渡主机本身的系统盘里,复制完成之后,把挂载的这块系统盘卸载掉。
在这台过渡主机里,通过lsblk查看这台主机的系统盘(假设是vda),执行 minitgt-fix /dev/vda 命令,进行驱动修复。
等待驱动修复完成,重启该过渡主机即可。
等主机启动完成,为该主机配置IP地址。
调整好业务配置,进行验证即可。
整理优化
根据上面的文档,我看可以做为几步引导步骤来让用户进行操作:
第一步:上传镜像
容灾演练需要使用引导镜像,请先将镜像上传至目标平台。
> 支持 ISO 引导的平台,如 VMware 等
适用于VMware vSphere虚拟化环境,提供完整的虚拟机镜像支持。
下载链接:https://192.168.8.22:30080/softwares/hyperdoor/Livecd-HyperDoor.iso
> 支持 QCOW2 格式的云平台,如 OpenStack 等
适用于市场主流云平台,提供最佳的云环境兼容性。
下载链接:https://192.168.8.22:30080/softwares/hyperdoor/Livecd-HyperDoor.qcow2
> 上传镜像至目标平台
请将下载的镜像上传到您的目标云平台或VMware环境。上传过程可能因平台不同而有所差异,请参考相应平台的文档。
上传说明:
- 对于云平台:通过控制台上传QCOW2镜像
- 对于VMware:通过vCenter上传ISO镜像
- 确保镜像上传到正确的区域/数据中心
- 上传完成后验证镜像完整性第二步:拷贝磁盘
首先,这个页面先要提示下面的内容:
请不要在数据同步的时候拷贝磁盘,否则可能会导致数据异常;建议先确认:
1. 是否已经数据同步完毕
2. 主机是否可以关闭策略
请完成上面两项确认后,再执行拷贝磁盘操作然后就是引导用户拷贝磁盘,主要有:
> 支持克隆主机的平台,如 VMware 等
找到接收数据的过渡主机,使用平台的主机克隆能力,克隆出一台新的主机备用。
> 支持创建快照的平台,如 OpenStack 等
找到接收数据的过渡主机,使用平台的主机快照能力或者卷快照能力,将过渡主机的所有磁盘创建快照;
然后将快照创建为卷备用。
> 不支持上述快速拷贝磁盘的平台,如物理机等
请创建与接收数据的过渡主机相同数量和相同大小的磁盘,挂载到过渡主机;
通过 ssh 登录到过渡主机,然后通过 dd 命令,分别将每个磁盘数据拷贝至新挂载的演练磁盘中;
拷贝完成后,卸载磁盘备用。第三步:引导主机
> 支持克隆主机并支持 ISO 引导的平台,如 VMware 等
将第一步上传的 ISO 镜像,设置到第二步克隆的主机中;
然后启动主机,确保 ISO 正常完成主机引导;
考虑到管理方便,可以考虑通过 DHCP 或手动的方式设置 IP。
> 支持 QCOW2 镜像的云平台,如 OpenStack 等
使用第一步上传的 QCOW2 镜像在平台上创建一台新演练主机,系统盘大小要等于或者大于接收数据的过渡主机系统盘大小;
参考接收同步数据过渡主机的磁盘顺序,将第二步备用的磁盘挂载到新的演练主机中;
启动主机,确保正常完成主机引导;
考虑到管理方便,可以考虑通过 DHCP 或手动的方式设置 IP。第四步:驱动修复
通过控制台或者 SSH 登录到第三步引导的演练主机;
执行 minitgt-fix 完成驱动修复;
如果需要 UEFI 转 BIOS 请参考文档:xxx。
如果需要 WinPE 修复请参考文档:xxx。第五步:验证主机
> 支持克隆主机并通过 ISO 引导的演练主机,如 VMware 等
将光驱中的 ISO 镜像卸载;
执行 reboot 重启系统。
验证启动后的系统。
> 通过 QCOW2 镜像新创建的演练主机,如 OpenStack 等
将驱动修复后的系统盘通过 dd 的方式覆盖 QCOW2 镜像创建的系统盘;
执行 reboot 重启系统。
验证启动后的系统。最终方案
仅使用一个页面,引导用户下载镜像后,引导到文档平台处理。
容灾演练需要使用引导镜像,请先将镜像上传至目标平台。
> 支持 ISO 引导的平台,如 VMware 等
适用于VMware vSphere虚拟化环境,提供完整的虚拟机镜像支持。
下载链接:https://192.168.8.22:30080/softwares/hyperdoor/Livecd-HyperDoor.iso
> 支持 QCOW2 格式的云平台,如 OpenStack/阿里云 等
适用于市场主流云平台,提供最佳的云环境兼容性。
下载链接:https://192.168.8.22:30080/softwares/hyperdoor/Livecd-HyperDoor.qcow2
> 上传镜像至目标平台
请将下载的镜像上传到您的目标云平台或VMware环境。上传过程可能因平台不同而有所差异,请参考相应平台的文档。参考文档
| 云厂商名称 | 配置说明 |
|---|---|
| VMware | 点击查看 |
| OpenStack | 点击查看 |
验证主机
主机完成启动后,验证主机业务是否正常。