Escolar Documentos
Profissional Documentos
Cultura Documentos
1:
Changing the Node Configuration
2011 Informatica
Abstract
When you upgrade Informatica, you can change the location of the domain configuration database, the host name of a node,
and the port number of a node. This article explains when you might want to change these properties, how it works, and
information about the additional upgrade steps associated with making the changes. This articles reviews how to upgrade a
node that runs on an unsupported operation system and how to upgrade a clone of a domain.
Table of Contents
Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Use Cases. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Upgrade Process. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Step 1. Prepare for Domain and Server Files Upgrade. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Determine the Availability of Ports. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Create a System User Account. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Copy Installation Files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Step 2. Upgrade the Domain and Server Files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Step 3. Prepare for Application Service Upgrade. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Install Database Client Software. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Configure the UNIX Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Copy Required Files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Update Port Numbers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Verify the Node Backup Directory. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Update Keystore File Name and Location. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Configure PowerExchange Adapters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Create License Object for Upgrade to 64-bit Nodes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Step 4. Complete the Remaining Upgrade Steps. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Appendix: Create a Script to Copy Installation Files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Overview
Effective in version 9.0.1 HotFix 1, Informatica provides an upgrade option to change the node configuration. You can
change the node configuration when you upgrade from PowerCenter 8.1.x, PowerCenter 8.5.x, or PowerCenter 8.6.x.
When you change the node configuration, you can change the connection to the domain configuration repository, the node
host name, and the node port numbers. You cannot change the node name and domain name. If you want to change node
names in a domain, upgrade one node with the same name and then add nodes with different names to the domain.
If you choose to change the node configuration, you need to perform additional upgrade steps before you upgrade the
domain and server files, and before you upgrade the application services.
Use Cases
You may want to change the node configuration during an upgrade when you upgrade a node that is currently running on an
unsupported operating system or to test the upgrade on a clone of the domain.
If the production environment cannot be shutdown during an upgrade, you can create a clone of the production environment,
perform an upgrade on the clone, test the upgraded clone, and then use the clone as the production environment.
Upgrade Process
The installer upgrades the node based on the information you enter and the files you provide on the new machine. When
you upgrade with changes to the node configuration, you must complete additional upgrade steps before you upgrade the
domain and server files, and before you upgrade the application services.
Installer Process
Before you run the installer, copy files from the previous installation directory to the new machine. The installer uses the files
from the previous installation directory and the information that you enter to update the node configuration on the new
machine. If the installation directory you specify when you run the installer does not have the files required to update the
node configuration, the upgrade will not complete successfully. For example, the installer requires the domain details from
nodemeta.xml and requires port information from server.xml.
When you run the installer, select the option to allow changes to the node configuration. This upgrade option appears in the
graphical mode and console mode of the server installer. When you select the option to allow changes to the node
configuration, the installer allows you to update the database connection to the domain configuration repository, update the
host name, and update port numbers.
Before you upgrade the application services, configure connectivity on the new machine and copy files that you require from
the previous installation directory. You may also need to reinstall some components, such as PowerExchange adapters. The
installer does not copy the infa_shared directory to the new installation directory and it does not update configuration files or
custom files that are located in previous installation directory on the new machine.
2.
3.
4.
2.
3.
Note: If you plan to clone the domain, restore backups of the domain configuration and other Informatica databases to new
database schemas.
Description
Node port
Port number for the node created during installation. Default is the pre-upgrade node port number.
Port number used by the Service Manager on the node. The Service Manager listens for incoming
connection requests on this port. Client applications use this port to communicate with the services
in the domain. The Informatica command line programs use this port to communicate to the
domain. This is also the port for the SQL data service JDBC/ODBC driver. Default is the node port
number plus 2000.
Port number used by the Administrator tool. Default is the node port number plus 2001. This option
appears when you upgrade a gateway node.
Informatica Administrator
shutdown port
Port number that controls server shutdown for the Administrator tool. The Administrator tool listens
for shutdown commands on this port. Default is the node port number plus 2002. This option
appears when you upgrade a gateway node.
The following table describes the ports you can configure after you upgrade the domain:
Port Type
Description
Port number that controls server shutdown for the domain Service Manager. The Service Manager
listens for shutdown commands on this port. Default is the pre-upgrade Service Manager shutdown
port number. Use infasetup UpdateGatewayNode or UpdateWorkerNode to update the service
manager shutdown port.
Range of port numbers that can be assigned to the application service processes that run on the
node. When you create an application service in the domain, the Service Manager assigns the first
available port in this range to the service process. At a minimum, the number of ports in the range
must be at least twice the number of application service processes that will run on the node.
Default is the pre-upgrade range of ports for application services. Use the Administrator tool to
update the minimum and maximum port number for the node.
Description
nodemeta.xml
server.xml
PC_DEFAULT.keystore
To copy the required files to the other machine, create the required directory structure to contain the files and then copy the
directory to the machine where you want to run the upgraded node to run. For example, create a directory named INFA_COPY.
1.
2.
Copy the following files from the Informatica installation directory to INFA_COPY:
Copy nodemeta.xml to INFA_COPY/server/config/.
Copy server.xml to INFA_COPY/tomcat/conf/.
If the node uses HTTPS, copy the keystore file to INFA_COPY/tomcat/conf/ and rename the keystore file to
PC_DEFAULT.keystore.
3.
Copy the INFA_COPY directory to the machine where you want to run the upgraded node to run.
To create a script to copy the directory structure to the other machine, see Appendix: Create a Script to Copy Installation
Files on page 11.
Property
Description
You can update the node host name. The name defaults to the existing node name.
You can change the node port number. The default value is the pre-upgrade port
number.
Property
Description
You must configure the database connection to the domain configuration repository.
The installer does not retain the database connection information from the previous
version of Informatica.
You can change the Service Manager port number. The default value is the node port
number plus 2000.
You can change the Informatica Administrator port number. The default value is the
node port number plus 2001.
You can change the Informatica Administrator shutdown port number. The default
value is the node port number plus 2002.
The following figure shows the upgrade option to change the node host name and port numbers:
The following figure shows the fields where you can configure the host name and port number for the node:
Note: You cannot change the node name or the domain name.
The following figure shows the fields where you can configure the Service Manager and Administrator tool port numbers for
the gateway node:
For more information, see the Informatica upgrade guide for the version that you upgrade from.
For more information on the pre-upgrade steps to upgrade without changes to node configuration, see the Informatica
upgrade guide for the version that you upgrade from.
To upgrade with changes to the node configuration, complete the following tasks:
1.
2.
3.
4.
5.
6.
7.
8.
File or Folder
Locations
Infa_Shared folder
mm_files folder
reswords.txt
odbc.ini
If the previous Informatica installation used odbc.ini to connect to databases, you can copy
the odbc.ini to the new machine to retain the existing configuration.
In the Administrator tool, create a License object for the 64-bit license key.
2.
Assign the License object to the application services that run on 64-bit nodes.
Note: An application service that runs on 64-bit node will fail to start until it is assigned to the 64-bit license object.
10
2.
3.
For more information, see the Informatica upgrade guide for the version that you upgrade from.
On the machine that runs the existing Informatica node, verify that the Informatica installation directory contains
the required files in the following structure:
$INFA_HOME/
$INFA_HOME/server/config/nodemeta.xml
$INFA_HOME/tomcat/conf/server.xml
$INFA_HOME/tomcat/conf/PC_DEFAULT.keystore
On the machine that runs the existing Informatica node, execute a command to compress the Informatica directory
structure and files.
3.
Transfer the compressed file to the machine where you want the upgraded node to run.
4.
On the machine where you want the upgraded node to run, execute a command to decompress the compressed
file.
Note: Preserve the directory structure when you compress and decompress the files.
Using files from the existing Informatica installation directory, create a directory with the required files in the
require structure. For example, create INFA_COPY with the following directory structure and files:
INFA_COPY/
INFA_COPY/server/config/nodemeta.xml
INFA_COPY/tomcat/conf/server.xml
INFA_COPY/tomcat/conf/PC_DEFAULT.keystore
3.
Transfer the compressed file to the machine where you want the upgraded node to run.
4.
On the machine where you want the upgraded node to run, execute a command to decompress the compressed
file.
Note: Preserve the directory structure when you compress and decompress the files.
For more information about the required files, see Copy Installation Files on page 6.
Author
Padma Heid
Senior Technical Writer
11
Acknowledgements
The author would like to acknowledge Sean Ma, the Informatica Quality Assurance team, and the Informatica
Development team for their contributions to this article.
12