Tanti Technology

My photo
Bangalore, karnataka, India
Multi-platform UNIX systems consultant and administrator in mutualized and virtualized environments I have 4.5+ years experience in AIX system Administration field. This site will be helpful for system administrator in their day to day activities.Your comments on posts are welcome.This blog is all about IBM AIX Unix flavour. This blog will be used by System admins who will be using AIX in their work life. It can also be used for those newbies who want to get certifications in AIX Administration. This blog will be updated frequently to help the system admins and other new learners. DISCLAIMER: Please note that blog owner takes no responsibility of any kind for any type of data loss or damage by trying any of the command/method mentioned in this blog. You may use the commands/method/scripts on your own responsibility. If you find something useful, a comment would be appreciated to let other viewers also know that the solution/method work(ed) for you.

Sunday, 2 March 2014

Tivoli Directory Server Installation AIX Prerequisites


Kernel Mode

To check if your kernel is in 64bit mode, as well as your hardware: run the command below:
bootinfo -K
bootinfo -y
Both commands should return 64.

OS Level and Filesets

ITDS 6.x requires at least maintenance level 5300-01:
oslevel -r
The command should return at least a level of 5300-01

Required Filesets

You should have these filesets at a minimum level as displayed:
xlC.aix50rte 6.0.0.0
X11.adt.lib 5.1.0.0
Install missing filesets through nim:
nimclient -o cust -a lpp_source=lpp_5300_06_07 -a filesets=X11.adt.lib

Users and Groups

Groups

Both the LDAP server instance as the DB2 instance need a user and a group associated with it.
Make a local user group:
mkgroup ldapgrp

Users

Make a local user:
mkuser pgrp='ldapgrp' groups="ldapgrp" rlogin='false' sugroups='ALL' su='true' SYSTEM="COMPAT" loginretries='10' maxage='0' maxrepeats='8' minlen='5' minother='1' maxexpired='-1' minalpha='3' minage='0' histsize='0' histexpire='0' fsize='-1' cpu='-1' data='-1' stack='-1' home=/var/data/ldapusr ldapusr

Root

Make sure the root user is using the korn shell by default and is member of the ldapgrp group:
  • smitty chuser
  • Select root user
  • Set login shell ro /usr/bin/ksh
  • Add the ldapgrp group to the list of groups

Memory

The following amounts of RAM are recommended for each directory server instance:
  • 512 MB for each directory server instance
  • 256 MB for each database instance

Storage

IBM Tivoli Directory Server (including the client, server and the database) requires about 2 GB of disk space. 
/usr: 512 MB 
/opt: 512 MB
/var/data: 1 GB

/tmp 1 GB for temporary access

Asynchronous I/O

To turn on asynchronous I/O:
  • Run smitty chgaio and set STATE to be configured at system restart from defined to available.
  • Press Enter.
  • Run smitty aio
  • Select Configure defined Asynchronous I/O
  • Press Enter.

Installation

Installation consists of 2 parts:
  • db2
  • directory server

DB2

Go into the db2 directory and issue db2_install:
root@tds:/tmp/IBM_APPS/db2/db2>cd ..
root@tds:/tmp/IBM_APPS/db2>./db2_install


Specify one or more of the following keywords,
separated by spaces, to install DB2 products.
 Keyword        Product Description
 DB2.ESE        DB2 Enterprise Server Edition for AIX

Enter "help" to redisplay product names.
Enter "quit" to exit.
***********************************************************
DB2.ESE
   db2_08_01.msg.en_US.iso88591...
+-----------------------------------------------------------------------------+
                    Pre-installation Verification...
+-----------------------------------------------------------------------------+
Verifying selections...done
Verifying requisites...done
Results...

SUCCESSES
---------
  Filesets listed in this section passed pre-installation verification
  and will be installed.

  .......

