TCP/IP networking
Prior to installing IBM® Intelligent Operations Center, TCP/IP networking between the servers must be correctly configured.
If you are installing IBM Intelligent Operations Center for a high availability environment, you must use IPV4. High availability server clustering does not support IPV6.
All servers used by IBM Intelligent Operations Center must be configured with a short host name and a fully-qualified host name. The host names must resolve on each server to the correct IP address. Configuration can be done using a DNS server or by adding definitions to the /etc/hosts file.
The fully-qualified host name for each server must have at least three components. For example: myhost.mydomain.com where the top level domain is a standard Internet top-level domain.
IPv6 networking is supported by IBM Intelligent Operations Center, but IPv4 must be installed and configured as well. IPv4 addresses do not need to be assigned to the servers, but the IPv4 loopback address (127.0.0.1) must be enabled and the localhost host name must resolve to 127.0.0.1.
Configuration changes are shown in Table 1. These are guidelines for setting up TCP/IP networking on the IBM Intelligent Operations Center installation server and target servers by editing the Linux network configuration files. The configuration notes in Table 1 are only guidelines. Any network setup conforming to the requirements described previously should work.
File | Notes® |
---|---|
/etc/hosts | The hosts file resolves
TCP/IP names to IP addresses. If the configuration does not have a
DNS server, all servers and their IP addresses, short host names,
and fully-qualified names must be defined in this file. Local loopback
addresses and host names are also defined in this file. If a DNS server is being used, hosts which are resolved by the DNS do not need to be included in this file. Important: When using
IPv4, the local loopback address 127.0.0.1 must be
mapped to the localhost and localhost.localdomain host
names.
The following is a sample /etc/hosts file using IPv4 addresses.
Use IPv6 address notation to assign IPv6 static addresses . Both IPv6 and IPv4 addresses can be defined on the same server. |
/etc/sysconfig/network-scripts/ifcfg-adapter_name | The ifcfg-adapter_name file
defines the basic network settings for the specified network adapter.
The Linux assigned name for
the network adapter is specified by adapter_name.
The typical value for adapter_name is eth0 but
might be different for your environment. For IPv4 networking the
following parameters should be defined.
|
/etc/sysconfig/network | The network file specifies
general networking parameters. For IPv4 networking the following
parameters should be defined:
Hostname configuration changes made by editing the /etc/sysconfig/network file will not take affect until the server is restarted. If a restart isn’t desired, change the hostname for the current shell session by running the hostname new_host_name command. For example, to change the hostname of the server to iocweb, run the hostname iocweb command. |
/etc/resolv.conf | The resolv.conf file is
used to define DNS servers for the network and a default search domain.
If DNS servers are not being used, this file should be empty. If
a DNS server is used, the resolv.conf should
contain the following lines:
For example:
The search value specifies the default search domain. The first nameserver value is the IP address of the DNS server. A second nameserver value can be used to specify a secondary DNS server. The second nameserver specification is optional. |
- The hostname -s command returns the defined short host name for the server.
- The hostname -f command returns the fully qualified domain and host name for the server.
- The hostname -d command returns the domain name of the server.
- The results of a ping command, or ping6 command for IPV6 environments, with the short host name for each server indicates that the server is accessible.
- The results of a ping command, or ping6 command for IPV6 environments, with the fully-qualified name for each server indicates that the server is accessible.