|
Caractéristiques du robot
|
Le robot de sauvegarde de la Direction Informatique est
destiné à sauvegarder
:
- Les fichiers des utilisateurs stockés sur
les machines de la DI
- Ceux des serveurs de calcul des
laboratoires de l'Université qui le
désirent.
La Direction Informatique utilise un robot de sauvegarde IBM
3584L32 et le logiciel TSM.
Ce logiciel permet de sauvegarder plusieurs
versions des fichiers existants et des fichiers détruits, de
les restaurer et d'effectuer de l'archivage.
Ce logiciel est formé d'une partie serveur
installée au CRI et de parties clientes
installées sur les machines des laboratoires qui souhaitent
utiliser le robot.
Il permet de gérer :
- Les sauvegardes des fichiers des clients selon un
échéancier (ou " scheduling ") et une politique
de sélection des fichiers et de leurs différentes
versions. La définition du choix des fichiers à
sauver se fait sur la machine cliente,
l'échéancier et la gestion des
différentes versions sont effectuées par
l'administrateur du serveur (voir
politique de sauvegarde).
- Les restaurations et l'archivage selon les
requêtes des utilisateurs.
Le service offert
par la Direction Informatique est le suivant:
- Assurer la sauvegarde automatique des
serveurs
enregistrés dans le système avec copie de ces
sauvegardes
- Répondre aux demandes
spécifiques: archivage, sauvegardes
supplémentaires
- Signaler par mail l'échec
éventuel d'une sauvegarde automatique de votre serveur
|
| |
|
Marche à suivre pour
être client du robot
|
- Contacter la Direction Informatique pour demander une
autorisation de sauvegarde
Marie
Flé :
tel
: 01.69.15.82.86
marie.fle@u-psud.fr
- Consulter le prix des licences à l'adresse: prix_licences
- Acheter les licences nécessaires,
en retournant à M.
Martinez, bureau 43, bât. 210 :
Didier Martinez :
tel : 01.69.15.66.84
- Installer
le client sur la machine à sauvegarder (avec l'aide du CRI
en cas de problème)
- Envoyer un mail au réseau
précisant l'adresse IP de la machine à
sauvegarder :
Réseau
: 
|
| |
|
Politique de sauvegarde
|
Nous pésentons ici la politique de sauvegarde standard
adoptée à la Direction Informatique. Cette
politique,
définie au niveau du serveur, sera associée par
défaut aux fichiers des utilisateurs. Si cette politique ne
permet pas de répondre à certains besoins
spécifiques, il suffira d'en
référer
à la Direction Informatique qui étudiera alors la
définition d'une politique plus adéquate avec le
laboratoire.
Le robot permet de conserver plusieurs versions des fichiers existants
et plusieurs versions des fichiers détruits et ceci pendant
une période donnée. Une politique de sauvegarde
est donc déterminée par le nombre de versions et
la période de rétention des versions des fichiers
détruits et des fichiers existants.
Le logiciel TSM, pour effectuer les sauvegardes, se fonde sur la notion
de classe de fichiers auxquelles seront associées une
politique de sauvegarde et les horaires et les fréquences
des sauvegardes.
Sur le serveur de la
Direction Informatique, deux classes sont
définies pour lesquelles une sauvegarde
incrémentale sera effectuée chaque nuit :
- La classe MC_SYS, qui concerne les fichiers rarement
modifiés, en général les fichiers
système et les applicatifs.
- La classe MC_DATA est la classe par défaut
qui regroupe les fichiers des utilisateurs.
Le tableau suivant représente la politique de
sauvegarde pour chaque classe :
| |
MC_DATA
(défaut) |
MC_SYS |
| politique
de sauvegarde |
Fichiers existants |
3 versions
15 jours de rétention |
3 versions
8 jours de rétention |
| Fichiers
détruits |
1 version
65 jours de rétention |
1 version
40 jours de rétention |
| Horaire
& fréquence |
chaque nuit |
chaque nuit |
Vous devez spécifier ces classes dans le fichier dsm.opt
(Windows), TSM User Preferences
(Macintosh) et inclexcl.def
(Unix).
|
| |
|
Notice succinte d'installation de la
partie cliente
|
- Ouverture de
ports
Les ports 1581 et 1501 doivent être ouverts sur votre
serveur.
- Récupération du
client
On peut charger le client à partir du WEB à
l'adresse :
ftp://index.storsys.ibm.com/tivoli-storage-management/maintenance/client/
Cette adresse vous donne la liste des versions de clients TSM
disponibles:
choisir la dernière mise à jour de la version 6
-
Si vous cliquez sur une version, vous obtenez la liste des
systèmes supportés.
En cliquant sur le système qui vous concerne, vous obtenez
une liste de fichiers dont un "README" qui vous donne la liste des
compatibilités et la liste des fichiers à
télécharger.
Attention: Il est recommandé
d'effectuer
régulièrement une mise à jour de ce
client. En effet, la maintenance
IBM ne peut-être demandée que si votre client est
dans une version récente.
Adresse de téléchargement des mises à
jour:
ftp://index.storsys.ibm.com/tivoli-storage-management/patches/client
- Installation
Via les outils standard du système d'exploitation de la
machine cliente (par exemple, smitty sur AIX, inst sur IRIX, pkgadd -d
XXX.pkg sur Solaris, rpm pour Linux ...). La procédure
d'installation est indiquée dans le README du package client.
- Édition des fichiers de
configuration
Lorsqu'on procède à l'installation par
défaut, les fichiers de configuration se trouvent dans des
répertoires différents selon les
systèmes d'exploitation, par exemple :
Solaris, AIX, IRIX (SGI), Linux : /usr/tivoli/tsm/client/ba/bin ou
/opt/tivoli/tsm/client/ba/bin
Windows : C:\Program Files\Tivoli\TSM\baclient (si C est le disque
d'installation)
Macintosh OSX : /System/Library/PreferencePanes/Tivoli Storage Manager
Macintosh OS9 : System Folder:Preferences:Tivoli Storage Manager
Par la suite nous appellerons <dir_adsm>,
le répertoire où sont installés les
fichiers de configuration TSM client.
- Plate forme Windows
Il est conseillé de configurer le client de
manière graphique en double cliquant sur l'icône
"TSM Backup Client".
Configurer
la sauvegarde automatique:
Menu: "Edit",
choisir "Preferences", choisir "scheduler",
sélectionner "prompted"
Etablir
la liste des fichiers à sauvegarder:
Menu: "Edit",
choisir "Preferences",
choisir "Include-Exclude":
Une liste de fichiers est proposée: on peut en ajouter ou en
supprimer.
Choisir Category: backup,
Type : Include
ou exclude,
Management Class: MC-DATA
(defaut) ou MC-SYS
Le fichier qui résulte de cette configuration est le fichier
dsm.opt qui se trouve dans <dir_adsm> et que l'on peut
éditer manuellement
Attention : pour
sauvegarder des
systèmes de fichiers montés nfs, ajoutez-les
à côté de la variable DOMAIN ALL-LOCAL
DOMAIN
ALL-LOCAL
/SystemeFichiers
- Plate forme Macintosh
Dans
<dir_adsm>, on éditera les 2 fichiers suivants
: TSM User Preferences et TSM System Preferences.
Il est conseillé d'en faire une copie avant de les modifier.
- <dir_adsm>/TSM User
Preferences
SERVERName tsm
TAPEPrompt no
SUBDir yes
|
Sauver le fichier au format text (menu Format, sélectionner
Make Plain Text).
- <dir_adsm>/TSM
System Preferences
SErvername tsm
Nodename
<nom_client>
1
PASSWord
<password>
1
COMMmethod
TCPip
TCPPort
1500
TCPServeraddress
tsm.save.u-psud.fr
DOMAIN
ALL-LOCAL
/SystemeFichiers2
Passwordaccess
generate
errorlogret
5
schedlogret
5
compression
yes
***
Exclude "...:Cache*:...:*" 3
Exclude "...:Desktop*:...:*"
Exclude "...:Trash:...:*"
Exclude.dir "...:tmp*"
Exclude "...:VM Storage"
Exclude.dir "...:...:TSM Error*"
Exclude "...:System Files:*"
Include "...:System Files:Preferences:*" MC_SYS 4
Include "...:MesDonnees:...:*"
|
1 Les valeurs
<nom_client> et <password> vous sont
fournies par le CRI.
2 Liste des
systèmes de fichiers locaux et distants à
sauvegarder (ALL-LOCAL : tous les locaux).
3 Fichiers à
exclure ou inclure pour EXCLUDE : voici une liste
d'exclusion TSM conseillée par IBM.
4 Sauvegarde de tous les
fichiers contenus dans l'arborescence située sous le
répertoire System Files:Preferences en suivant la politique définie
dans la classe MC_SYS. Les autres répertoires seront
sauvés selon la classe par défaut : MC_DATA
puisque aucune classe n'est précisée.
Attention : pour sauvegarder des
systèmes de fichiers montés nfs, ajoutez-les
à côté de la variable DOMAIN ALL-LOCAL.
Sauver le fichier au format text (menu Format, sélectionner
Make Plain Text).
Exemple de configuration du fichier TSM System Preferences pour Macintosh
en mode graphique.
- Autres plate formes
On éditera les 4 fichiers suivants :
- <dir_adsm>/dsm.sys
Ce fichier comporte les options générales telles
que le nom du serveur TSM.
Le fichier minimal est le suivant :
SErvername tsm
COMMmethod TCPip
TCPPort 1500
TCPServeraddress tsm.save.u-psud.fr
|
Nous vous conseillons d'utiliser le fichier suivant :
SErvername tsm
COMMmethod TCPip
TCPPort 1500
TCPServeraddress tsm.save.u-psud.fr
INCLEXCL <dir_adsm>/inclexcl.def 2
NODENAME <nom_client> 1
COMPRESSION yes
PASSWORDACCESS generate
TXNBYTELIMIT 25600
SCHEDMODE prompted
SCHEDLOGNAME <dir_adsm>/dsmsched.log 2
SCHEDLOGRETENTION 5
|
1 La valeur
<nom_client> de la rubrique NODENAME vous est fournie par
le CRI.
2 Les valeurs des rubriques
INCLEXCL et SCHEDLOGNAME sont les chemins complets des fichiers
inclexcl (décrivant les fichiers à sauvegarder et
ceux à laisser de côté) et schedlog
(où seront mémorisés les log).
- <dir_adsm>/dsm.opt
SErvername tsm
SUBDIR yes
TAPEPROMPT yes
COMPRESSALWAYS no
DOMAIN ALL-LOCAL /SystemeFichiers 1
|
1 Liste des
systèmes de fichiers locaux et distants à
sauvegarder (ALL-LOCAL : tous les locaux).
On peut ajouter à ce fichier toutes les options
documentées dans le fichier
<dir_adsm>/options.doc.
-
<dir_adsm>/inclexcl.def
Définit l'ensemble des fichiers à sauvegarder.
Attention : pour sauvegarder des
systèmes de fichiers montés nfs, ajoutez-les dans
le fichier
<dir_adsm>/dsm.opt à
côté de la variable DOMAIN ALL-LOCAL.
La procédure d'inclusion et d'exclusion suit les
règles suivantes :
- Par défaut, tous les fichiers
sont sauvegardés suivant la politique définie
dans la classe MC_DATA
- Les primitives exclude permettent
d'exclure certains fichiers de la sauvegarde
- Les primitives include permettent de
sauvegarder des fichiers en suivant une autre politique que la classe
par défaut. Dans ce cas on précise le nom de la
classe en fin de ligne.
Chaque nom de fichier à sauver est passé en revue
et sauvé selon la règle définie dans
le fichier inclexcl.def qui lui correspond. S'il ne correspond
à aucune règle définie dans le fichier
inclexcl.def, il est sauvegardé dans la classe par
défaut, s'il correspond à plusieurs
règles, la dernière rencontrée est
celle qui est utilisée pour le sauver.
Exemple:
include /usr/.../* MC_SYS
exclude /tmp/.../*
exclude /.../core
|
Cela signifie que l'on veut:
- sauvegarder tous les fichiers contenus
dans chaque arborescence située sous le
répertoire /usr en suivant la politique définie
dans la classe MC_SYS
- exclure tous les fichiers core et tous
les fichiers et sous-répertoires de /tmp.
Voici une liste
d'exclusion TSM conseillée par IBM pour les
différents système d'exploitation : Macintosh,
Novell Netware, Unix/Linux et Windows
Exemple de configuration des fichiers dsm.sys et inclexcl.def pour
Unix.
- $HOME/.profile
export
DSM_DIR=<dir_adsm>
export DSM_CONFIG=$DSM_DIR/dsm.opt
|
Si les fichiers à sauvegarder contiennent des caractères accentués,,
ajoutez de plus les variables d'environnement suivantes :
export LANG=en_US
export LC_ALL=en_US
export LC_CTYPE=en_US
|
Si le client n'est pas en anglais (par exemple en français),
ajoutez de plus la variable d'environnement suivante :
Lors de l'installation on ré-exécutera le
.profile afin de positionner ces variables d'environnement pour la
session en cours :
.
/.profile
- Lancement du scheduler
Après avoir transmis au CRI le nom de votre machine cliente
(ie. le nom inscrit dans dsm.sys à la rubrique NODENAME), le
CRI vous a fourni un mot de passe qu'il vous faut intégrer
au client TSM que vous venez d'installer, puis il faut lancer le
scheduler qui permettra au robot de se connecter à la
machine cliente pour en sauvegarder les fichiers.
- Intégration du mot de passe fourni
par le CRI
| Sur Windows |
Se fait lors du passage de
la commande de lancement du scheduler (dsmcutil
...) |
| Sur
Macintosh |
Se fait lors de la
configuration du fichier TSM System
Preferences |
| Sur les
autres plateformes |
export
DISPLAY=<id_tx>:0
dsm &
entrer le mot de passe passwd
(fourni) et quitter dsm |
- Lancement du scheduler
| Sur Windows |
dsmcutil
install /NAME:"TSM scheduler service" /NODE:nom_client 1
/PASSWORD:passwd 1 /AUTOSTART:yes
|
| Sur
Macintosh |
Dans
<dir_adsm>, double cliquer sur l'icône TSM
Mac X Scheduler Daemon.
|
| Sur AIX,
HP-UX |
nohup
<dir_adsm>/dsmc sched 2>&1 &
|
| Sur les
autres plateformes (testé sur IRIX, SOLARIS et LINUX) |
nohup
<dir_adsm>/dsmc sched > /dev/null
2>&1 & |
1 : valeurs fournies par le CRI
Afin que le scheduler soit relancé à chaque
reboot de la machine, il faut ajouter ligne suivante dans votre fichier
/etc/inittab sur
les systèmes Unix : Solaris, AIX, IRIX (SGI), Linux et HP-UX
| Sur Windows |
Si l'option AUTOSTART:yes
n'a pas été lancée lors du lancement
du scheduler, aller dans Poste de travail -> Panneau de
configuration -> Services et cliquer sur TSM Central Scheduler
Service, cliquer sur démarrer et choisir Automatique.
|
| Sur
Macintosh |
Pour Mac OS 9.1 :
Créer un alias vers le TSM Mac X Scheduler Daemon
et le placer dans le répertoire Startup Items
du répertoire System (cet
alias peut déjà exister). Puis
redémarrer le système.
Pour arrêter le démon, supprimer l'alias et
redémarrer ou utiliser un utilitaire tel que ProcessWatcher.
Pour Mac OS X :
Ouvrir le Login Preferences Panel. Faire un glisser-déplacer
de TSM Mac X Scheduler Daemon dans la
fenêtre Login Items. Puis redémarrer le
système.
|
| Sur AIX |
tsm::respawn:<dir_adsm>/dsmc
sched 2>&1 |
| Sur les
autres plateformes (IRIX, SOLARIS, LINUX, et HP-UX) |
tsm::respawn:<dir_adsm>/dsmc
sched >/dev/null 2>&1 |
|
| |
|
Notice succinte de restauration TSM
|
- Lancer le client TSM de sauvegarde
- Sur Windows
Dans <dir_adsm>, cliquer sur l'icône TSM Backup
Client ou Sélectionner
Démarrer->Programmes->Tivoli Storage
Manager->Client de sauvegarde Tivoli Manager.
Comment
restaurer un fichier sous Windows.
Voici une présentation
de TSM mode graphique pour la sauvegarde et la restauration sur Windows.
- Sur Macintosh
Dans <dir_adsm>, lancer TSM Backup.
Comment
restaurer un fichier sous macintosh.
Voici une présentation
de TSM mode graphique pour la sauvegarde et la restauration sur
macintosh.
- Sur les autres plate-formes
- Positionner la variable DISPLAY
export DISPLAY=<adresse ip
du terminal>:0.0 (en Korn-shell)
setenv DISPLAY <adresse ip
du terminal>:0.0 (en C-shell)
- Lancer la commande : dsm
&
Une fenêtre s'ouvre qui donne accès aux
différentes fonctions du client TSM.
Voici une présentation
de TSM mode graphique pour la sauvegarde et la restauration sur unix.
- Restaurer un fichier
- Cliquer sur la case Restore
- Cliquer sur le signe +
précédent le répertoire dans lequel se
trouve le fichier à restaurer et ouvrir ainsi les
répertoires successifs jusqu'au fichier
désiré.
- Pour voir apparaître les fichiers dans
la partie droite de la fenêtre, cliquer sur la petite
icône en forme de répertoire située
entre le signe + et le nom du répertoire
- Cliquer sur le petit carré
situé à l'extrème gauche du fichier
à restaurer
(Ou bien, cliquer n'importe où sur la ligne du fichier
à restaurer et sélectionner dans le menu EDIT :
Select File)
- Cliquer sur la touche RESTORE (devenue cliquable
à l'étape d)
- Renseigner l'écran de confirmation
(où sauver le fichier, et, s'il en existe
déjà une version, dire s'il faut le remplacer).
Exemple de fenêtre
obtenue lors de la restauration de fichiers
- Restaurer une ancienne version d'un fichier
- Cliquer sur la case Restore
- Dans le menu VIEW -> Display inactive
Files
- Cliquer sur le signe +
précédent le répertoire dans lequel se
trouve le fichier à restaurer et ouvrir ainsi les
répertoires successifs jusqu'au fichier
désiré.
- Pour voir apparaître les fichiers dans
la partie droite de la fenêtre, cliquer sur la petite
icône en forme de répertoire située
entre le signe + et le nom du répertoire
- Cliquer sur le petit carré
situé à l'extrème gauche du fichier
à restaurer
(Ou bien, cliquer n'importe où sur la ligne du fichier
à restaurer et sélectionner dans le menu EDIT :
Select File)
- Cliquer sur la touche RESTORE (devenue cliquable
à l'étape d)
- Renseigner l'écran de confirmation
(où sauver le fichier, et, s'il en existe
déjà une version, dire s'il faut le remplacer).
|
| |
|
Documentations, aide en ligne,
notices...
|
| Contact |
Pour tout problème
ou toute demande de renseignement, écrivez à svp
|
| Aide en ligne |
|
| Ducumentations |
- TSM pour Windows

- Informations supplémentaires sur les
installations du client tsm :
|