The installation logfile can be found in /tmp/db2_install_log.155976.
db2_install program completed successfully.
Now check if db2 is installed correctly:
root@tds:/tmp/IBM_APPS/db2>lslpp -L | grep db2
  db2_08_01.cj              8.1.1.80    C     F    Java Common files
  db2_08_01.client          8.1.1.80    C     F    Base Client Support
  db2_08_01.cnvucs          8.1.1.80    C     F    Code Page Conversion Tables -
  db2_08_01.conn            8.1.1.80    C     F    Connect Support
  db2_08_01.conv            8.1.1.80    C     F    Code Page Conversion Tables
  db2_08_01.cs.rte          8.1.1.80    C     F    Communication Support - TCP/IP
  db2_08_01.das             8.1.1.80    C     F    Administration Server
  db2_08_01.db2.engn        8.1.1.80    C     F    Base DB2 UDB Support
  db2_08_01.db2.rte         8.1.1.80    C     F    Run-time Environment
  db2_08_01.db2.samples     8.1.1.80    C     F    Sample Database Source
  db2_08_01.essg            8.1.1.80    C     F    Product Signature for DB2 UDB
  db2_08_01.icuc            8.1.1.80    C     F    ICU Collation
  db2_08_01.icut            8.1.1.80    C     F    ICU Utilities
  db2_08_01.jdbc            8.1.1.80    C     F    Java Support
  db2_08_01.jhlp.en_US.iso88591
  db2_08_01.ldap            8.1.1.80    C     F    DB2 LDAP Support
  db2_08_01.msg.en_US.iso88591
  db2_08_01.pext            8.1.1.80    C     F    Parallel Extension
  db2_08_01.repl            8.1.1.80    C     F    Replication
  db2_08_01.sqlproc         8.1.1.80    C     F    SQL Procedures

Directory Server

Go into the itds directory and start smitty install and select this fileset:
  • idsldap.srv64bit60
+-----------------------------------------------------------------------------+
                                Summaries:
+-----------------------------------------------------------------------------+

Installation Summary
--------------------
Name                        Level           Part        Event       Result
-------------------------------------------------------------------------------
idsldap.cltbase60.rte       6.0.0.0         USR         APPLY       SUCCESS
idsldap.cltbase60.adt       6.0.0.0         USR         APPLY       SUCCESS
idsldap.cltbase60.rte       6.0.0.0         ROOT        APPLY       SUCCESS
idsldap.clt64bit60.rte      6.0.0.0         USR         APPLY       SUCCESS
idsldap.clt64bit60.rte      6.0.0.0         ROOT        APPLY       SUCCESS
idsldap.srvproxy64bit60.rte 6.0.0.0         USR         APPLY       SUCCESS
idsldap.srvproxy64bit60.rte 6.0.0.0         ROOT        APPLY       SUCCESS
idsldap.srv64bit60.rte      6.0.0.0         USR         APPLY       SUCCESS

FIXPACKS

There are two fixpacks that need to be installed, one for directory server and one for db2:

Directory Server

root@tds:/tmp/IBM_APPS/Fixpacks/6.0.0-TIV-ITDS-AIX-FP0004>./idsinstall -u

  Updating package=idsldap.cltbase60 to version=06.00.0000.0033

  Updating package=idsldap.clt32bit60 to version=06.00.0000.0033

  Updating package=idsldap.clt64bit60 to version=06.00.0000.0033

  Updating package=idsldap.srvproxy64bit60 to version=06.00.0000.0033

  Updating package=idsldap.srv64bit60 to version=06.00.0000.0033

All packages were installed successfully!
See the log file: /tmp/idsinstall_09-17-10_16-21-16.log for more details

DB2

First unpack the update:
>tar -xf FP16_U811269.tar
root@tds:/tmp/IBM_APPS/Fixpacks>ll
total 3956088
drwxr-xr-x   4 root     system        12288 Jan 22 2008  fixpak.s080111
-rw-r--r--   1 sjoerd   LDAPuser 1280215040 Sep 17 13:35 FP16_U811269.tar
Go into this directory and start the update:
root@tds:/tmp/IBM_APPS/Fixpacks/fixpak.s080111>./installFixPak -y
Checking level of DB2 V8 installation...
Running update all
geninstall -I "a -cgNqwX -J"  -Z   -d . -f File 2>&1

