Configuration initiale du client TSM Unix¶
Le client TSM se configure principalement au travers de deux fichiers:
/opt/tivoli/tsm/client/ba/bin/dsm.opt
/opt/tivoli/tsm/client/ba/bin/dsm.sys
Afin d'éviter qu'une mise à jour du client n'affecte la configuration que vous avez faite, nous recommandons de déporter toute la configuration de TSM dans une arborescence distincte. Nous avons pour habitude d'utiliser /var/spool/tsm
.
1. Créer le répertoire de configuration du client TSM
% mkdir -p /var/spool/tsm/{etc,log,lock,bin}
2. Copier les fichiers de configuration d'exemple d'IBM ou ceux présents dans le package tsm-ccin2p3
% cp /opt/tivoli/tsm/client/ba/bin/dsm.{opt,sys} /var/spool/tsm/etc/
OU
% cp /usr/share/doc/tsm-ccin2p3/etc/* /var/spool/tsm/etc/
3. Editer le fichier de configuration dsm.opt
% cat /var/spool/tsm/etc/dsm.opt ************************************************************************ * IBM Tivoli Storage Manager * * * * Sample Client User Options file for UNIX (dsm.opt.smp) * ************************************************************************ * This file contains an option you can use to specify the TSM * server to contact if more than one is defined in your client * system options file (dsm.sys). Copy dsm.opt.smp to dsm.opt. * If you enter a server name for the option below, remove the * leading asterisk (*). ************************************************************************ * SErvername A server name defined in the dsm.sys file SErvername tsmNOM_DU_LABORATOIRE
Ce fichier spécifie le serveur que le client TSM cherche à contacter lorsque vous lancer votre sauvegarde.
Lors du premier contact avec les administrateurs TSM, ces derniers vous ont expliqué quel serveur vous devez utiliser pour sauvegarder vos données.
En règle générale, un alias tsmNOM_DU_LABORATOIRE.in2p3.fr aura été crée pour vous (e.g: tsmlpnhe.in2p3.fr) et devra être utilisé.
4. Editer le fichier de configuration dsm.sys
% cat /var/spool/tsm/etc/dsm.sys ************************************************************************ * IBM Tivoli Storage Manager * * * * Sample Client System Options file for UNIX (dsm.sys.smp) * ************************************************************************ * This file contains the minimum options required to get started * using TSM. Copy dsm.sys.smp to dsm.sys. In the dsm.sys file, * enter the appropriate values for each option listed below and * remove the leading asterisk (*) for each one. * If your client node communicates with multiple TSM servers, be * sure to add a stanza, beginning with the SERVERNAME option, for * each additional server. ************************************************************************ SErvername tsmNOM_DU_LABORATOIRE COMMMethod TCPip TCPPort 1500 NodeName ##NOM_DU_NOEUD_QUI_VOUS_A_ETE_ATTRIBUE## PasswordAccess generate TCPServeraddress tsmNOM_DU_LABORATOIRE.in2p3.fr errorlogname "/var/spool/tsm/log/dsmerror.log"
Pensez bien à changer NOM_DU_LABORATOIRE ainsi que ##NOM_DU_NOEUD_QUI_VOUS_A_ETE_ATTRIBUE##.
Le NOM_DU_NOEUD correspond au nom du client qui sera vu par les serveurs TSM du CC-IN2P3. Cette information a dû vous être communiquée par les administrateurs TSM lors des premiers échanges.
5. Création des liens symboliques
% ln -s /var/spool/tsm/etc/dsm.{sys,opt} /opt/tivoli/tsm/client/ba/bin/
6. Saisie initiale du mot de passe TSM
L'option Password Generate
du fichier de configuration dsm.sys permet au client TSM de se souvenir du password TSM utilisé pour vous authentifier sur les serveurs de sauvegarde du CC-IN2P3. Cependant lors de la première configuration, vous devez saisir ce password au moins une fois:
% /usr/bin/dsmc IBM Tivoli Storage Manager Command Line Backup-Archive Client Interface Client Version 5, Release 5, Level 3.0 Client date/time: 11/01/2012 22:15:12 (c) Copyright by IBM Corporation and other(s) 1990, 2010. All Rights Reserved. Node Name: DEMO Please enter your user id <DEMO>: (1) Please enter password for user id "DEMO": (2) Session established with server CCADSM2: AIX-RS/6000 Server Version 5, Release 5, Level 5.0 Server date/time: 11/01/2012 22:15:12 Last access: 11/01/2012 22:15:11 tsm>
(1) Juste appuyer sur Entrée ou saisir le nom du noeud TSM qui doit être utilisé.
(2) Entrer le mot de passe initial qui vous a été communiqué par les administrateurs TSM.
7. Changement du mot de passe initial
tsm> set password Please enter password for user id "DEMO": (1) Please enter a new password: (2) Enter new password for verification: (3) Password updated. Session established with server CCADSM2: AIX-RS/6000 Server Version 5, Release 5, Level 5.0 Server date/time: 11/01/2012 22:21:07 Last access: 11/01/2012 22:21:07 tsm>
(1) Saisir le mot de passe initial qui vous a été communiqué par les administrateurs du CC-IN2P3.
(2) Saisissez votre nouveau mot de passe.
(3) Saisissez votre nouveau mot de passe une seconde fois.
Automatiser ses sauvegardes¶
Il n'est pas conseillé de directement appeler le client TSM au travers de cron.
Nous recommandons d'utiliser un wrapper script comme celui qui est présent dans le package tsm-ccin2p3
.
Pensez bien à modifier ce script afin de l'adapter à votre environnement de production.
Ce script peut ensuite être appelé comme suit:
$ TSMSERVER="tsmMON_LABORATOIRE" ${MY_PATH}/tsm-bkp.sh
où tsmMON_LABORATOIRE
est le nom du serveur TSM tel qu'il vous a été communiqué par les tsmmaster