VCS系统主要由4大部件组成,分别是:
LLT(Low Latency Transport )
GAB(Group Membership and Atomic Broadcast ) GAB提供集群节点间消息通信
VCS 使用 LLT 和 GAB 这两个组件通过专用网络在各系统间共享数据
HAD(High-Availability Daemon)
HAD,高可靠后台守护进程,通常称为VCS engine,engine通过Agent进行资源监控和资源管理,每个节点查询资源状态都相同,因为HAD维护资源状态同步。HAD包含2个进程,一个前台进程(实现had命令解析),一个后台进程(实现资源监控和资源管理),HAD进程通过hastart命令来启动,hastop命令来停止。
linux_c2:/var/VRTSvcs/log # ps -ef |grep had
root 6661 1 0 14:58 ? 00:00:01 /opt/VRTSvcs/bin/had
root 6664 1 0 14:58 ? 00:00:00 /opt/VRTSvcs/bin/hashadow
root 10014 2530 0 16:09 pts/0 00:00:00 grep had
Agent
Agent动作:
online:实现资源从offline到online。
offline:实现资源从online到offline。
Monitor:监控资源状态,判断资源是否online或者offline。通常情况下, online监测周期为60s,offline监测周期为300s。
Clean:清除故障状态,比如online失败,或者offline失败等产生故障 进行清除。
Action:完成除online和offline外的一些动作。
Info:消息处理。
手工修改物理网卡配置文件
/etc/udev/rules.d/70-persistent-net.rules
LLT(Low Latency Transport )
GAB(Group Membership and Atomic Broadcast ) GAB提供集群节点间消息通信
VCS 使用 LLT 和 GAB 这两个组件通过专用网络在各系统间共享数据
HAD(High-Availability Daemon)
HAD,高可靠后台守护进程,通常称为VCS engine,engine通过Agent进行资源监控和资源管理,每个节点查询资源状态都相同,因为HAD维护资源状态同步。HAD包含2个进程,一个前台进程(实现had命令解析),一个后台进程(实现资源监控和资源管理),HAD进程通过hastart命令来启动,hastop命令来停止。
linux_c2:/var/VRTSvcs/log # ps -ef |grep had
root 6661 1 0 14:58 ? 00:00:01 /opt/VRTSvcs/bin/had
root 6664 1 0 14:58 ? 00:00:00 /opt/VRTSvcs/bin/hashadow
root 10014 2530 0 16:09 pts/0 00:00:00 grep had
Agent
Agent动作:
online:实现资源从offline到online。
offline:实现资源从online到offline。
Monitor:监控资源状态,判断资源是否online或者offline。通常情况下, online监测周期为60s,offline监测周期为300s。
Clean:清除故障状态,比如online失败,或者offline失败等产生故障 进行清除。
Action:完成除online和offline外的一些动作。
Info:消息处理。
手工修改物理网卡配置文件
/etc/udev/rules.d/70-persistent-net.rules