Come installare Tivoli Storage Manager Backup-Archive Client 6.2.2.3 su Debian Squeeze amd64

Mer, 30/11/2011 - 11:50

Come installare Tivoli Storage Manager Backup-Archive Client 6.2.2.3 su Debian Squeeze amd64

Inviato da giorgio.ruffatto 0 commenti

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.