核心组定制属性
对于核心组的高级配置,使用这些定制属性。
要配置定制属性,请在所指示的“定制属性”页面上完成以下其中一项操作:
- 如果该定制属性在已定义的定制属性列表中,那么单击该属性,然后在值字段中输入适当的值。
- 如果该定制属性未在已定义的定制属性列表中,那么单击名称字段中输入该定制属性的名称并在值字段中输入适当的值。 ,然后在

- 将 IBM_CS_WIRE_FORMAT_VERSION 定制属性设置为 6.1.0 时,会自动检测该值并将该值应用于所有节点。 不需要停止或启动服务器。有关定制属性的信息,请参阅 IBM_CS_WIRE_FORMAT_VERSION 定制属性描述。
- 尽管您可以在只存在单个核心组的拓扑中设置 IBM_CS_HAM_PROTOCOL_VERSION 定制属性值,但这并无任何益处。但是,如果需要稍后将单元分区到多个核心组中并将它们桥接在一起,最好先确保核心组正在运行可能的最新协议版本,再启动网桥。如果拓扑包含已桥接在一起的多个核心组,请将此值设置为可能的最新版本。有关适用的值以及如何设置此定制属性的信息,请参阅 IBM_CS_HAM_PROTOCOL_VERSION 定制属性描述。
IBM_CS_DATASTACK_MEG
使用此定制属性除去由 SystemOut.log 文件中重复显示的消息报告的情况。


[9/24/04 13:28:19:497 CDT] 00000013 VSync W
DCSV2005W: DCS Stack DefaultAccessPointGroup.P at Member 172.16.1.86:9353:
The amount of memory available for synchronization is low. The configured memory
size is 418816 bytes. Currently used memory size is 420307 bytes.
如果成员 IP 地址是点分十进制 IP 地址和端口的格式,那么您可以通过增加分配到用于核心组通信的核心堆栈的内存量来除去这些消息。增加此属性的值,直到您在 SystemOut.log 文件不再看到此消息。由于内存是动态分配的,将堆栈大小设置成比您需要的更大不会导致内存问题。
- 在包含消息中特定核心组成员的核心组网桥接口上。
- 在消息中特定核心组成员的访问点组或核心组访问点上。
请参阅核心组网桥定制属性,以了解有关如何在这些级别上设置该属性的更多信息。
单位 | 兆字节 |
---|---|
缺省值 | 5 |
要设置此定制属性的值,请在管理控制台中单击其他属性”下单击 。
。然后在“IBM_CS_FD_CONSECUTIVE_MISSED
此定制属性用于指定连续脉动信号必须错过的次数,达到此次数后会认为核心组成员失败。

但是,也可以使用管理控制台中的发现和故障检测页面来更改发现和故障检测协议的设置。除非您正在运行于混合单元环境中,否则使用管理控制台是更改发现和故障检测协议设置的首选方法,因为不推荐使用 IBM_CS_FD_CONSECUTIVE_MISSED 属性。

单位 | 秒 |
---|---|
缺省值 | 6 |
要设置此定制属性的值,请在管理控制台中单击其他属性”下单击 。
。然后在“IBM_CS_FD_PERIOD_SECS
此定制属性用于更改故障检测协议检查由发现协议建立的核心组网络连接的频率。故障检测协议通知发现协议是否出现了连接故障。

但是,也可以使用管理控制台中的发现和故障检测页面来更改高可用性管理器发现协议检查新核心组成员的频率。除非您正在运行于混合单元环境中,否则使用管理控制台是更新此设置的首选技巧,因为不推荐使用 IBM_CS_FD_PERIOD_SECS 属性。

