
#冲刺创作新星# Active-Passive Disaster Recovery 原创
DR-OLVM安装
参照Oracle Linux 7安装,进行Oracle Linux 7 minimal安装
参照OLVM安装,安装Oracle Linux Virtualization Manager
DR-KVM Host安装
参照Oracle Linux 7安装,进行Oracle Linux 7 minimal安装
参照KVM Host安装,配置KVM环境
DR群集配置
OLVM添加KVM Host
参照添加KVM Host,将KVM加入到群集中
网络配置
参照创建Logical Network,创建逻辑网络
Ansible安装配置
参照Oracle Linux 7安装,进行Oracle Linux 7 minimal安装
Ansible engine安装
Ansible 配置定义
修改配置文件,/etc/ansible/ansible.cfg
安装ovirt角色
检查安装结果
安装python3等依赖包
生成mapping file
生成olvm mapping file
编辑变量文件,/usr/share/ansible/roles/ovirt.disaster-recovery/files/olvm.conf
添加hosts
拷贝CA证书
使用脚本生成mapping file,/usr/share/ansible/roles/ovirt.disaster-recovery/files/ovirt-dr
olvm_mapping文件, /etc/ansible/olvm/olvm_vars.yml
生成dr-olvm mapping file
编辑变量文件,/usr/share/ansible/roles/ovirt.disaster-recovery/files/dr-olvm.conf
使用脚本生成mapping file,/usr/share/ansible/roles/ovirt.disaster-recovery/files/ovirt-dr
dr-olvm_mapping文件, /etc/ansible/olvm/dr-olvm_vars.yml
编辑合并dr_secondary部分
mapping_vars文件, /etc/ansible/olvm/mapping_vars.yml
Note:DR逻辑网络需提前配置,iSCSI应提前建好,并且不添加到domain中
Failover测试
前提准备
新建密码文件,/etc/ansible/ovirt_password.yml
加密密码文件
新建failover playbook,/etc/ansible/olvm-failback.yml
Dr-Primary操作
配置进入维护模式,仿真故障情况
Ansible主机操作
检查执行情况
Dr-Secondary检查
相关VM已同步
开机测试,正常运行
Failback测试
Dr-Primary恢复服务
Dr-Secondary操作
配置进入维护模式,确保数据只读
Ansible主机操作
检查执行情况
Dr-Primary检查
Dr-Secondary写入的数据,已同步到Dr-Primary主机vm中
