Communication settings

DB2 partitions communicate with each other through TCP/IP. During the planning, ensure that there are consecutive ports with same number available on each participating machine. The number of the available ports must be equal to or greater than the number of participating partitions plus two. Suppose that you set up a partitioned database system comprising six partitions. Then you have to reserve at least eight ports on each participating computer. When using DB2 Setup wizard installation, the ports will be reserved in /etc/services for UNIX and Linux, or %SystemRoot%\system32\drivers\etc\services for Windows. See Example 2-3.

Example 2-3 TCP/IP ports

DB2_InstanceName 60000/tcp

DB2_InstanceName_1 60001/tcp

DB2_InstanceName_2 60002/tcp

DB2_InstanceName_3 60003/tcp

DB2_InstanceName_4 60004/tcp

DB2_InstanceName_END 60005/tcp

Only the first port and the last port entries are mandatory. The other entries (such as 60001, 60002, 60003, and 60004 in this example) are used to inform other applications that the ports have been reserved by a DB2 instance.

2.2 DB2 server deployment methods

In this section, we discuss all installation methods available for a DB2 server deployment. So far we have finished the preparation tasks in a planning stage. By now, you should have selected one or more DB2 server products, and the platform (operating system) to which deployment will take place. Based on this information, you can go ahead and choose the deployment method that best suits your requirements.

Some users prefer a step-by-step installer that provides more explanations and suggestions during the deployment. Such an installer can guide customers through the entire installation process including not only the product deployment, but also some configuration works, such as creating groups and users, setting up an instance, or creating even a sample database.

In contrast, others might be looking for more direct way to deploy a DB2 server across multiple machines. They might prefer a non-interactive installation method to automate and customize the installer and embed it into their own scripts or applications.

42DB2 Deployment Guide

Page 56
Image 56
IBM manual DB2 server deployment methods, Communication settings, Example 2-3 TCP/IP ports, 42 DB2 Deployment Guide