Sun Cluster Geographic Edition 系统管理指南

附录 A 标准 Sun Cluster Geographic Edition 属性

本附录介绍了 Sun Cluster Geographic Edition 心跳、心跳插件、伙伴关系、保护组以及数据复制设备组的标准属性。

本附录包括以下部分:


注 –

属性的名称和值(如 Query_intervalTrueFalse)是区分大小写的。


心跳常规属性

下表介绍了 Sun Cluster Geographic Edition 软件定义的心跳属性。

表 A–1 心跳常规属性

属性名 

说明 

Query_interval(整数)

指定心跳状态请求之间的延迟时间(以秒为单位)。 

调整建议:此属性的值是在创建时指定的,可在运行时进行调整。 

类别: 可选 

默认值:120 秒 

心跳插件常规属性

下表介绍了 Sun Cluster Geographic Edition 软件定义的心跳插件常规属性。

表 A–2 心跳插件常规属性

属性 

说明 

Plugin_properties(字符串)

为此插件指定一个特定的属性字符串。 

调整建议:此属性的值是在创建时指定的,可在运行时进行调整。 

类别: 可选 

默认值:无,但使用默认心跳插件 tcp_udp_pluginping-plugin 的心跳除外。

对于 tcp_udp_plugin 插件,此字符串的格式已预定义为 remoteIPaddress /UDP/2084/ipsec, remoteIPaddress /TCP/2084/ipsec。其中,remote_IP_address 参数指定了伙伴群集的 IP 地址。可选的 ipsec 参数指定了该插件是否使用 IPsec,该参数的值为布尔值 truefalse

对于 ping-plugin,该字符串的格式已预定义为 remote_IP_addres,其中 remote_IP_addres 指定了伙伴群集的 IP 地址。

Query_cmd(字符串)

指定心跳状态请求命令的路径。 

调整建议:此属性的值是在创建时指定的,可在运行时进行调整。 

类别:如果插件未指定预定义的插件,则此属性为必需的属性。 

默认值:无 

Requester_agent(字符串)

指定请求程序代理的绝对路径。 

调整建议:此属性的值是在创建时指定的,可在运行时进行调整。但默认插件的 Requester_agent 属性永远无需调整,除非用于测试目的。

类别: 可选 

默认值:无 

Responder_agent(字符串)

指定响应程序代理的绝对路径。 

调整建议:此属性的值是在创建时指定的,可在运行时进行调整。但默认插件的 Responder_agent 属性永远无需调整,除非用于测试目的。

类别: 可选 

默认值:无 

Type(枚举)

指定插件的类型。设置为 primarybackup

调整建议:此属性的值是在创建时指定的,可在运行时进行调整。 

类别:必需的 

默认值:无,但名为 ping_plugin 的默认心跳除外。如果使用该插件,则默认值为 backup

伙伴关系属性

下表介绍了 Sun Cluster Geographic Edition 软件定义的伙伴关系属性。

表 A–3 伙伴关系属性

属性 

说明 

Description(字符串)

描述伙伴关系。 

调整建议:此属性的值是在创建时指定的,可在运行时进行调整。 

类别: 可选 

默认值:空字符串 

Notification_ActionCmd(字符串)

提供了操作脚本的路径。该脚本可在发出心跳丢失通知时触发。 

调整建议:此属性的值是在创建时指定的,可在运行时进行调整。 

类别: 可选 

默认值:空字符串 

Notification_EmailAddrs(字符串数组)

列出发出心跳丢失通知后电子邮件的发送地址。列表中的内容以逗号隔开。 

调整建议:此属性的值是在创建时指定的,可在运行时进行调整。 

类别: 可选 

默认值:空字符串 

保护组的常规属性

下表介绍了 Sun Cluster Geographic Edition 软件定义的保护组属性。

表 A–4 保护组的常规属性

属性 

说明 

Description(字符串)

描述该保护组。 

调整建议:该属性可随时进行调整。 

类别: 可选 

默认值:空字符串 

RoleChange_ActionArgs(字符串)

定义一个含若干参数的字符串。该字符串会在系统运行角色更改操作命令 RoleChange_ActionCmd 时附在命令行的末尾。

调整建议:该属性可随时进行调整。 

类别: 可选 

默认值:空字符串 

RoleChange_ActionCmd(字符串)

指定可执行命令的路径。当新主群集启动保护组后,系统会在新主群集发生切换或接管操作期间调用该脚本。当数据复制角色从辅助变为主,且应用程序资源组尚未联机时,系统会在新主群集上调用该脚本。如果数据复制角色更改失败,则不会调用该脚本。 

该路径必须对可容纳保护组的所有伙伴群集上的所有节点均有效。 

调整建议:该属性可随时进行调整。 

类别: 可选 

默认值:空字符串 

Timeout(整数)

指定保护组的超时时限(以秒为单位)。超时时限就是当您运行 geopg 命令(如 geopg startgeopg stopgeopg switchovergeopg takeover)后,Sun Cluster Geographic Edition 等待响应的最长时间。如果命令在超时时限内无响应,Sun Cluster Geographic Edition 软件将报告操作超时(即使底层命令最终成功完成)。

您应当明确在数据复制过程中执行角色颠倒所需的时间,并将超时值设置为该数值的 150% 到 200% 以确保有足够的时间完成角色颠倒。 

要确保远程群集上的操作已完成,请在超时后检查系统状态,然后再重新执行该操作。有关更多信息,请参见迁移问题故障排除

超时时限应用于基于群集的所有操作。对于本地范围操作,如果在指定超时时限内未完成,该操作会超时。 

而全局范围操作则是由在本地群集上执行的操作和在远程群集上执行的操作组成的。本地操作和远程操作分别计时,因而,全局范围操作在以下某种情形下超时: 

  • 本地操作在指定的超时时限内未完成。

  • 远程操作在指定的超时时限内未完成。

调整建议:仅当保护组处于脱机状态时,才能调整此属性。 

类别: 可选 

范围:20-1000000 秒 

默认值:200