Snapvault
| 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