Sauvegarder et restaurer VMM
Cet article décrit le processus de sauvegarde et de récupération dans un environnement System Center - Virtual Machine Manager (VMM) et fournit des recommandations.
Avant de commencer
- N’utilisez pas de points de contrôle pour la récupération d’urgence. Les points de contrôle ne créent pas de doublons complets du contenu du disque dur, ni ne copient-ils les données dans un volume distinct.
- Vous pouvez utiliser un point de contrôle pour servir de sauvegarde temporaire avant de mettre à jour un système d’exploitation sur une machine virtuelle. Cela vous permet de restaurer la mise à jour si elle a des effets néfastes.
- Vous devez utiliser une application de sauvegarde pour sauvegarder et récupérer vos données en cas de perte de données catastrophique. Une option est System Center Data Protection Manager (DPM).
- Les données telles que les mots de passe d’autorisation d’accès à distance (RAA) et la clé de produit peuvent être entrées lorsque vous réinstallez VMM. Toutefois, certaines données chiffrées telles que les rôles de machine virtuelle ne peuvent pas être réinititées.
- Vous ne pouvez pas sauvegarder et restaurer ces données si vous utilisez l’interface de programmation d’applications de protection des données (DPAPI) pour sauvegarder VMM.
- Les données seront perdues si le serveur d’administration VMM échoue.
Créer et implémenter un plan de sauvegarde
Les éléments de base d’un plan de sauvegarde incluent une liste des éléments à sauvegarder et un plan de ce qui est fréquemment modifié (et doit donc être sauvegardé fréquemment) dans votre environnement.
Sauvegarder la base de données VMM
La base de données VMM contient des informations telles que des configurations, des modèles de service, des profils, des modèles de machine virtuelle, des services de scale-out et d’autres données critiques requises pour que VMM fonctionne correctement. Sauvegardez régulièrement la base de données VMM.
La base de données VMM peut être stockée sur le serveur d’administration VMM ou sur un serveur distinct exécutant Microsoft SQL Server. Pour sauvegarder la base de données VMM, vous pouvez utiliser un ou plusieurs des éléments suivants :
Des outils SQL Server. Pour plus d’informations, consultez Créer une sauvegarde complète de base de données (SQL Server).
Autres outils de sauvegarde qui sont utilisés dans votre environnement.
Console VMM ou applet de commande Windows PowerShell, comme décrit dans les procédures suivantes.
Outre la sauvegarde de la base de données, nous vous recommandons de créer une sauvegarde d’état système du serveur d’administration VMM afin de pouvoir recréer le serveur avec le même identificateur de sécurité (SID) dans une perte de données catastrophique. Le SID fait partie intégrante de la façon dont VMM est autorisé sur les hôtes de machine virtuelle.
Important
- Il existe plusieurs façons de récupérer le fichier de base de données VMM que vous créez via l'une des procédures de sauvegarde suivantes. L'une d'elles, qui nécessite le fonctionnement du serveur d'administration VMM, consiste à utiliser l'outil SCVMMRecover.exe , comme décrit dans Backup-SCVMMServer (même si SCVMMRecover.exe n'est pas une applet de commande). Une autre façon, qui ne nécessite pas que le serveur d’administration VMM fonctionne, consiste à restaurer à l’aide d’outils SQL Server pour restaurer et attacher un fichier de base de données.
- Pour utiliser les procédures suivantes, vous devez être un membre du rôle d'utilisateur d'administrateur.
Vous pouvez sauvegarder la base de données VMM de la manière suivante :
- À l’aide de la console VMM
- À l’aide d’applets de commande dans Windows PowerShell
Sélectionnez l’onglet requis pour connaître les étapes de sauvegarde de la base de données VMM en procédant comme suit :
Procédez comme suit pour sauvegarder la base de données VMM à l’aide de la console VMM :
Dans l’espace de travail Paramètres, dans la page d’accueil, dans le groupe Sauvegarde, sélectionnez Sauvegarde.
Dans la boîte de dialogue Sauvegarde de Virtual Machine Manager, spécifiez l’emplacement du fichier de sauvegarde. Sélectionnez un dossier qui n’est pas un répertoire racine et que SQL Server peut accéder.
Vous pouvez vérifier l'état de la sauvegarde dans l'espace de travail Travaux.
Pour plus d'informations sur la récupération de la sauvegarde, consultez la remarque Important avant cette procédure.
Sauvegarder des ordinateurs hôtes et des machines virtuelles
Les hôtes de machines virtuelles sont des hôtes Hyper-V, des hôtes VMware ESXi et des clusters hôtes sur lesquels les machines virtuelles et les services sont déployés. Pour sauvegarder des ordinateurs virtuels hôtes et des clusters, utilisez Microsoft System Center Data Protection Manager (DPM) ou une autre application de sauvegarde qui tire parti du service VSS (Volume Shadow Copy Service) pour copier des données d’ordinateur hôte et de machine virtuelle vers un partage de serveur de fichiers distant.
Important
Nous vous recommandons de sauvegarder les fichiers de configuration des machines virtuelles (.vmc) tous les jours.
Stockez vos hôtes, puis sauvegardez toutes les machines virtuelles hébergées. Pour obtenir la liste des hôtes gérés par VMM, exécutez l’applet de commande suivante à partir d’une ligne de commande Windows PowerShell :
$vmhost = get-scvmmserver <VMM management server name> | get-scvmhost
Pour plus d'informations, consultez Get-SCVMMServer et Get-SCVMHost.
Sauvegardez tous les fichiers de configuration et de ressources sur chaque hôte VMM à l’aide du logiciel de sauvegarde qui prend en charge l’enregistreur VSS VMM. Les logiciels de sauvegarde qui prennent en charge VMM peuvent limiter le nombre d'étapes requises pour archiver et restaurer des machines virtuelles, réduire les temps d'arrêt et garantir la cohérence des données qui sont archivées ou restaurées.
Back up library servers
La bibliothèque VMM inclut des ressources basées sur des fichiers, telles que des disques durs virtuels, des images ISO, des scripts, des fichiers de pilote et des packages d’application stockés sur des serveurs de bibliothèque. Ces ressources sont étroitement associées aux ressources de la base de données VMM qui ne sont pas basées sur des fichiers, telles que des modèles et des profils de machine virtuelle et de service. Toutes ces ressources doivent être sauvegardées.
Pour sauvegarder les données sur les serveurs de bibliothèque, utilisez System Center Data Protection Manager (DPM) ou une autre application de sauvegarde qui tire parti du service VSS (Volume Shadow Copy Service) pour copier des données d’hôte et de machine virtuelle vers un partage de serveur de fichiers distant. Pour obtenir la liste des serveurs de bibliothèque VMM, exécutez l’applet de commande suivante à partir de la ligne de commande Windows PowerShell :
$libraryservers = get-scvmmserver <VMM management server name> | get-sclibraryserver
Pour plus d'informations, consultez Get-SCVMMServer et Get-SCLibraryServer.
Sauvegardez tous les fichiers sur les partages de bibliothèque dans un dossier partagé sur un serveur de fichiers distant, y compris les fichiers avec les extensions suivantes :
- .vhd et .vhdx
- .iso
- .vmx
- .ps1
- .Vmc
- .vsv
Sauvegarder des clouds privés VMM
Pour orchestrer et automatiser la réplication et le basculement de machines virtuelles situées dans des clouds VMM, vous pouvez utiliser Azure Site Recovery Manager. Vous pouvez effectuer la réplication en procédant de l'une des manières suivantes :
D'un site VMM local vers un autre, en utilisant la réplication Hyper-V ou de la réplication SAN.
D'un site VMM local vers Azure, en utilisant la réplication Hyper-V.
Sauvegarder les clés de Registre, les clés de chiffrement et les informations d'identification
Utilisez les instructions suivantes pour sauvegarder les clés de Registre, les clés de chiffrement et les informations d'identification non gérées par VMM :
Clés de Registre : VMM utilise plusieurs clés de Registre pour stocker des paramètres importants. Les paramètres sont stockés dans la clé de Registre suivante et ses sous-clés : HKLM\Software\Microsoft\Microsoft System Center Virtual Machine Manager Server\Settings.
Vous devez sauvegarder toute cette section du Registre à l’exception possible de la sous-clé SQL. Si vous sauvegardez la sous-clé SQL, vous capturez le nom de la base de données, l’emplacement et d’autres détails au moment de la sauvegarde, ce qui peut ne pas correspondre aux détails de la base de données VMM souhaités au moment de la récupération.
Pour sauvegarder des clés de Registre, vous pouvez utiliser la fonction Export de Regedit ou tout autre outil utilisé dans votre environnement pour sauvegarder des clés de Registre.
Clés de chiffrement dans services de domaine Active Directory : si la gestion des clés distribuées (DKM) est configurée, vous stockez des clés de chiffrement liées à VMM dans services de domaine Active Directory (AD DS). Pour sauvegarder ces clés, sauvegardez régulièrement Active Directory.
Informations d’identification managées non-VMM : certaines informations d’identification liées à VMM sont gérées par le Gestionnaire d’informations d’identification Windows sur le serveur d’administration VMM. Pour accéder au Gestionnaire d’informations d’identification, dans le Panneau de configuration, sélectionnez Tous les éléments Panneau de configuration, puis sélectionnez Gestionnaire d’informations d’identification. Sélectionnez Sauvegarder les informations d’identification pour sauvegarder les informations d’identification liées à VMM.
Sauvegarder des compléments d'interface utilisateur non-Microsoft et d'autres applications non-Microsoft
Vous pouvez utiliser des compléments d'interface utilisateur non-Microsoft pour étendre les fonctionnalités de la console VMM. Les données utilisées par un complément d'interface utilisateur peuvent être stockées sur le serveur local ou sur un ordinateur distant. De plus, elles peuvent être configurées avec un ensemble spécifique d'autorisations. Consultez les recommandations en matière de sauvegarde de votre complément d'interface utilisateur spécifique.
Pour toutes les autres applications non-Microsoft, reportez-vous aux instructions de sauvegarde spécifiques de l’application.
Restaurer l’environnement VMM
Restaurer la base de données VMM si nécessaire
Si la base de données VMM doit être restaurée, restaurez-la tout d'abord, en utilisant le processus qui correspond à votre méthode de sauvegarde. Par exemple, pour effectuer une restauration à l'aide des outils SQL Server, consultez Vue d'ensemble de la restauration et de la récupération (SQL Server).
Si la base de données VMM est le seul élément que vous devez restaurer et que vous souhaitez obtenir des informations sur l'outil SCVMMRecover.exe , consultez Backup-SCVMMServer.
Vous pouvez restaurer le serveur VMM sur le même ordinateur ou un autre ordinateur. Sélectionnez l’onglet requis pour connaître les étapes de restauration du serveur VMM sur :
Si vous utilisez le même ordinateur pour le serveur VMM, effectuez une restauration de l’état du système sur cet ordinateur (sinon, ignorez cette section). Si vous procédez ainsi, le SID du serveur VMM reste le même, et moins d’étapes sont nécessaires pour restaurer votre environnement VMM.
Une fois que vous avez restauré le serveur VMM, procédez comme suit :
Supprimez tous les hôtes ou machines virtuelles de la console VMM qui ont été supprimées après la dernière sauvegarde. Si un hôte a été supprimé après la dernière sauvegarde, il apparaît comme Ne répond pas et toutes les machines virtuelles de l’hôte apparaissent en tant qu’hôte ne répond pas. Si l’hôte est présent, mais qu’une machine virtuelle a été supprimée après la dernière sauvegarde, la machine virtuelle apparaît comme manquante.
Ajoutez tous les ordinateurs hôtes ou machines virtuelles qui ont été ajoutés après la dernière sauvegarde.
Mettre à jour les hôtes avec le nouveau serveur d’administration VMM
Ouvrez la console VMM.
Si nécessaire, passez en revue les listes des hôtes et des machines virtuelles pour préparer les étapes ultérieures de cette procédure :
Pour passer en revue la liste des serveurs, dans l’espace de travail Fabric , sur la gauche, sélectionnez Serveurs.
Pour consulter la liste des machines virtuelles, dans l’espace de travail Machines virtuelles et Services , sur la gauche, sélectionnez Tous les hôtes.
Supprimez tous les hôtes ou machines virtuelles de la console VMM qui ont été supprimées après la dernière sauvegarde. Si un hôte a été supprimé après la dernière sauvegarde, il apparaît comme Ne répond pas et toutes les machines virtuelles de l’hôte apparaissent en tant qu’hôte ne répond pas. Si l’hôte est présent, mais qu’une machine virtuelle a été supprimée après la dernière sauvegarde, la machine virtuelle apparaît comme manquante.
Ajoutez tous les ordinateurs hôtes ou machines virtuelles qui ont été ajoutés après la dernière sauvegarde.
Identifiez les ordinateurs gérés marqués comme Accès refusé, cliquez avec le bouton droit sur chacun d’eux, sélectionnez Réassocier, puis fournissez les informations d’identification d’administration.
Si vous restaurez un serveur d’administration VMM qui était également un serveur de bibliothèque, le nouvel ordinateur répertorie le serveur VMM d’origine comme serveur de bibliothèque par défaut. Dans l'affichage Bibliothèque , supprimez le serveur de bibliothèque d'origine, puis ajoutez le nouvel ordinateur comme serveur de bibliothèque.
Vous devrez peut-être également associer des serveurs dans le réseau de périmètre (également appelé DMZ, zone démilitarisée et sous-réseau filtré), comme décrit dans la section suivante.
Réassocier des serveurs dans un réseau de périmètre
Une fois que vous avez restauré un serveur VMM, les serveurs sur un réseau de périmètre peuvent apparaître initialement en tant que non-réponse. Dans ce cas, procédez comme suit :
Connectez-vous à chaque serveur sur le réseau de périmètre, puis recherchez le compte VMM. Le compte VMM est un compte d’administrateur local avec un nom d’utilisateur de 10 caractères de scvmm plus 5 caractères aléatoires.
Modifiez le mot de passe du compte VMM sur chaque serveur.
Sur le serveur d’administration VMM, dans la boîte de dialogue Propriétés de l’hôte, sélectionnez Options, puis attribuez à chaque serveur le même mot de passe que celui que vous avez créé à l’étape 2.
Restaurer les serveurs de bibliothèque VMM
Pour restaurer un serveur de bibliothèque après une perte de données, restaurez les partages de serveur de fichiers, puis restaurez les données sur ces partages.
Après avoir restauré le serveur d’administration VMM et la base de données VMM, les serveurs de bibliothèque sont répertoriés dans la console VMM. Si nécessaire, associez à nouveau ces listes aux serveurs de bibliothèque physique.
- Si l’ordinateur nouvellement restauré porte le même nom que l’ordinateur d’origine, installez l’agent Virtual Machine Manager localement sur cet ordinateur, puis associez cet ordinateur au serveur d’administration VMM.
- Si l’ordinateur nouvellement restauré porte un nom différent de celui de l’ordinateur d’origine, utilisez la console VMM pour supprimer l’ordinateur d’origine de la liste des ordinateurs gérés, puis ajoutez le nouvel ordinateur.
Restaurer les clés de Registre, les objets Active Directory et les informations d'identification non gérées par VMM
Utilisez les instructions suivantes pour restaurer les clés de Registre, les objets Active Directory et les informations d'identification non gérées par VMM :
Clés de Registre: Pour restaurer des clés de Registre qui ont été précédemment sauvegardées, vous pouvez utiliser la fonction Import de Regedit ou tout autre outil utilisé dans votre environnement pour sauvegarder et restaurer des clés de Registre. Toutefois, ne restaurez pas la sous-clé SQL si le nom de la base de données, l’emplacement et d’autres détails qu’il contient ne correspondent pas à ce que vous souhaitez pour la base de données VMM au moment où vous restaurez les clés de Registre.
Objets Active Directory : si la gestion des clés distribuées (DKM) est activée dans votre environnement VMM, VMM stocke certaines données dans Active Directory, telles que les mots de passe RAA, les informations sur la clé de produit et les données de rôle de machine virtuelle. Après avoir réinstallé VMM, si nécessaire, vous pouvez entrer à nouveau certaines des données stockées dans Active Directory, telles que les mots de passe RAA et les informations sur la clé de produit. Une fois que vous avez réinstallé VMM et (si nécessaire) restaurez Active Directory, les données dans Active Directory continuent d’être accessibles à VMM.
Informations d’identification managées non-VMM : dans Panneau de configuration, sélectionnez Tous les éléments Panneau de configuration, puis sélectionnez Gestionnaire d’informations d’identification. Sélectionnez Restaurer les informations d’identification pour restaurer les informations d’identification liées à VMM qui ont été précédemment sauvegardées.
Tâches de post-restauration
Selon votre configuration VMM, vous devrez peut-être effectuer certaines des tâches suivantes après avoir restauré votre environnement VMM :
Configurer des groupes de disponibilité AlwaysOn
Si la base de données VMM a été configurée à l’aide de groupes de disponibilité Always On SQL Server, vous devez effectuer quelques tâches pour vous assurer que la base de données est correctement configurée avec un groupe de disponibilité.
Réinstaller Microsoft Azure Pack
Si Microsoft Azure Pack a été déployé dans votre environnement pour prendre en charge les locataires à l’aide de VMM, vous devez le réinstaller après la restauration de l’environnement VMM. Pour plus d’informations sur Microsoft Azure Pack pour Windows Server, consultez Microsoft Azure Pack pour Windows Server.
Installer des consoles VMM supplémentaires
Si vous deviez remplacer les serveurs sur lesquels les consoles VMM ont été installées, réinstallez les consoles sur ces serveurs.
Mettre à jour les modèles de machine virtuelle
Tous les modèles de machine virtuelle qui ont été restaurés doivent spécifier correctement le disque dur virtuel qui contient le système d’exploitation.
Dans la console VMM, ouvrez l’espace de travail Bibliothèque , développez Modèles, puis sélectionnez Modèles de machine virtuelle.
Dans le volet Modèles, cliquez avec le bouton droit sur le modèle de machine virtuelle que vous souhaitez mettre à jour, sélectionnez Configuration matérielle des propriétés>pour mettre à jour les paramètres.
Restaurer le Gestionnaire de récupération Microsoft Azure Hyper-V
Si Microsoft Azure Hyper-V Recovery Manager est implémenté dans l’environnement VMM, vous devez effectuer quelques étapes pour restaurer le fournisseur Microsoft Azure Hyper-V Recovery Manager.
Passer en revue les compléments, packages de pilotes et certificats
Après avoir restauré VMM, passez en revue les éléments suivants pour vous assurer que vous avez effectué les étapes nécessaires pour vos compléments, packages de pilotes et certificats :
Compléments d’interface utilisateur non-Microsoft : pour restaurer des compléments d’interface utilisateur non-Microsoft ou d’autres applications non-Microsoft, consultez les instructions de restauration de l’application respective.
Packages de pilotes : Les packages de pilotes qui ont été précédemment ajoutés à la bibliothèque VMM peuvent ne pas être détectés correctement après une restauration. Ils doivent peut-être être supprimés et re-ajoutés.
Certificats : tous les certificats liés à VMM sur les hôtes doivent être mis à jour avec les informations du nouveau serveur d’administration VMM.
Remarque
Après avoir réinstallé VMM, VMM met à jour les listes de contrôle de compte (ACL) qui sont devenues obsolètes en raison de l’échec. Aucune intervention supplémentaire n'est requise.