Installare o verificare che siano stati installati :
ksh - ia32-libs - libstdc++5 - libstdc++6 - rpm2cpio
Si assume che come utilizzatori di Tivoli siate in possesso di regolare licenza e account IBM.
Scaricare da FTP IBM 6.2.2.3-TIV-TSMBAC-LinuxX86.tar
in /tmp
Creare dir per installazione in /opt
mkdir /opt/TIV-TSMBAC-INSTALL
Scompattare il file tar in /opt/TIV-TSMBAC-INSTALL
cd /opt/TIV-TSMBAC-INSTALL tar -xvf /tmp/6.2.2.3-TIV-TSMBAC-LinuxX86.tar
Creare stuttura per estrazione rpm nella directory /opt/TIV-TSMBAC-INSTALL
cd /opt/TIV-TSMBAC-INSTALL mkdir gskcrypt32 gskcrypt64 gskssl32 gskssl64 mkdir TIVsm-API TIVsm-API64 TIVsm-BA TIVsm-BAhdw TIVsm-HSM
Spostare ogni singolo rpm nella relativa directory precedentemente creata
mv gskcrypt32-8.0.13.4.linux.x86.rpm gskcrypt32 mv gskcrypt64-8.0.13.4.linux.x86_64.rpm gskcrypt64 mv gskssl32-8.0.13.4.linux.x86.rpm gskssl32 mv gskssl64-8.0.13.4.linux.x86_64.rpm gskssl64 mv TIVsm-API.i386.rpm TIVsm-API mv TIVsm-API64.i386.rpm TIVsm-API64 mv TIVsm-BA.i386.rpm TIVsm-BA mv TIVsm-BAhdw.i386.rpm TIVsm-BAhdw mv TIVsm-HSM.i386.rpm TIVsm-HSM
Settate i permessi in modalità ricorsiva nella directory /opt/TIV-TSMBAC-INSTALL
chown -R root:root /opt/TIV-TSMBAC-INSTALL chmod -R 755 /opt/TIV-TSMBAC-INSTALL
Procedere all'estrazione degli rpm spostandosi nella relativa directory dell'rpm e dare il seguente comando:
rpm2cpio nome.rpm | cpio -vid
Esempio :
cd /opt/TIV-TSMBAC-INSTALL/gskcrypt32 rpm2cpio gskcrypt32-8.0.13.4.linux.x86.rpm | cpio -vid
Copiare il contenuto estratto usando il comando tar
cd /opt/TIV-TSMBAC-INSTALL/gskcrypt32/usr/local tar -cBf - ibm | ( cd /usr/local && tar -xvBf - ) cd /opt/TIV-TSMBAC-INSTALL/gskcrypt64/usr/local tar -cBf - ibm | ( cd /usr/local && tar -xvBf - ) cd /opt/TIV-TSMBAC-INSTALL/gskssl32/usr/local tar -cBf - ibm | ( cd /usr/local && tar -xvBf - ) cd /opt/TIV-TSMBAC-INSTALL/gskssl64/usr/local tar -cBf - ibm | ( cd /usr/local && tar -xvBf - ) cd /opt/TIV-TSMBAC-INSTALL/TIVsm-API/opt tar -cBf - tivoli | ( cd /opt && tar -xvBf - ) cd /opt/TIV-TSMBAC-INSTALL/TIVsm-API64/opt tar -cBf - tivoli | ( cd /opt && tar -xvBf - ) cd /opt/TIV-TSMBAC-INSTALL/TIVsm-BA/opt tar -cBf - tivoli | ( cd /opt && tar -xvBf - ) cd /opt/TIV-TSMBAC-INSTALL/TIVsm-BAhdw/opt tar -cBf - tivoli | ( cd /opt && tar -xvBf - ) cd /opt/TIV-TSMBAC-INSTALL/TIVsm-HSM/opt tar -cBf - tivoli | ( cd /opt && tar -xvBf - )
Link alle librerie :
creare file /etc/ld.so.conf.d/tsm.conf
vi /etc/ld.so.conf.d/tsm.conf inserire le seguenti righe : /opt/tivoli/tsm/client/api/bin /usr/local/ibm/gsk8/lib
salvare ed eseguire
ldconfig
Language :
cd /opt/tivoli/tsm/client/ba/bin sudo ln -s /opt/tivoli/tsm/client/lang/EN_US
Creare file di configurazione :
cd /opt/tivoli/tsm/client/ba/bin cp -p dsm.opt.smp dsm.opt cp -p dsm.sys.smp dsm.sys
Editare file /opt/tivoli/tsm/client/ba/bin/dsm.sys :
ServerName ( hostname vostro server Tivoli ) CommMethod TCPip TcpPort 1500 TcpServerAddress ( indirizzo IP vostro server Tivoli ) NodeName ( nome client Tivoli ) PasswordAccess generate Compression On ErrorLogName /var/log/dsmerror.log ErrorLogRetention 5 D SchedLogName /var/log/dsmsched.log SchedLogRetention 5 D
Create i files log vuoti :
touch /var/log/dsmerror.log touch /var/log/dsmsched.log
Provare se il tutto funziona :
da linea di comando ( terminale root ), per la sessione testuale digitare
dsmc
mentre per la sessione grafica digitare
dsmj
Configurare il tutto come da specifiche istruzioni IBM Tivoli.