VERITAS Volume Manager identifie les volumes en miroir comme réseaux. Il est possible de sauvegarder un réseau sans le démonter et sans mettre hors ligne le volume entier. Pour ce faire, vous devez créer une copie instantanée du volume et sauvegarder ce volume temporaire sans interrompre le système ou fermer l'accès aux données pour les utilisateurs.
Assurez-vous que le cluster fonctionne sans problème avant de lancer la sauvegarde.
Connectez-vous à un noeud quelconque du cluster et devenez superutilisateur sur le noeud principal actuel du groupe de disques du cluster.
Dressez la liste des informations relatives au groupe de disques.
# vxprint -g groupe_disques |
Exécutez la commande scstat(1M) pour connaître le noeud sur lequel le groupe de disques est actuellement importé, c'est-à-dire le noeud principal du groupe de disques.
# scstat -D |
Affiche le statut de tous les groupes de périphériques de disques.
Créez un instantané du volume à l'aide de la commande vxassist(1M).
# vxassist -g groupe_disques snapstart volume |
la création d'un instantané peut prendre un certain temps, selon la taille du volume.
Vérifiez la création effective du nouveau volume.
# vxprint -g groupe_disques |
Lorsque l'instantané est effectué, le statut de Snapdone s'affiche dans le champ State du groupe de disques sélectionné.
Arrêtez tous les services de données qui accèdent au système de fichiers.
# scswitch -z -g resource-group[,...] -h ““ |
l'arrêt des services de données est recommandé pour garantir la sauvegarde correcte du système de fichiers de données. Si aucun service de données n'est en cours d'exécution, il n'est pas nécessaire d'effectuer l'Étape 6 ni l'Étape 8.
Créez un volume de sauvegarde nommé bkup-vol et joignez-lui le volume instantané à l'aide de la commande vxassist.
# vxassist -g groupe_disques snapshot volume bkup-vol |
Redémarrez tous les services de données interrompus à l'Étape 6, à l'aide de la commande scswitch(1M).
# scswitch -z -g groupe_ressources[,...] -h noeud[,...] |
Vérifiez que le volume est bien attaché au nouveau volume bkup-vol , à l'aide de la commande vxprint.
# vxprint -g groupe_disques |
Enregistrez la configuration modifiée du groupe de disques.
# scconf -c -D name=groupe_disques,sync |
Vérifiez le volume de sauvegarde à l'aide de la commande fsck.
# fsck -y /dev/vx/rdsk/groupe_disques/bkup-vol |
Effectuez une sauvegarde pour copier sur une bande ou sur un autre support le volume bkup-vol.
Utilisez la commande ufsdump(1M) ou n'importe quel autre utilitaire de sauvegarde courant.
# ufsdump 0ucf périphérique_sauvegarde /dev/vx/dsk/groupe_disques/bkup-vol |
Supprimez le volume temporaire à l'aide de la commande vxedit(1M).
# vxedit -rf rm bkup-vol |
Enregistrez les modifications de la configuration du groupe de disques à l'aide de la commande scconf(1M).
# scconf -c -D name=groupe_disques,sync |
Dans l'exemple suivant, le noeud du cluster phys-schost-2 est propriétaire du méta-ensemble schost-1, la procédure de sauvegarde est donc initialisée depuis phys-schost-2. Le volume /vo101 est d'abord copié, puis associé à un nouveau volume bkup-vol.
[Devenez superutilisateur sur le noeud principal.] [Identifiez le noeud principal actuel pour le groupe de disques :] # scstat -D -- Serveurs du groupe de périphériques -- Groupe de périphériques Principal Secondaire ------------------------ -------- ---------- Serveurs du groupe de périphériques : rmt/1 - - Serveurs du groupe de périphériques : schost-1 phys-schost-2 phys-schost-1 -- Statut du groupe de périphériques -- Groupe de périphériques Statut ----------------------- ------ Statut du groupe de périphériques : rmt/1 Offline Statut du groupe de périphériques : schost-1 Online [Répertoriez les informations relatives au groupe de disques :] # vxprint -g schost-1 TY NAME ASSOC KSTATE LENGTH PLOFFS STATE TUTIL0 PUTIL0 dg schost-1 schost-1 - - - - - - dm schost-101 c1t1d0s2 - 17678493 - - - - dm schost-102 c1t2d0s2 - 17678493 - - - - dm schost-103 c2t1d0s2 - 8378640 - - - - dm schost-104 c2t2d0s2 - 17678493 - - - - dm schost-105 c1t3d0s2 - 17678493 - - - - dm schost-106 c2t3d0s2 - 17678493 - - - - v vol01 gen ENABLED 204800 - ACTIVE - - pl vol01-01 vol01 ENABLED 208331 - ACTIVE - - sd schost-101-01 vol01-01 ENABLED 104139 0 - - - sd schost-102-01 vol01-01 ENABLED 104139 0 - - - pl vol01-02 vol01 ENABLED 208331 - ACTIVE - - sd schost-103-01 vol01-02 ENABLED 103680 0 - - - sd schost-104-01 vol01-02 ENABLED 104139 0 - - - pl vol01-03 vol01 ENABLED LOGONLY - ACTIVE - - sd schost-103-02 vol01-03 ENABLED 5 LOG - - - [Démarrez l'opération instantané :] # vxassist -g schost-1 snapstart vol01 [Assurez-vous que le nouveau volume a été créé :] # vxprint -g schost-1 TY NAME ASSOC KSTATE LENGTH PLOFFS STATE TUTIL0 PUTIL0 dg schost-1 schost-1 - - - - - - dm schost-101 c1t1d0s2 - 17678493 - - - - dm schost-102 c1t2d0s2 - 17678493 - - - - dm schost-103 c2t1d0s2 - 8378640 - - - - dm schost-104 c2t2d0s2 - 17678493 - - - - dm schost-105 c1t3d0s2 - 17678493 - - - - dm schost-106 c2t3d0s2 - 17678493 - - - - v vol01 gen ENABLED 204800 - ACTIVE - - pl vol01-01 vol01 ENABLED 208331 - ACTIVE - - sd schost-101-01 vol01-01 ENABLED 104139 0 - - - sd schost-102-01 vol01-01 ENABLED 104139 0 - - - pl vol01-02 vol01 ENABLED 208331 - ACTIVE - - sd schost-103-01 vol01-02 ENABLED 103680 0 - - - sd schost-104-01 vol01-02 ENABLED 104139 0 - - - pl vol01-03 vol01 ENABLED LOGONLY - ACTIVE - - sd schost-103-02 vol01-03 ENABLED 5 LOG - - - pl vol01-04 vol01 ENABLED 208331 - SNAPDONE - - sd schost-105-01 vol01-04 ENABLED 104139 0 - - - sd schost-106-01 vol01-04 ENABLED 104139 0 - - - [Arrêtez les services de données si nécessaire :] # scswitch -z -g nfs-rg -h ”” [Créez une copie du volume :] # vxassist -g schost-1 snapshot vol01 bkup-vol [Redémarrez les services de données, si nécessaire :] # scswitch -z -g nfs-rg -h phys-schost-1 [Assurez-vous que bkup-vol a été créé :] # vxprint -g schost-1 TY NAME ASSOC KSTATE LENGTH PLOFFS STATE TUTIL0 PUTIL0 dg schost-1 schost-1 - - - - - - dm schost-101 c1t1d0s2 - 17678493 - - - - ... v bkup-vol gen ENABLED 204800 - ACTIVE - - pl bkup-vol-01 bkup-vol ENABLED 208331 - ACTIVE - - sd schost-105-01 bkup-vol-01 ENABLED 104139 0 - - - sd schost-106-01 bkup-vol-01 ENABLED 104139 0 - - - v vol01 gen ENABLED 204800 - ACTIVE - - pl vol01-01 vol01 ENABLED 208331 - ACTIVE - - sd schost-101-01 vol01-01 ENABLED 104139 0 - - - sd schost-102-01 vol01-01 ENABLED 104139 0 - - - pl vol01-02 vol01 ENABLED 208331 - ACTIVE - - sd schost-103-01 vol01-02 ENABLED 103680 0 - - - sd schost-104-01 vol01-02 ENABLED 104139 0 - - - pl vol01-03 vol01 ENABLED LOGONLY - ACTIVE - - sd schost-103-02 vol01-03 ENABLED 5 LOG - - - [Synchronisez le groupe de disques avec la structure du cluster :] # scconf -c -D name=schost-1,sync [Vérifiez le système de fichiers :] # fsck -y /dev/vx/rdsk/schost-1/bkup-vol [Copiez bkup-vol sur l'unité de sauvegarde :] # ufsdump 0ucf /dev/rmt/0 /dev/vx/rdsk/schost-1/bkup-vol DUMP: Writing 63 Kilobyte records DUMP: Date of this level 0 dump: Tue Apr 25 16:15:51 2000 DUMP: Date of last level 0 dump: the epoch DUMP: Dumping /dev/vx/dsk/schost-2/bkup-vol to /dev/rmt/0. ... DUMP: DUMP IS DONE [Supprimez le bkup-volume :] # vxedit -rf rm bkup-vol [Synchronisez le groupe de disques :] # scconf -c -D name=schost-1,sync |