Sun Cluster Geographic Edition 中的心跳是一种收集心跳插件的容器。每个心跳都有一个名称和一个可调属性(即 Query_interval)。Query_interval 属性指出了心跳状态请求之间的延迟。
心跳插件的使用可简化实际的物理监视活动。插件由必需的查询命令或查询库、可选请求程序和响应程序代理、类型和 Plugin_properties 字符串进行定义。
Sun Cluster Geographic Edition 产品提供了以下几个默认插件:
tcp_udp_plugin — 对群集逻辑主机 IP 地址进行简单的心跳检查。如果 tcp_udp_plugin 无法使用 UDP 端口 2084,则插件将会尝试使用 TCP 端口 2084。
互联网号码分配机构 (Internet Assigned Numbers Authority, IANA) 官方指定的用于 Sun Cluster Geographic Edition 心跳的端口号为 2084。
ping_plugin — 对远程群集上的群集逻辑主机名执行 Ping 操作。
每次在未指定自定义心跳时运行 geops create 或 geops join都会创建使用默认心跳插件的默认心跳。默认心跳的名称为 hb_localclustername~remoteclustername。有关 geops 命令的更多信息,请参阅 geops(1M) 手册页。
您可以创建自定义的心跳插件,并使其与现有默认心跳或新的自定义心跳相关联。
仅为特定的环境提供自定义的心跳,所以需要仔细配置。如果您的系统需要使用自定义心跳,请咨询 Sun 专家以便获得帮助。
如果要创建自定义心跳,必须至少添加一个插件,以防止伙伴关系仍处于降级模式。