Guide de l'administrateur NetBackup™ for Hyper-V
- Introduction
- Remarques et conditions requises
- Configurer la communication entre NetBackup et Hyper-V
- Configurer des politiques NetBackup pour Hyper-V
- Options de sauvegarde sur l'onglet Hyper-V
- Hyper-V - Attributs avancés
- Configurer des politiques intelligentes Hyper-V
- NetBackup Hyper-V pour SCVMM
- Prise en charge de Windows Server Failover Cluster
- Maintenance de machine virtuelle après une restauration
- Sauvegarde et restauration Hyper-V
- Restauration de fichiers spécifiques vers un emplacement partagé sur la machine virtuelle
- Utiliser l'accélérateur pour sauvegarder Hyper-V
- Pratiques d'excellence et informations supplémentaires
- Dépannage
- Journaux NetBackup for Hyper-V et comment les créer
- Erreurs lors de la création d'une politique
- Codes d'état NetBackup liés à Hyper-V
- Annexe A. Méthode de sauvegarde VSS : sauvegardes Hyper-V en ligne et hors ligne
- Annexe B. Disques directs Hyper-V
- Annexe C. Commandes NetBackup pour sauvegarder et restaurer des machines virtuelles Hyper-V
- Exemples de nbrestorevm pour la restauration de machines virtuelles sur Hyper-V
Utilisation de commandes NetBackup pour créer une politique intelligente Hyper-V
Cette rubrique explique comment utiliser des commandes NetBackup pour créer une politique afin de sauvegarder automatiquement des machines virtuelles grâce à une règle de requête. Elle inclut des fonctions pour Hyper-V sous Windows Server 2016 : la sauvegarde incrémentielle de bloc et l'accélérateur.
Les commandes NetBackup pour la création de politique se trouvent dans le répertoire suivant :
Windows : |
|
UNIX ou Linux : |
|
Exécutez ces commandes sur le serveur principal NetBackup.
Remarque :
l'exécution de sauvegardes de machine virtuelle requiert l'installation d'un client NetBackup sur le serveur Hyper-V et sur le serveur SCVMM (le cas échéant).
Pour utiliser des commandes NetBackup afin de créer une politique Hyper-V pour la sélection automatique de machines virtuelles
- Créez une politique.
bppolicynew policy_name
Par exemple :
bppolicynew p1_auto_select_VMs
- Définissez les attributs de la politique.
bpplinfo policy_name -set -pt Hyper-V -use_virtual_machine 2 -hyperv_server "Hyper-V_server" -fi 1 -application_discovery 1 -snapshot_method "HV" -blkincr 1 -use_accelerator 1 -snapshot_method_args "nameuse=1,Virtual_machine_backup=2, file_system_optimization=1,exclude_swap=1,drive_selection=0, snapact=3,hv_snapshot_consistency_level=0"
Remarques :
L'option -hyperv_server spécifie l'hôte Hyper-V, le cluster Hyper-V ou le serveur SCVMM qui contient les machines virtuelles à sauvegarder.
L'option -snapshot_method "HV" spécifie la méthode de snapshot WMI pour Hyper-V Server 2016. (-snapshot_method "Hyper-V_v2" spécifie la méthode VSS, qui ne prend pas en charge la sauvegarde incrémentielle de bloc ou l'accélérateur.)
L'option -blkincr: 1 permet d'activer la sauvegarde incrémentielle de bloc.
L'option -use_accelerator: 1 permet d'activer l'accélérateur. (Cette option active également la sauvegarde incrémentielle de bloc.)
-snapshot_method_args est une liste de mots-clés séparés par des virgules qui définissent le snapshot et la politique Hyper-V. Les mots-clés et les valeurs pour -snapshot_method_args sont décrits dans une rubrique distincte :
Se reporter à Options bpplinfo pour les politiques Hyper-V.
- Créez une planification de politique.
bpplsched policy_name -add sched_label -st sched_type
Les types de planification disponibles pour l'option -st sont FULL (complète), INCR (différentielle incrémentielle) et CINC (incrémentielle cumulative). Par exemple :
bpplsched p1_auto_select_VMs -add Full -st FULL
- Pour spécifier un serveur Hyper-V :
Spécifiez l'hôte qui doit effectuer la découverte de machines virtuelles.
Pour spécifier un serveur Hyper-V :
bpplclients policy_name -add Hyper-V_serverHyper-V_server_hardware_typeHyper-V_server_OS
Par exemple :
bpplclients Accel_policy_auto_select1 -add scvmmserver3 Windows-x64 Windows
Dans cet exemple, l'hôte qui doit effectuer la découverte de machines virtuelles est scvmmserver3.
Pour spécifier un cluster Hyper-V :
bpplclients policy_name -add Hyper-V_cluster
Remarque :
pour permettre à la politique d'effectuer une recherche sur tous les nœuds du cluster, vous devez définir la connexion au
service de réseau hérité NetBackup
sur le compte d'utilisateur de domaine.Se reporter à Modification de la connexion de service de réseau hérité NetBackup (vnetd.exe) sur le compte d'utilisateur de domaine.
Pour spécifier un serveur System Center Virtual Machine Manager (SCVMM) qui gère des serveurs ou des clusters Hyper-V :
bpplclients policy_name -add SCVMM_serverSCVMM_server_hardware_typeSCVMM_server_OS
bpplclients p1_auto_select_VMs -add hvserver3 Windows-x64 Windows
Pour identifier le type de matériel et le système d'exploitation de votre serveur, exécutez la commande suivante sur le serveur principal NetBackup :
bpplclients
Pour plus d'informations, consultez les exemples relatifs à la commande bpplclients dans le Guide de référence des commandes NetBackup.
- Créez une règle de requête pour sélectionner automatiquement des machines virtuelles.
bpplinclude policy_name -add "hyperv:/;server_type=value?filter=query_rule"
Les valeurs possibles pour server_type=value sont les suivantes (ces valeurs ne sont pas sensibles à la casse) :
Hyperv
NetBackup découvre les machines virtuelles en communiquant avec le serveur ou le cluster Hyper-V. Le logiciel client NetBackup doit être installé sur le serveur Hyper-V ou le cluster Hyper-V.
Scvmm
NetBackup découvre les machines virtuelles en communiquant avec le serveur SCVMM. Le logiciel client NetBackup doit être installé sur le serveur SCVMM (et sur chaque hôte Hyper-V).
Par exemple :
bpplinclude Accel_policy_auto_select1 - add "hyperv:/;server_type=Scvmm?filter=Displayname Contains 'Production'"
Cette règle de requête effectue une sélection parmi les machines virtuelles gérées par un serveur SCVMM. Cet exemple présente uniquement les machines virtuelles dont le nom affiché contient le mot « Production ». Contains signifie que d'autres caractères peuvent également apparaître dans les noms affichés.
Pour connaître les options de filtre que vous pouvez utiliser dans une règle de requête Hyper-V, consultez les mots-clés du menu déroulant Champ dans la section suivante :
Se reporter à Référence de champ du générateur de requêtes.
- Validez la politique.
bpclient -policy policy_name -validate - fi
Si la validation de la politique aboutit, aucune sortie n'apparaît. Sinon, l'erreur suivante se produit :
Error code 48 : client hostname could not be found
- Utilisez la commande bpbackup pour démarrer la sauvegarde.
Pour plus d'informations sur bpbackup, consultez le Guide de référence des commandes NetBackup.
Pour une politique permettant de sélectionner manuellement des machines virtuelles :
Se reporter à Utilisation de commandes NetBackup pour créer une politique Hyper-V.
Pour tester la règle de requête bpplinclude avant d'exécuter la sauvegarde
- Exécutez la commande suivante sur le serveur Hyper-V ou le serveur SCVMM indiqué dans la politique :
install_path\NetBackup\bin nbdiscover -noxmloutput "query filter=query_rule" -noreason
Où "query filter=query_rule" correspond à la requête à tester. Par exemple :
"hyperv:/;server_type=Hyperv?filter=Displayname Contains 'Production'"
Le signe plus (+) apparaît devant les machines virtuelles sélectionnées par la règle de requête pour la sauvegarde : ces machines virtuelles sont incluses dans la sauvegarde lorsque la politique est exécutée.
Les machines virtuelles à exclure de la sauvegarde sont accompagnées du signe moins (-).
L'option -noreason omet les explications concernant l'exclusion d'une machine virtuelle ou l'échec de la requête. Pour obtenir des explications, omettez -noreason.
Pour plus de détails sur la plupart des options de commande, consultez la page correspondante du manuel ou le Guide de référence des commandes NetBackup.