Snapvault

De wiki.nexiat.fr
Aller à la navigation Aller à la recherche
Fiche express
Domaine Réplication orientée sauvegarde (disque-à-disque)
Commande snapvault
Contexte ONTAP 7-mode — transfert en NDMP, asynchrone (> 1 heure)
Voir aussi Snapmirror · Sis

SnapVault réplique des volumes ou qtrees vers un filer distant par delta de snapshots (transfert NDMP), pour de la sauvegarde/restauration de type HSM. Contrairement à Snapmirror (orienté DR, fréquence à la minute), SnapVault vise la sauvegarde avec une fréquence typiquement horaire ou plus espacée, sans limite de distance, sur IP (LAN/WAN).

Démarrer un snapvault

snapvault start -S filer1:/vol/volume/- filer2:/vol/sv_volume/volume

Puis se rendre dans la console de management pour effectuer la planification nécessaire.

Commandes de base

Licence et activation :

license add <code_licence>
options snapvault.enable on

Sur le filer primaire :

options snapvault.access host=filer2

Sur le filer secondaire :

options snapvault.access host=filer1
snap sched snapvault_volume 0 0 0
snapvault start -S filer1:/vol/datasource/qtree1 filer2:/vol/snapvault_volume/qtree1

Planification côté primaire :

filer1> snapvault snap sched datasource sv_hourly 2@0-22
filer1> snapvault snap sched datasource sv_daily 2@23
filer1> snapvault snap sched datasource sv_weekly 2@21@sun

Planification côté secondaire :

filer2> snapvault snap sched -x snapvault_volume sv_hourly 6@0-22
filer2> snapvault snap sched -x snapvault_volume sv_daily 14@23@sun-fri
filer2> snapvault snap sched -x snapvault_volume sv_weekly 6@23@sun

Mettre à jour / arrêter (depuis le contrôleur de destination)

snapvault update filer1:/vol/volname/qtree/
snapvault stop filer2:/vol/volname/qtree/

Restaurer une VM depuis un snapvault

Identifier la baie qui héberge le snapvault :

snapvault status

Lister les snapshots disponibles pour déterminer le nom exact, puis le répertoire de la VM :

snap list
priv set advanced
ls /vol/volume_vol1/machine_name

Copier les données :

ndmpcopy /chemin_source /vol/resto/vm_path_name

Supprimer un snapvault

Sur le vfiler source :

snapvault release <primary_path> <secondary_filer>:<secondary_path>

Sur le filer de destination, pour supprimer les données :

snapvault stop <secondary_filer>:<secondary_path>

Statut

snapvault status -s
snapvault status -t
snapvault status -l [nom_snapvault]
snapvault status -c [qtree]
  • -s : affiche la planification (snap sched)
  • -t : transferts en cours
  • -l : détails d'un snapvault donné
  • -c : contenu des qtrees du snapvault

Configuration côté primaire

license add <code_licence>
options snapvault.enable on
options snapvault.access host=fqdn.secondaire

Arrêter les snapshots traditionnels avant de basculer sur la planification snapvault :

snap sched vol1 0 0 0
snap sched oracle 0 0 0

Planification snapvault :

snapvault snap sched vol1 sv_hourly 22@0-22
snapvault snap sched vol1 sv_daily 7@23

Configuration côté secondaire

license add <code_licence>
options snapvault.enable on
options snapvault.access host=fqdn.primaire

Créer le volume flexible de destination :

aggr create sv_flex 10
vol create vault sv_flex 100g

Optionnel — passer la réserve snapshot à 0 sur le volume de destination :

snap reserve vault 0

Arrêter les planifications de snapshot classiques :

snap sched vault 0 0 0

Créer les planifications de sauvegarde :

snapvault snap sched -x vault sv_hourly 4@0-22
snapvault snap sched -x vault sv_daily 12@23@sun-fri
snapvault snap sched -x vault sv_weekly 12@23@sat

Démarrer le transfert initial :

snapvault start -S filer1:/vol/vol1/users /vol/vault/filer1_users
snapvault start -S filer1:/vol/oracle/- /vol/vault/oracle

Ajouter une qtree supplémentaire par la suite :

snapvault start -S filer1:/vol/vol1/otherusers /vol/vault/filer1_otherusers

Voir aussi

  • Snapmirror — réplication orientée DR (fréquence, usage différents)
  • Sis — l'efficacité de stockage s'active automatiquement sur le volume secondaire snapvault