Software requirements

There are software requirements for the Db2® Mirror environment.

IBM i operating system

Db2 Mirror requires IBM® i 7.4 or higher.

Before beginning the setup process to configure the Db2 Mirror environment, it is best to prepare your environment by installing the latest level of PTF groups.

On the setup source node, you should install the latest level of the PTF groups listed in the table below.
Start of change
Table 1. Setup source node PTF groups
PTF Group Name PTF Group Number for IBM i 7.4
IBM i Cumulative PTF package SF99740
Db2 Mirror PTF Group SF99668
Db2 for IBM i PTF Group SF99704
End of change
On the managing node, you should install the latest level of the PTF groups listed in the table below.
Start of change
Table 2. Managing node PTF groups
PTF Group Name PTF Group Number for IBM i 7.4
Db2 Mirror PTF Group SF99668
IBM HTTP Server for i PTF Group SF99662
Java™ PTF Group SF99665
End of change

The latest level of PTF groups can be found in the Preventative Service Planning documentation here: https://www.ibm.com/support/pages/roadmap-ibm-i-preventive-service-planning-documentation

IBM i options and products

There are software requirements for the Db2 Mirror nodes themselves as well as specific software requirements for any node that is being used to manage the environment.

License keys

Two copies of product license keys are required for the two nodes of the Db2 Mirror pair.

Add all the license keys required for the setup copy node on the setup source node prior to the clone. The keys will be automatically applied after the clone completes.

This can be done using the ADDLICKEY command using the system serial numbers. The SERIAL parameter defaults to *LOCAL, but by specifying the serial number for the setup copy node, you can add the key on the setup source node before cloning.

For example, if the setup source node has serial 1111111 and the setup copy node is 2222222, you can run the following CL commands on the setup source node:
ADDLICKEY PRDID(5770DBM) LICTRM(V7R4M0) FEATURE(5101) SERIAL(1111111) 
   LICKEY(CB5BB1 7D91C5 B07D01) USGLMT(*NOMAX) EXPDATE('*NONE')

ADDLICKEY PRDID(5770SS1) LICTRM(V7R4M0) FEATURE(5120) SERIAL(1111111) 
   LICKEY(5C93AC 55D141 9F2501) USGLMT(*NOMAX) EXPDATE('*NONE')

ADDLICKEY PRDID(5770DBM) LICTRM(V7R4M0) FEATURE(5101) SERIAL(2222222) 
   LICKEY(B5EBC2 1869B9 AEEB01) USGLMT(*NOMAX) EXPDATE('*NONE')

ADDLICKEY PRDID(5770SS1) LICTRM(V7R4M0) FEATURE(5120) SERIAL(2222222) 
   LICKEY(9AA16D 0C1762 76C001) USGLMT(*NOMAX) EXPDATE('*NONE')

If you do not add the keys to the setup source node before the clone, you will need to manually add the license keys required for the setup copy node after the Db2 Mirror setup is complete.

For more information on how to add license keys, see Adding license key information.

Products and options required for the setup source and managing nodes

The setup source node and the managing node must have the options and products installed as indicated in the following table.

Table 3. Required Products and Options for Setup Source and Managing Nodes
Product and Option Description Notes Setup Source Node Managing Node
5770SS1 Option 1 Extended Base Support Required for SQL services X X
5770SS1 Option 3 Extended Base Directory Support Required for jt400.jar X X
5770SS1 Option 12 Host Servers X X
5770SS1 Option 26 DB2® Symmetric Multiprocessing For parallel degree used by resynchronization X (optional)
5770SS1 Option 30 Qshell X X
5770SS1 Option 33 Portable Application Solutions Environment (PASE)

Required on the setup source node for time synchronization using NTP.

Required on the managing node for cloning IBM Storage Virtualize storage. See IBM Storage Virtualize requirements.

X X (optional)
5770SS1 Option 34 Digital Certificate Manager   Start of changeXEnd of change Start of changeX End of change
5770SS1 Option 41 High Availability Switchable Resources Required for cluster device domain. X
5770SS1 Option 48 Db2 Data Mirroring X
5770JV1 *BASE IBM Developer Kit for Java X X
5770JV1 Option 16 Java SE 8 32 bit X X
5770JV1 Option 17 Java SE 8 64 bit X X
5733SC1 *BASE IBM Portable Utilities for i X X
5733SC1 Option 1 OpenSSH, OpenSSL, zlib X X
5770DG1 *BASE IBM HTTP Server for i Required for the Db2 Mirror GUI X (optional) X
5770DBM *BASE IBM Db2 Mirror for i X X
5770DBM Option 1 Db2 Mirror Enablement Db2 Mirror Enablement is not required for the managing node X

Open source packages

The following packages must be installed on the setup source node.
Table 4. Required open source packages
Package Minimum Version Required
cloud-init Start of change1.3-1End of change
Start of changepython39End of change Start of change3.9.10-1End of change
Start of changepython39-ibm_dbEnd of change Start of change2.0.5.12-1End of change
Instructions for installing the open source environment for IBM i can be found here: https://ibmi-oss-docs.readthedocs.io/en/latest/yum/README.html

Authority requirements for setting up Db2 Mirror

To be able to configure a new Db2 Mirror pair, a user needs the following special authorities on the setup source node:
  • *ALLOBJ
  • *IOSYSCFG
  • *JOBCTL
  • *SECADM