The high availability manager, by default, uses the original
or base version of a protocol. However, you can upgrade to a newer
protocol version, provided your system meets the product level requirements
for that newer version.
Before you begin
There are two major categories or groups
of high availability manager protocols. Both of these protocol groups
can be independently configured to use newer versions of the protocols.
The high availability manager, by default, uses the 6.0.0 version
of the wire format protocol, and the 6.0.2.31 version of the HAM protocol.
Before
you change the version of the core group protocol for a particular
core group member, make sure that:
- You are familiar with the content of the Core group protocol
versions topic. This topic contains information that is helpful
in identifying:
- Which protocol category you want to configure.
- The custom property that you must use to configure this protocol
category.
- You use the tables, that are included in the Core group
protocol versions topic, to determine the minimum level of
each product version that supports each protocol version.
- You verify that each member of the core group is running at a
product code level (VRM) that supports the new protocol version. The
code level must be equal to or greater than the code level in which
this protocol version was added to the product. All core group members
with which the new protocol version is associated must support that
protocol version.
About this task
The high availability manager can use any supported core
group protocol versions. However, to ensure that proper communication
continues between all core group members, you should verify that all
of the members of a particular core group are configured to use the
same version of a core group protocol.
To change the version
of a core group protocol complete the following steps.
Procedure
- In the administrative console, click Servers > Core
groups > Core group settings and select an existing core group.
- Under Additional Properties, click Custom Properties.
- Change the value of either the IBM_CS_WIRE_FORMAT_VERSION
or IBM_CS_HAM_PROTOCOL_VERSION custom property.
If you
are updating the updating the lower level protocols, which are also
referred to as the wire format protocols, change the value of the
IBM_CS_WIRE_FORMAT_VERSION custom property.
If you are updating
the higher level protocols, which are also referred to as the high
availability manager protocols, change the value of the IBM_CS_HAM_PROTOCOL_VERSION
custom property.
To update either of these custom properties,
complete one of the following substeps:
- If the property that you want to update does not already
exist, click New and then specify either IBM_CS_WIRE_FORMAT_VERSION or IBM_CS_HAM_PROTOCOL_VERSION in
the field and
the appropriate version ID in the field.
- If the property that you need to update already exists,
click on the property name, and specify the appropriate version ID
in the field.
- Click OK, and then
click Review.
- Select Synchronize changes
with nodes, and then click Save.
Results
Your changes take effect immediately after synchronization
completes. The members of the core group pick up these changes dynamically.
What to do next
You can check your SystemOut.log file or,
for z/OS, either SYSOUT or SYSPRINT, for DCSV0005I and HMGR0226I messages.
Whenever the value
specified for the IBM_CS_WIRE_FORMAT_VERSION custom property changes, a
DCSV0005I message, similar to the following example, is sent to the
SystemOut.log file, or, for the z/OS platform, to either SYSOUT or
SYSPRINT:
DCSV0005I: DCS Stack DefaultCoreGroup at Member
DIAMONDCell01\DIAMONDCellManager01\dmgr: Started.
Stack version information: DCSBV_WAS6_1_20060409.
Stack protocol information: 61002.
The Stack
protocol information value at the end of this message indicates the protocol
version that is being used. For example, a value of 51001 means the
6.0.0 version is being used. A value of 61002 means the 6.1.0 version is
being used.
Whenever the value specified for the IBM_CS_HAM_PROTOCOL_VERSION
custom property changes, a HMGR0226I message, similar to the following
message, is sent to the SystemOut.log file, or, for the z/OS platform,
to either SYSOUT or SYSPRINT:
HMGR0226I: The core stack configuration parameter IBM_CS_HAM_PROTOCOL_VERSION
has been set to 6.0.2.31.
This message indicates that
the high availability manager protocol version 6.0.2.31 is being used.