How Do I Install IBM Tivoli Netcool Performance Manager V1.4, Wireline Component? Use this fast path check lists to track the tasks to prepare your environment and Install Tivoli Netcool Performance Manager, V1.4 Wireline Component and all its prerequisite software. Tivoli Netcool Performance Manager, V1.4 Wireline Component comes with an option to choose between Oracle or IBM DB2 for the database support. Note: This document is complementary to the official Installation Guide. For more information, see Installing Tivoli Netcool Performance Manager - Wireline Component. Plan your installation You can choose to install a full installation of TNPM 1.4 in a stand-alone environment or in a distributed environment. Pre-requisite software Product Operating system 64-bit only Database Version Red Hat Enterprise Linux 5.9 and 6.2 IBM AIX 6.1 or later Oracle Solaris 10 Update 8 Note: For the required packages, see the Installing Tivoli Netcool Performance Manager - Wireline Component. : 64-bit Oracle 11g (11.2.0.3) Enterprise Edition on Solaris (SPARC), Linux and AIX. Oracle 11g Enterprise Edition must include the partitioning option. Java Jazz for Service Management* Tivoli Common Reporting Web browsers for : IBM DB2 Enterprise Server Edition 10.1.0.1, Linux 64-bit only IBM Data Server Client 10.1.0.1 64bit only Note: You must install the IBM Data Server Client (64-bit) in a distributed environment only. It is not required in a standalone environment. In a distributed environment, install the DB2 client software on each server where you plan to install a Tivoli Netcool Performance Manager component, with the exception of where you installed the DB2 server. Note: Install DB2 Version 10.1 Fix Pack 3 to resolve some issues that you may encounter in relation to administering and performance of DB2. For more information, see Release Summary. Java Runtime Environment (JRE) 1.6, 32-bit 1.1.0.2 Important: DataView can be installed on the server which has Jazz for Service Management 1.1.0.2 installed. Jazz for Service Management 1.1.0.2 is supported only on AIX & Linux. Thus, in Tivoli Netcool Performance Manager 1.4, DataView can be installed on AIX or Linux platform only. 3.1.0.2** Microsoft Internet Explorer 9.0 Mozilla Firefox 17.0.9 ESR Note: Enable JavaScript and cookies *Jazz for Service Management Jazz for Service Management includes installation media for Jazz for Service Management, IBM DB2, IBM WebSphere Application Server, and the Quick Start Guide. Jazz for Service Management has a number of integration services: Administration, Registry, IBM® Tivoli® Common Reporting, Security, and IBM Dashboard Application Services Hub. **IBM® Tivoli® Common Reporting 3.1.0.1 base and then apply the IBM® Tivoli® Common Reporting 3.1.0.2 update, available from Fix Central only. For more information, see http://www-01.ibm.com/support/docview.wss?uid=swg24035742 For more information about Jazz for Service Management (Jazz SM), see the information center from here: http://pic.dhe.ibm.com/infocenter/tivihelp/v3r1/index.jsp?topic=%2Fcom.ibm.ps c.doc_1.1.0.2%2Fpsc_ic-homepage.html Hardware requirements: Component Linux hardware requirements AIX hardware requirements Solaris hardware requirements Full installation Distributed environment Stand-alone environment 1x Intel Xeon 5500/5600 series processor (quadcore) 2.4 GHz, 4 GB RAM, 146 GB disk space. 1 x POWER6 (Dual Core) 4.2 GHz, or 1 x POWER7 (Quad Core) 3.0 GHz processor; 4-GB RAM; 146 GB disk space. 1 x SPARC64 VI (dualcore) 2.4GHz or 1 x SPARC64 VII, (quadcore) 2.88GHz processor; 4 GB RAM; 146GB disk space. 16 GB RAM 2 x 300 GB HDD 16 GB Memory 2-x-146 GB HDD 16 GB Memory v 2 x 146GB HDD Client software requirements Product Operating system Web browser Java Runtime Environment (JRE) Version Windows XP, Windows Vista, Windows 7 Microsoft Internet Explorer version 9, and Mozilla Firefox 17.0.9 ESR. JRE 1.6 Prepare your environment You must prepare your environment whether you perform a full or minimal installation. 1. Download the following files from Passport Advantage to a folder on your local system: IBM DB2 Jazz for Service Management Tivoli Common Reporting WebSphere Application Server You can download the files from the following location: http://www-01.ibm.com/support/docview.wss?uid=swg24035742 2. Extract the files to /tmp folder. Preparing your environment for a full installation environment check list Check Required for Task Preparing Make sure that each server/Virtual Machine has the for following: installation 1 x Intel Xeon 5500/5600 series processor (quadcore) 2.4 GHz 4 GB RAM 300 GB disk space Preparing Obtain the TNPM 1.4 installation from Beta access web for site and extract to your local file system. installation Preparing Set up a remote X Window display for installation Preparing Change the ethernet characteristics for installation Preparing Add the user pvuser to a distributed systems by running for installation the following commands: groupadd <group> # useradd -g <group> -m -d <home_dir>/<username> -k /etc/skel -s /bin/ksh <username> # passwd pvuser # su – pvuser $ id uid=1001(pvuser) gid=10(staff) When you create the pvuser login name on the next computer, add the -u option to the useradd command to specify the same user ID number: Preparing for installation Preparing for installation Preparing for installation Preparing for installation Preparing for installation # useradd -g <group> -m -d <home_dir>/pvuser -k /etc/skel -s /bin/ksh -u 1001 pvuser Set the resource limits Set the shell limits on Linux platform Set the NOEXEC_USER_STACK system parameters on Solaris platform Enable FTP on Linux systems Disable SELinux by using the following commands: cat /etc/selinux/config Change the following line in the config file: SELINUX=enforcing To SELINUX=disabled Preparing for installation Preparing for Set the Linux kernel parameters Install a libcrypto.so installation Preparing for installation General Oracle setup task: Set Asynchronous I/O Support on AIX systems Specify a basename for DB_USER_ROOT. The default DB_USER_ROOT value is PV for both and Specify and login passwords The default password for PV database users login (e.g. PV_ADMIN, PV_LOIS, PV_COLL) is PV The default password for Oracle user that is created in the operating system is PV. Important: Avoid using any special characters for log in passwords, (for example, @, \, /). Preparing for Jazz SM full installation check list Check Required for All integration services Database and application server middleware IBM Installation Manager Task Obtain the installation media, copy, and extract to your local file system. Set up a local file system for a full installation. IBM Prerequisite Scanner Prepare your environment before you run Prerequisite Scanner. Registry Services Prepare your environment for the Registry Services installation. Prepare your environment for the Tivoli Common Tivoli Common Reporting Reporting installation. For information about Hardware and Software prerequisites for Jazz SM, see http://www03preprod.ibm.com/support/knowledgecenter/api/content/SSEKCU_1.1.0.2/install/psc_c_install_prere qs.html Performing a full installation Jazz SM check list Check Required for Perform full installation of Jazz for Service Management as full installation by using Launchpad. IBM DB2 Prerequisite Scanner Install all these components of Jazz Task <JazzSM_Image_Home>/ launchpad.sh Note: The <JazzSM_Image_Home> variable describes the common root directory in which the Jazz for Service Management is extracted. Use 50000 as the default port for TCP/IP communication with the DB2 instance, you must modify the DB2 sample response file if you want use a different port. Open the launchpad and click Scan in the Prerequisite Scan panel of the launchpad to run Prerequisite Scanner. The tool scans for the full installation prerequisites. Review and accept for Service Management: IBM DB2 IBM WebSphere Application Server Jazz for Service Management extension for IBM WebSphere IBM Installation Manager Administration Services Administration Services UI IBM Dashboard Application Services Hub Registry Services Security Services Tivoli Common Reporting the license agreement and notices. In the Installation Images Location panel of the launchpad, specify the installation directories for Jazz for Service Management and its middleware. Specify whether you want to install Tivoli Common Reporting or not. In the Basic Settings panel of the launchpad, specify the basic settings, such as a common administrator user name and password. Performing installation of Oracle server check list Check Required Task for Installation of Oracle Verify required operating system packages Installation of Oracle Download the Oracle distribution to disk. 11.2.0.3 Log in as root. server (64 Set the DISPLAY environment variable. bit) Create a directory to hold the contents of the Oracle distribution. For example: # mkdir /var/tmp/oracle11203 Download the Oracle files to the /var/tmp/oracle11203 directory. Extract the Oracle distribution files that now exist in the /var/tmp/oracle11203 directory. Installation Run the Oracle server configuration script of Oracle Set up the Oracle environment using the script 11.2.0.3 provided server (64 Set the ORACLE_BASE environment variable to bit) point to the top-level directory where you want the Oracle server files installed. The default installation directory is /opt/oracle. Installation Set a password for the Oracle login name of Oracle Log in as root. 11.2.0.3 Enter the following command: # passwd oracle server (64 Enter and re-enter the password (oracle, by default) bit) as prompted. The password is set. Installation Run the preinstallation script: of Oracle 11.2.0.3 # ./pre_install_as_root server (64bit) Installation Set the ORACLE_SID variable: of Oracle 11.2.0.3 ORACLE_SID=PV; export ORACLE_SID server (64bit) Installation Install Oracle using the menu-based script: of Oracle 11.2.0.3 $ ./perform_oracle_inst server (64bit) Installation Run the root.sh script: of Oracle ./root.sh 11.2.0.3 server (64bit) Installation Set automatic startup of the database instance of Oracle Solaris: $ cd /var/opt/oracle 11.2.0.3 AIX: $ cd /etc server (64 Linux: $ cd /etc bit) Installation Configure the Oracle listener of Oracle Edit the lsnrtab file and add a line in the following 11.2.0.3 format to the end of the file (after the initial server (64comments): o LISTENER:value_of_ORACLE-HOME:Y bit) Test that the listener process works correctly by starting it manually by using the following command: o lsnrctl start Installation Configure the Oracle net client of Oracle Create the sqlnet.ora file, which will manage Oracle 11.2.0.3 network operations. server (64 Create the tnsnames.ora file, which maintains the bit) relationships between logical node names and physical locations of Oracle Servers in the network. Test the Oracle Net configuration by entering a command with the following syntax: tnsping Net_service_name.domain 10 To test without using the domain suffix, enter a command with the following syntax: tnsping Net_service_name 10 Performing installation of Oracle client check list Check Required for Preparing for installation for Oracle 11.2.0.3 client (32-bit) Task 11.2.0 client (32-bit) must be installed on every server that has TNPM component deployed, including the server that host’s the database. Specify a different directory path for the 11.2.0 client. Installation of Oracle 11.2.0.3 client (32-bit) Log in as root. Set the DISPLAY environment variable. Create a directory to hold the contents of the Oracle distribution. For example: # mkdir /var/tmp/oracle11203 Installation of Oracle 11.2.0.3 client (32-bit) Installation of Oracle 11.2.0.3 client (32-bit) Download the Oracle files to the /var/tmp/oracle11203 directory. Extract the Oracle distribution files that are available in the /var/tmp/oracle11203 directory. Run the preinstallation script # ./pre_install_as_root Verify PATH and Environment for the Oracle login name. Make sure the /usr/ccs/bin directory is in the PATH environment variable for the oracle login name o o Installation of Oracle 11.2.0.3 client (32-bit) Installation of Oracle 11.2.0.3 client (32-bit) Installation of Oracle 11.2.0.3 client (32-bit) Installation of Oracle 11.2.0.3 client (32-bit) Installation of $ env | grep ORA $ echo $PATH If this directory is in the path, add it by entering the following commands: o $ PATH=$PATH:/usr/ccs/bin o $ export PATH Install the Oracle client (32-bit) $ ./perform_oracle_inst Run the root.sh script ./root.sh Configure the Oracle Net Client After the Oracle 11g Client is installed on the client machine, copy the sqlnet.ora and tnsnames.ora files. Update the oracle user's .profile If there is not already an entry for TNS_ADMIN, add one. TNS_ADMIN=$ORACLE_HOME/network/admin Configure the Oracle Net client Oracle 11.2.0.3 client (32-bit) Create the sqlnet.ora file, which will manage Oracle network operations. Create the tnsnames.ora file, which maintains the relationships between logical node names and physical locations of Oracle Servers in the network. Test the Oracle Net configuration by entering a command with the following syntax: o tnsping Net_service_name 10 To test without using the domain suffix, enter a command with the following syntax: o tnsping PV 10 Performing installation of DB2 server check list Attention: DB2 is supported on Linux only. Whereas, Oracle is supported on Solaris, AIX, and Linux systems. Check Required for Task Installation of IBM DB2 Server (ESE) Verify required operating system packages Installation of IBM Create group and user ID for a DB2 DB2 Server server installation) as root user: groupadd db2iadm groupadd db2fadm useradd -g db2iadm -m -d /opt/db2 db2 useradd -g db2fadm -m -d /home/db2fenc db2fenc passwd db2 passwd db2fenc chmod 707 /opt/db2 Installation of IBM DB2 Server Installation of IBM DB2 Server (ESE) Installation of IBM DB2 Server Install DB2 Server 10.1.0.1 server <DB2_DIST_DIR>/server/db2_install Select ESE Set up a DB2 instance as root user: cd /opt/db2/product/10.1.0/instance ./db2icrt -u db2fenc db2 Update /etc/services file. Ensure that the DB2_db2 service-name is using port 60000. If not, update the following line in /etc/services file: DB2_db2 60000/tcp Installation of IBM DB2 Server Set the DB2 instance variable registry: [db2@tnpminlnx0119 ~]$ db2 update dbm cfg using svcename 60000 DB20000I The UPDATE DATABASE MANAGER CONFIGURATION command completed successfully. [db2@tnpminlnx0119 ~]$ db2set db2comm=TCPIP Installation of IBM DB2 Server Note: Here the DB2 port is hardcoded to use 60000 since the default DB2 port number 50000 is preoccupied by the DB2 that is installed with Jazz for Service Management. Starting the DB2 instance: db2start Performing installation of DB2 client check list Check Required for Installation of IBM Data Server Client Installation of IBM Data Server Client Installation of IBM Data Server Client Installation of IBM Data Server Client Task Creating group and user IDs for Data Server Client installation Install IBM Data Server Client (64-bit) <DB2_DIST_DIR>/server/db2_install Select CLIENT Set up a DB2 instance as root user: cd /opt/db2/product/10.1.0/instance ./db2icrt -s client db2 DB2 catalog settings by using the following commands as db2 user: db2 catalog tcpip node <node_name> remote <DB2_Server_Host> server 60000 db2 catalog db <DB_NAME> at node <node_name> Installation of IBM Data Server Client Copy or overwrite extra lib32 files as root user Installing the TNPM software Perform installation of TNPM 1.4 in a distributed environment (General steps used to install Tivoli Netcool Performance Manager) Check Required for Task Installation of TNPM Start the Launchpad as root user: # ./launchpad.sh From the launchpad: On the launchpad, click the Install Topology Editor option in the list of tasks. On the Install Topology Editor page, click the Install Topology Editor link. Installation of TNPM Select the database in DBMS Selection window. Installation of TNPM The wizard must point to the correct base installation directory of the Oracle JDBC driver (/opt/oracle/product/11.2.0-client32/jdbc/lib) Installation of TNPM Create the new topology Installation of TNPM Add and configure the Tivoli Netcool Performance Manager components: Add host/s Add database configurations Add DataMart Add Discovery Server Discover or import existing DASH Add DataView Add DataChannel Administrative Components Add a DataChannel Add a collector * y Installation of TNPM Save the topology to an XML file Installation of TNPM Start the deployer Installation of TNPM Deploy the topology to install TNPM 1.4 Installation of TNPM Install any technology pack of your choice. Note: Do not install Dataview on a Solaris system as Jazz for Service Management 1.1.0.2 is not supported on Solaris. You can install multiple SNMP collectors on the same host starting from TNPM 1.4. See the Multiple Collector Documentation from the Beta site here: https://www.ibm.com/developerworks/community/forums/html/topic?id=14718 1df-ac89-46e0-8ecc-7a038cd1ab57 Perform installation of TNPM 1.4 in a minimal deployment Check Required for Installation of TNPM Task On the Launchpad, click the Install IBM Tivoli Netcool Performance Manager for Minimal Deployment option Start the Launchpad as root user: # ./launchpad.sh Installation of TNPM Start the installation by running the following command: # cd <DIST_DIR>/proviso/RHEL/Install/deployer # ./deployer.bin -Daction=poc -DPrimary=true Installation of TNPM Installation of TNPM The post-installation script is run automatically when installation is complete Install the MIB-II Technology Pack