数据库机器迁移对AlwaysON 集群影响测试
1主3从(共享文件见证) | ||
模拟事故 | AlwaysON集群 | 结论 |
主域控服务器重启 | 共享文件夹见证失败,SQL集群无影响 | 无影响 |
修改共享文件夹见证路径 | 第一次测试修改后:整个集群突然重启,查询下来不确认是否为修改路径有关, 第二次测试修改后:原有见证路径变成脱机,新路径联机,但集群线上的还是旧路径 | 共享文件夹路径不要更改,或者是先取消共享路径,再加新的 |
共享文件夹不可用 | 无影响,文件夹脱机后,再通过故障转移集群联机,共享时,要修改下面的集群设置,改成更改设置 | 脱机后,无影响,可手动联机 |
同步,非自动迁移 | 主库出现故障,SQL集群其他数据库无法使用 | |
同步,自动迁移 | 主库出现故障,启用备库做主库,整个集群可用 | |
取消共享路径见证 | SQL集群无影响 | 无影响 |
主域控服务器关机 | 共享文件夹见证失败,SQL集群无影响 | SQL集群无影响 |
主域控服务器关机 | 如主库挂了,集群自动迁移 | SQL集群无影响 |
1主1从 | ||
模拟事故 | AlwaysON集群 | 结论 |
主域控服务器重启 | 共享文件夹见证失败,SQL集群无影响 | 无影响 |
主域控服务器关机 | 共享文件夹见证失败,SQL集群无影响 | SQL集群无影响 |
主域控服务器关机(无共享文件夹见证) | 如主库挂了,集群自动迁移,但ping的VIP有一次超时 | 主库挂了,VIP有瞬时不可用 |
主域控服务器重启(无共享文件夹见证) | VIP无影响,SQL集群无影响 | SQL集群无影响 |
结论:1,主域控服务器迁移对SQL AlwaysON 集群无影响, 迁移或者瞬断期间主库最好不出故障!
2,备库迁移对SQL集群也无影响
3,主库迁移,可以先转移到备库,迁移完成后在转移到主库,手动方式来实现,不依赖其自动转移!
模拟故障时,出现主动主库停止后,2次VM虚机故障,IT解释是VM虚机共享存储文件锁定引起。和线上的XEN虚机机制不一样,但迁移时为保证安全,主库最好不出故障!