7.1 测试环境
测试环境基于 6.3 节搭建的 Avatar Facebook 版本环境。实验模拟了以下几种常见异常现象,并模拟相应的读写操作,检查结果以验证解决方案的有效性:
- 单节点失效:Primary 节点失效、Standby 节点失效、NFS 节点失效
- 双节点失效:
- Primary 节点先失效,NFS 节点后失效
- NFS 节点先失效,Primary 节点后失效
7.2 Primary 失效
7.2.1 解决方案
Primary 节点失效解决方案流程如图 7.1 所示。我们将分别在 t1、t2、t3 阶段模拟读写操作,进行验证。