Dsmc

De wiki.nexiat.fr
Aller à la navigation Aller à la recherche
Fiche express
Commande dsmc
Rôle Client TSM : sauvegarde, archivage, restauration, interrogation
Config dsm.sys / dsm.opt
Interface web Démon dsmcad, port 1581
Voir aussi TSM · Dsmadmc · Installation du client (TSM)

dsmc est la commande client TSM : elle permet de réaliser des sauvegardes/archivages, des restaurations, et d'interroger l'état du serveur ou du client lui-même.

Fichier de configuration

/usr/tivoli/tsm/client/ba/bin/dsm.sys

Interface web (dsmcad)

Le démon dsmcad doit être lancé pour que l'interface web soit disponible :

/usr/tivoli/tsm/client/ba/bin/dsmcad

Puis accéder à http://serveur:1581 (remplacer serveur par le nom du client hébergeant le démon).

Commandes usuelles

dsmc
help
help 15

Modifier le mot de passe client :

set password [ancien_mot_de_passe] [nouveau_mot_de_passe]

Voir les informations serveur

query session          # session en cours
query status            # statut du serveur
query option             # options du serveur
query drive              # lecteurs
query path               # chemins (paths)
query volhistory t=dbb   # historique des bandes de backup de la base
query process            # process admin
query stgpool t=disk      # process de migration disque

Consulter le journal d'activité filtré par type d'opération (paramètre search=, abrégé se=) :

query actlog begint=-6 se=volhistory
query actlog begint=-6 se=devconfig
query actlog begint=-6 se=inventory

Archiver un répertoire en indiquant explicitement une classe de management d'archivage :

dsmc archive /var/data/ -subdir=yes -archmc=ARCH_EXEMPLE

Lister les filespaces connus du client :

dsmc query filespace

Visualiser les durées de rétention définies

dsmc query mgmtclass

Sauvegarde vs archivage

  • Archive : rétention en nombre de jours (exemple : conserver une archive 8 jours).
  • Sauvegarde (backup) : rétention à l'objet, en nombre de versions — par défaut TSM conserve 3 versions d'un fichier, les versions excédentaires étant elles-mêmes conservées un nombre de jours défini par la classe de management.

Archivage

Archiver un répertoire et l'ensemble de ses sous-répertoires et fichiers :

dsmc archive "/home/exemple_utilisateur/" -subdir=yes
dsmc ar "/home/exemple_utilisateur/"

Sauvegarde (backup)

dsmc query backup /etc/vimrc
dsmc query backup /etc/*

dsmc incremental /chemin/vers/repertoire/ -subdir=yes -verbose

Planifications

dsmc query schedule

Voir Planification (TSM) pour les requêtes SQL associées (associations nœud/schedule).

Inclusions / exclusions

dsmc query inclexcl

Prévisualiser le contenu d'une sauvegarde

Afficher les fichiers qui seraient sauvegardés par TSM, sans exécuter la sauvegarde :

dsmc preview backup /chemin/vers/repertoire/ -subdir=yes

Restauration

Consulter une archive

dsmc query archive "/home/exemple_utilisateur/"
dsmc q ar "/home/exemple_utilisateur/"

Restaurer une archive (retrieve)

dsmc retrieve "/home/exemple_utilisateur/"

Vers un autre répertoire :

dsmc retrieve "/home/exemple_utilisateur/" "/home/exemple_utilisateur/TSM_test/"

L'option -pick permet de choisir les objets à restaurer dans une liste interactive :

dsmc retrieve "/home/exemple_utilisateur/fichier" "/home/exemple_utilisateur/TSM_test/" -pick

Restaurer une version antérieure (point-in-time)

dsmc query backup /var/spool/tsm/etc/dsm.sys -inactive -pitd=09/01/2011

Voir les différentes versions sauvegardées d'un fichier :

dsmc query backup -sub=yes -inactive "/data-partage/informatique"

Filtrer par plage de dates :

dsmc query backup -inactive -fromdate=09/22/10 -todate=10/11/10 -replace=no "/data-partage-vol1/maildir/d/user/exemple/"

Restaurer le contenu à une date donnée :

dsmc restore -pitd=06/26/2007 "/data-partage/informatique/utilisateur1/"

Restaurer récursivement un répertoire complet :

dsmc restore -subdir=yes -verbose "/data-partage/informatique/utilisateur1/administration/"
dsmc restore /home/essai

Voir aussi