服务器负载均衡&冗余&热备设计V0.9(5)
时间:2025-07-13
时间:2025-07-13
3 热备设计
3.1 系统结构图
ICMS A ICMS B
3.2 结构说明
1)主从两个ICMS系统,分别使用独立的数据库,两个数据库之间保持数据同步更新。
2)iMC之间设置主从关系,由从iMC连接主iMC。从服务器检测心跳和更新主从状态。
3)iMC定时检测自己数据库中的主从设置。
4)iAlarm/iMap不再设置主从关系,登陆界面只配置一个iMC地址。
5)iAlarm/iMap一开始就连接到各自的iMC。
6)iMonitor/iManage/iSwitch登陆仍设置主/从iMC地址。
3.3 主从切换流程描述
1)正常运行中如上图,所有iMonitor/iManage/iSwitch连接到主服务器ICMS A。ICMS B中的从iMC和ICMS A中的主iMC保持连接。
2)当发生意外,ICMS B中,从iMC检测到和主iMC连接中断则将自己转换为主iMC,并修改自己的数据库DB-B。