B.3. 完全故障和反馈测试
此测试在主站点和次要站点之间执行完全故障转移和故障恢复。您可以通过关闭主站点的主机或添加防火墙规则来阻止写入存储域来模拟灾难。
有关环境中失败的更多信息,清理环境并执行故障恢复,请参阅 执行故障转移、对主站点 和执行执行。
步骤:故障切换测试
- 禁用主存储域和复制存储域之间的存储复制,并确保所有复制存储域都处于读/写模式。
运行该命令切换到第二个站点:
# ansible-playbook playbook --tags "fail_over"
- 验证所有相关存储域、虚拟机和模板是否已成功注册并在运行。
步骤:失败测试
- 同步次要站点的存储域与主站点存储域之间的复制。第二个站点的存储域必须处于读/写模式,并且主站点的存储域必须处于只读模式。
运行命令清理主站点并删除所有不活跃存储域及相关的虚拟机和模板:
# ansible-playbook playbook --tags "clean_engine"
运行 failback 命令:
# ansible-playbook playbook --tags "fail_back"
- 启用从主存储域到次要存储域的复制。
- 验证所有相关存储域、虚拟机和模板是否已成功注册并在运行。