Oracle Solaris Cluster地理版:特性与架构解析
1. 地理版心跳消息
地理版软件中的 gchb_resd 和 gchb_reqd 守护进程会注册 ESC_CLUSTER_CMD 和 ESC_CLUSTER_CONFIG_CHANGE 类型的集群事件,这些事件表明CCR(集群配置注册表)发生了变化。当事件表明建立了一个伙伴关系时,会读取心跳信息,并启动心跳请求者和响应者守护进程。默认情况下,使用 tcp_udp 插件,从而启动 tcp_udp_resp 和 tcp_udp_req 守护进程,每个守护进程处理该类型的所有心跳。随着伙伴关系的变化,心跳配置会更新。
你还可以定义自己的自定义心跳机制,它们会由 gchb_resd 或 gchb_reqd 守护进程以类似的方式启动。地理版软件还有一个基于ICMP ECHO_REQUEST消息的备用心跳机制,类似于Solaris ping 命令使用的消息。由于 gchb_reqd 生成的常规探测消息相当于调用 ping 命令,因此不需要单独的 ping 请求者进程。同样,由于IP栈在内核中响应ICMP回显消息,也不需要响应者。
所有守护进程都在进程监控工具( pmfadm )的控制下运行,并且在失败时会重新启动
超级会员免费看
订阅专栏 解锁全文
18

被折叠的 条评论
为什么被折叠?



