Update the Internet Protocol (IPv4, IPv6) that is used for communication in your runtime environment using
PARMGEN.
Before you begin
To update the communication used between the components in an OMEGAMON runtime environment, you must define the
communication protocol and ports for each component. You might also have to update the host setting
and the list of network interfaces. This topic describes how to modify the settings for the Internet
Protocol that is used, focusing on the migration from IPv4 to IPv6.
Before you can update your OMEGAMON runtime environment from IPv4 to IPv6,
your mainframe environment must be enabled for IPv6. You must have the name of the IPv6-enabled z/OS
host and IP address available. Your site might reconfigure an existing host from IPv4 to IPv6, or it
might add a new host with a different host name.
If you are using distributed components, your distributed environment must also be configured to
communicate using IPv6. IPv6 communication over IPv4-only networks is not supported.
Note: If a
component needs to communicate using IPv6 with some components and IPv4 with others, the host must
be enabled for dual-stack operation. For more information, see
IBM Tivoli Monitoring
Installation and Setup Guide:
Choose between IPv6 and IPv4.
Note: IPv6 is not supported for sending EIF events from the hub monitoring server or from monitoring
agents.
To update your configuration, you must modify the settings for the
runtime environment using Configuration
Manager or PARMGEN. This task describes this process using PARMGEN.
About this task
The communication protocol and ports for any monitoring server and all monitoring agents must be the same for
communication to be successful.
If you are updating the communication protocol for the runtime environment or plan to use a port
number that is different from the default port for the protocol, you must update the values for all
communication protocols and ports specified within the profile. You might also have to update the
host and the list of network interfaces.
To change the communication protocol that your runtime environment uses, you modify the
communication protocol setting for any monitoring servers and the monitoring agents. You might also have
to update the name of the host, if it is different; and you can also modify the ports that are used,
if you want to use a port other than the default port for the protocol.
You will use the following parameters when updating the Internet Protocol for your runtime
environment:
Table 1. Parameters
for setting IP protocol using PARMGEN
| Component |
Parameter |
Description |
| Tivoli Enterprise Monitoring Server |
KDS_TEMS_TCP_HOST |
Specifies the TCP/IP host name or IP address of the z/OS system where themonitoring server is installed. |
|
KDS_TEMS_COMM_PROTOCOLn |
Communication protocol to be supported by the Tivoli Enterprise Monitoring Server, where
n corresponds to a number between 1 and 7 to
indicate the priority sequence for the communication protocols. |
|
IPv4 ports: |
Well-known ports for the monitoring server over IPv4. |
|
IPv6 ports: |
Well-known ports for the monitoring server over IPv6. |
| Remote monitoring server |
KDS_HUB_TCP_HOST |
Specifies the TCP/IP host name or IP address of the z/OS system where the hub monitoring server is installed. This parameter applies only to a
remote monitoring server that
uses TCP/IP for communications. |
|
IPv4 ports: |
Well-known ports for the hub monitoring server over IPv4, specified during configuration of a
remote monitoring server. |
|
IPv6 ports: |
Well-known ports for the hub monitoring server over IPv6, specified during configuration of a
remote monitoring server. |
| Monitoring agents |
Kpp_TEMS_TCP_HOST |
Specifies the TCP/IP host name or IP address of the z/OS system of the agent's primary monitoring server. |
|
Kpp_AGT_COMM_PROTOCOLn |
Communication protocol for the connection between the monitoring agent and the Tivoli
Enterprise Monitoring Server, where n corresponds to a number between
1 and 7 to indicate the priority sequence for the communication
protocols. |
|
IPv4 ports: |
Well-known ports for the monitoring agents over IPv4. |
|
IPv6 ports: |
Well-known ports for the monitoring agents over IPv6. |
| Network interface lists |
IPv4 communication: |
Specifies lists of network interfaces for the monitoring server and monitoring agent to use for IPv4
communication, respectively. |
|
IPv6 communication: |
Contains a list of interface addresses in the order for which these interface addresses
should be discovered and used for IPv6 communication. |
Tip: Configuration Manager simplifies the process of configuring communication protocols
and ports by offering an easy way to set all components to the same values, rather than setting
parameters individually for each component. If you are a PARMGEN user, consider moving to
Configuration Manager.
The following procedure describes how to change the IP protocol, such as from IPv4 to IPv6, for
your runtime environment using PARMGEN.
Procedure
- From the Workflow - Primary Option Menu, select option
2, Customize PARMGEN configuration
profiles.
The Customize PARMGEN Configuration Profile
Members (KCIP@PG6) panel is displayed.
- Select option 1 to edit the runtime environment (RTE)
configuration profile.
The profile member is displayed.
- Update the settings for the monitoring server to use to communicate
with the other components, as follows:
- Assign the communication protocol as the first priority protocol. The following
example sets the first priority protocol to use the
IP6.SPIPE communication
protocol (the TCP/IP protocol that supports Secure Sockets Layer communications over IPv6):
KDS_TEMS_COMM_PROTOCOL1 IP6SPIPE * Secure TCP over IPv6
- Specify the port number using the corresponding parameter for the specified protocol.
The following example sets the port for the monitoring server for the
IP6.SPIPE communication protocol; in this case, it is the default port
number:
KDS_TEMS_TCP_PIPE6S_PORT_NUM 3660 * Secure IP.PIPE for IPv6
Important: For all port parameters that are not related to the defined communication
protocol, remove the parameter value, if defined. Otherwise, parameter validation will fail.
- If this monitoring server is a remote monitoring server, specify the port number of
the hub monitoring server by using the corresponding parameter for the specified protocol:
KDS_HUB_TCP_PIPE6S_PORT_NUM 3660 * Secure IP.PIPE for IPv6
- Specify the host.
Note: If you are migrating from IPv4 to IPv6, the host must be IPv6-enabled. Your site might
reconfigure the existing host to enable IPv6, or it might add a new host with a different host name
or IP address.
KDS_TEMS_TCP_HOST "SYSA"
- Update the network interface list. If you are migrating from IPv4 to IPv6, set the
interface list parameter that is used for IPv4 communication to the hyphen (-) character:
KDS_TEMS_TCP_KDEB_INTERFACELIST "-"
- Update the settings for each of the monitoring agents to use to communicate
with the other components, as follows:
- Assign the communication protocol as the first priority protocol for each of the
agents. The following example sets the first priority protocol to use the
IP6.SPIPE
communication protocol:
Kpp_AGT_COMM_PROTOCOL1 IP6SPIPE * Secure TCP over IPv6
- Specify the port number using the corresponding parameter for the specified protocol:.
The following example sets the well-known port for the monitoring server for the
IP6.SPIPE communication protocol.
Kpp_TEMS_TCP_PIPE6S_PORT_NUM 3660 * Secure IP.PIPE for IPv6
- Specify the host.
- Update the network interface list. If you are migrating from IPv4 to IPv6, set the
interface list parameter that is used for IPv4 communication to the hyphen (-) character:
Kpp_AGT_TCP_KDEB_INTERFACELIST "-"
- Save the changes and return to the Customize PARMGEN Configuration Profile
Members panel.
- If you are using or migrating to IPv6 communication, update the list of interface
addresses for IPv6 communication as follows:
- Select option 4 on the Customize PARMGEN
Configuration Profile Members panel to customize the WCONFIG data
set.
- Specify the list of interface addresses for IPv6 communication in the
KDEB_INTERFACELIST_IPV6 embed override parameter by editing embed override
member WCONFIG(KDS$PENV) for the monitoring server and
WCONFIG(KAG$PENV) for the monitoring agents. By default, this parameter is
commented out; you must remove the asterisk (*) that precedes the parameter name to enable the
parameter setting.
KDEB_INTERFACELIST_IPV6=\
(2002:930:9b04:305:9:48:133:98)\
(2002:930:9b04:305:9:48:133:100)
- Save the changes and return to the Customize PARMGEN Configuration Profile
Members panel.
- Return to the Workflow - Primary Options Menu panel.
- Regenerate the runtime members and jobs, as follows:
- Select Create the RTE members and jobs.
The $PARSE/$PARSESV:
Create the RTE Members and Jobs (KCIP@PR1) panel is displayed.
- Select option 1 to submit the $PARSE job (or the
$PARSESV job, if variables are enabled).
- Return to the Workflow - Primary Options Menu panel.
- Copy the runtime members from the work libraries to the production libraries, as
follows:
- Select Submit batch jobs to complete PARMGEN setup from the menu.
The
Submit Batch Jobs To Complete PARMGEN Setup (KCIP@SUB) panel is displayed.
- Optional: Select option 11 and submit the KCIJPCPR
job to back up the production libraries.
- Select option 12 and submit the KCIJPW2R job (or the
KCIJPW1R job) to copy the work libraries to the production libraries.
- Recycle the started tasks for the monitoring server and the monitoring agents.