........

Installation Summary
--------------------
Name                        Level           Part        Event       Result
-------------------------------------------------------------------------------
db2_08_01.sqlproc           8.1.1.144       USR         APPLY       SUCCESS
db2_08_01.repl              8.1.1.144       USR         APPLY       SUCCESS
db2_08_01.pext              8.1.1.144       USR         APPLY       SUCCESS
db2_08_01.msg.en_US.iso8859 8.1.1.144       USR         APPLY       SUCCESS
db2_08_01.ldap              8.1.1.144       USR         APPLY       SUCCESS
db2_08_01.jhlp.en_US.iso885 8.1.1.144       USR         APPLY       SUCCESS
db2_08_01.jdbc              8.1.1.144       USR         APPLY       SUCCESS
db2_08_01.icut              8.1.1.144       USR         APPLY       SUCCESS
db2_08_01.icuc              8.1.1.144       USR         APPLY       SUCCESS
db2_08_01.essg              8.1.1.144       USR         APPLY       SUCCESS
db2_08_01.db2.samples       8.1.1.144       USR         APPLY       SUCCESS
db2_08_01.db2.rte           8.1.1.144       USR         APPLY       SUCCESS
db2_08_01.das               8.1.1.144       USR         APPLY       SUCCESS
db2_08_01.cs.rte            8.1.1.144       USR         APPLY       SUCCESS
db2_08_01.conv              8.1.1.144       USR         APPLY       SUCCESS
db2_08_01.conn              8.1.1.144       USR         APPLY       SUCCESS
db2_08_01.cnvucs            8.1.1.144       USR         APPLY       SUCCESS
db2_08_01.client            8.1.1.144       USR         APPLY       SUCCESS
db2_08_01.cj                8.1.1.144       USR         APPLY       SUCCESS
db2_08_01.db2.engn          8.1.1.144       USR         APPLY       SUCCESS
db2_08_01.db2.samples       8.1.1.144       USR         COMMIT      SUCCESS
db2_08_01.icuc              8.1.1.144       USR         COMMIT      SUCCESS
db2_08_01.icut              8.1.1.144       USR         COMMIT      SUCCESS
db2_08_01.jhlp.en_US.iso885 8.1.1.144       USR         COMMIT      SUCCESS
db2_08_01.msg.en_US.iso8859 8.1.1.144       USR         COMMIT      SUCCESS
db2_08_01.pext              8.1.1.144       USR         COMMIT      SUCCESS
db2_08_01.client            8.1.1.144       USR         COMMIT      SUCCESS
db2_08_01.cj                8.1.1.144       USR         COMMIT      SUCCESS
db2_08_01.cnvucs            8.1.1.144       USR         COMMIT      SUCCESS
db2_08_01.conv              8.1.1.144       USR         COMMIT      SUCCESS
db2_08_01.db2.rte           8.1.1.144       USR         COMMIT      SUCCESS
db2_08_01.jdbc              8.1.1.144       USR         COMMIT      SUCCESS
db2_08_01.ldap              8.1.1.144       USR         COMMIT      SUCCESS
db2_08_01.repl              8.1.1.144       USR         COMMIT      SUCCESS
db2_08_01.sqlproc           8.1.1.144       USR         COMMIT      SUCCESS
db2_08_01.conn              8.1.1.144       USR         COMMIT      SUCCESS
db2_08_01.cs.rte            8.1.1.144       USR         COMMIT      SUCCESS
db2_08_01.das               8.1.1.144       USR         COMMIT      SUCCESS
db2_08_01.db2.engn          8.1.1.144       USR         COMMIT      SUCCESS
db2_08_01.essg              8.1.1.144       USR         COMMIT      SUCCESS

Log saved in /tmp/installFixPak.log.8.1.1.144

No comments:

Post a Comment