单位 | 秒 |
---|---|
缺省值 | 6 |
要设置此定制属性的值,请在管理控制台中单击其他属性”下单击 。
。然后在“IBM_CS_HAM_PROTOCOL_VERSION
使用此定制属性配置所选核心组的所有成员,以与另一版本的更高级别的核心组协议(也称为高可用性管理器协议)一起运行。可在核心组成员继续运行的情况下更改此属性的值。保存已更改值并使其与包含核心组进程的所有节点同步后,高可用性管理器将自动检测配置更改,并开始使用新的核心组协议版本以便与核心组成员通信。
版本标识 | 所需的最低产品级别 | 描述 |
---|---|---|
6.0.2.31 | 6.0.2.31(适用于 V6.0)、6.1.0.19(适用于 V6.1)、7.0.0.1(适用于 V7.0) | 此协议版本是 HAM 协议的原始或基本版本。此版本包括在 V6.0.2.31、V6.1.0.19 和 V7.0.0.1 service pack 中,用于促进核心组网桥的可伸缩性。建议对包含作为其配置一部分的多个核心组和核心组网桥的拓朴使用此版本。 |
- 停止核心组网桥。
- 在所有核心组上设置该定制属性。
- 重新启动所有核心组中的高可用性协调程序。
- 启动核心组网桥。
IBM_CS_IP_REFRESH_MINUTES
使用此定制属性来调整清除核心组 IP 高速缓存的频率。
在核心组级别上高速缓存名称至 IP 地址信息会免除将 IP 地址指定给核心组成员所需的一些系统开销。
单位 | 分钟 |
---|---|
缺省值 | 1 |
可接受的值 | 任意正整数。1 是可以指定的最小值 |
要设置此定制属性的值,请在管理控制台中单击
。然后在“其他属性”下单击 。IBM_CS_OOM_ACTION
使用 IBM_CS_OOM_ACTION 来显式启用异常处理程序,其专用于处理在发送或接受网络消息时出现的 OutOfMemoryExceptions。当此属性设置为 Isolate 时,如果在发送或接受到网络消息时出现 OutOfMemoryException,那么这些异常处理程序会停止高可用性管理器与内存不足进程的通信。现在,这是缺省操作,不需要将此属性显式设置为 Isolate。
此定制属性可用于更改内存不足操作。有效操作为 Terminate(发生 OutOfMemoryException 时停止 JVM)和 Ignore。如果将 IBM_CS_OOM_ACTION=Ignore 定制属性添加到核心组的配置设置,那么当核心组进程出现内存不足时,该进程可能会无法响应所有消息。 此情况会阻止多步骤协议完成,和阻止启动的服务器接收其分布状态的初始视图。
IBM_CS_SOCKET_BUFFER_SIZE
使用此定制属性来更改核心组传输获得的套接字缓冲区的大小。
信息 | 值 |
---|---|
单位 | 下列其中一项:
|
缺省值 | 2 兆字节(对于所有缓冲区类型)。 |
要设置此定制属性的值,请在管理控制台中单击
。然后在“其他属性”下单击 。IBM_CS_UNICAST_DISCOVERY_INTERVAL_SECS
此定制属性用于更改高可用性管理器发现协议检查新核心组成员的频率。只有“发现协议”在新的核心组成员与其他核心组成员之间建立通信之后,新成员才能与现有成员进行通信。

但是,也可以使用管理控制台中的发现和故障检测页面来更改高可用性管理器发现协议检查新核心组成员的频率。除非您正在运行于混合单元环境中,否则使用管理控制台是更新此设置的首选技巧,因为不推荐使用 IBM_CS_UNICAST_DISCOVERY_INTERVAL_SECS 属性。

单位 | 秒 |
---|---|
缺省值 | 30 |
要设置此定制属性的值,请在管理控制台中单击
。然后在“其他属性”下单击 。IBM_CS_WIRE_FORMAT_VERSION
使用此定制属性配置所选核心组的所有成员,以便与另一版本的核心组协议一起运行。可在核心组成员继续运行的情况下更改此属性的值。保存已更改值并使其与包含核心组进程的所有节点同步后,高可用性管理器将自动检测配置更改,并开始使用新的核心组协议版本以便与核心组成员通信。

版本标识 | 所需的最低产品级别 | 描述 |
---|---|---|
6.0.0 | 6.0.0.0(适用于 V6.0)、6.1.0.0(适用于 V6.1)、7.0.0.0(适用于 V7.0) | 此协议版本是原始或基本版本。高可用性管理器的所有版本都可以使用此协议版本。如果不指定特定协议版本,那么高可用性管理器会使用此版本。 |
6.0.2.9 | 6.0.2.9(适用于 V6.0.2)、6.1.0.0(适用于 V6.1)、7.0.0.0(适用于 V7.0) | 此协议版本已包括在产品的 6.0.2.9 Service Pack 以及 V6.1 和 V7.0 中,以提高核心组网桥的可伸缩性。建议对包含多个核心组和核心组网桥作为其配置的一部分的大型拓扑使用此版本。 |
6.1.0 | 6.1.0.0(适用于 V6.1)、7.0.0.0(适用于 V7.0) | 此协议版本包括该产品的 V6.1 和 V7.0 中,以便为大型拓朴添加核心组可伸缩性改进和更多支持。 |
您可以将此定制属性设置为上表中“版本标识”列内所列的值。请将该值设置为适用于您环境的最新值。
要设置此定制属性的值,请在管理控制台中单击
。然后在“其他属性”下单击 。