Sauvegarder le serveur DPM

Important

Cette version de Data Protection Manager (DPM) a atteint la fin du support. Nous vous recommandons de mettre à niveau vers DPM 2022.

Pour vous assurer que les données peuvent être récupérées en cas de défaillance de System Center Data Protection Manager (DPM), vous avez besoin d’une stratégie de sauvegarde du serveur DPM. S’il n’est pas sauvegardé, vous devez le reconstruire manuellement après une défaillance, et les points de récupération sur disque ne peuvent pas être récupérés. Vous pouvez sauvegarder des serveurs DPM à l’aide des méthodes suivantes :

  • Sauvegarder le serveur DPM : vous pouvez sauvegarder un serveur DPM principal à l’aide d’un serveur DPM secondaire. Le serveur secondaire protège la base de données du serveur principal et les réplicas de source de données stockés sur celui-ci. En cas d’échec du serveur principal, le serveur secondaire peut continuer à protéger les charges de travail qui sont protégées par le serveur principal, jusqu’à ce que le serveur principal soit de nouveau disponible. Si vous avez besoin de reconstruire le serveur principal, vous pouvez lui restaurer les bases de données et les réplicas à partir du serveur secondaire. Vous pouvez également restaurer des données sur des ordinateurs protégés directement à partir du serveur secondaire quand le serveur principal n’est pas disponible. Vous pouvez configurer deux serveurs, l’un en tant que serveur principal et l’autre en tant que serveur secondaire, ou configurer chaque serveur pour qu’il agisse en tant que serveur principal pour l’autre. Vous pouvez également configurer une chaîne de serveurs DPM qui se protègent les uns les autres en fonction de l'ordre de la chaîne.

  • Sauvegarder la base de données DPM : vous pouvez configurer un serveur DPM pour sauvegarder ses propres bases de données dans sa bibliothèque de bandes, ou bien utiliser des logiciels autres que Microsoft pour sauvegarder les bases de données sur bande ou sur support amovible.

  • Sauvegarde de DPM à l'aide de logiciels tiers : vous pouvez sauvegarder des serveurs DPM à l'aide d'un logiciel tiers prenant en charge DPM et VSS.

Sauvegarder avec un serveur DPM secondaire

Les informations figurant sur un serveur DPM peuvent être sauvegardées et protégées par un autre serveur DPM dans une des configurations suivantes :

  • Protection de principal à secondaire : la base de données et les réplicas stockés sur un serveur DPM principal peuvent être sauvegardés sur un serveur DPM secondaire. En cas de défaillance du serveur principal, le serveur secondaire continue de sauvegarder les charges de travail protégées. Si le serveur principal échoue, vous pouvez effectuer l’une des opérations suivantes : Reconstruire le serveur principal et restaurer sa base de données et ses réplicas à partir du serveur secondaire. Replacez les charges de travail protégées sur le serveur principal après sa régénération. Sélectionnez l'option de basculement de la protection vers le serveur DPM secondaire. Avec ce paramètre, vous pouvez ensuite restaurer l’ordinateur protégé directement à partir du serveur secondaire en cas de besoin. Pour plus d'informations, voir Set up secondary servers.

  • Chaînage DPM : une chaîne de serveurs DPM assure la protection, et chaque serveur protège le suivant de la chaîne. Exemple : DPM1 est protégé par DPM2 (DPM1 étant le serveur principal et DPM2 le serveur secondaire). DPM2 est protégé par DPM3 (DPM2 étant le serveur principal et DPM3 le serveur secondaire). Pour obtenir des instructions, consultez Configuration d’un chaînage.

  • Protection cyclique : un serveur DPM est sauvegardé par un autre serveur DPM et vice versa. Par exemple, si DPM1 protège DPM2, DPM2 protège DPM1. Cela est utile pour les environnements de petite taille.

Configurer la protection principale et secondaire

Pour sauvegarder un serveur DPM principal à l’aide d’un serveur DPM secondaire :

  1. L’agent de protection est déjà installé sur le serveur DPM principal. Vous devez attacher cet agent de protection au serveur DPM secondaire.

    Important

    Les versions majeures et mineures des serveurs DPM principaux et secondaires doivent correspondre.

    Pour attacher l’agent, procédez comme suit :

    1. Dans la console administrateur DPM du serveur DPM secondaire, dans la barre de navigation, sélectionnezAgentsde gestion>. Dans le volet Actions , sélectionnez Installer.
    2. Dans la page Sélectionnez la méthode de déploiement de l'agent , sélectionnez Attacher les agents>Ordinateur situé dans un domaine approuvé>Suivant. L'Assistant Installation de l'agent de protection s'ouvre alors.
    3. Sur la page Sélectionner les ordinateurs, DPM affiche la liste des ordinateurs disponibles. Sélectionnez le nom du serveur DPM principal dans la liste Nom de l'ordinateur>Ajouter>Suivant.
    4. Sur la page Entrer les informations d’identification, tapez le nom d’utilisateur et le mot de passe d’un compte de domaine membre du groupe Administrateurs local sur le serveur DPM principal.
    5. Dans la page Résumé , sélectionnez Attacher.
  2. Ajoutez le serveur DPM principal à un groupe de protection existant, ou en créez-en un. Choisissez de protéger les sources de données suivantes :

    • Les bases de données SQL Server configurées pour le serveur principal.

    • Tous les volumes sur le serveur DPM principal (les partages ne sont pas visibles séparément).

    • Tous les réplicas situés sur le serveur DPM principal.

    • Au minimum, vous devez sélectionner les bases de données, le dossier \Program Files\Microsoft System Center\DPM\DPM\Config et le dossier \Program Files\Microsoft System Center\DPM\Scripting.

Notes

Vous ne pouvez pas exclure les noms de fichiers de la protection d’un réplica. En outre, tous les serveurs DPM doivent exécuter la même version, mises à jour, etc. Lors de la configuration de la synchronisation, nous vous recommandons de synchroniser toutes les 24 heures.

Configurer un chaînage DPM

Avant d’envisager le chaînage, n’oubliez pas ces limitations :

  • Chaque serveur DPM ne peut être protégé qu’une seule fois dans la chaîne. Vérifiez donc qu’il n’est pas protégé par plusieurs serveurs.

  • Les serveurs principaux et secondaires sont établis par la chaîne. Par exemple, si le serveur DPM3 protège réellement le serveur DPM1 parce qu’il agit en tant que serveur secondaire pour DPM2, il ne peut pas agir directement en tant que serveur secondaire pour DPM1.

  • Si un serveur DPM est configuré pour protéger sa propre source de données, la chaîne est interrompue. Par exemple, si DPM1 protège sa propre base de données ou l’état de son système, DPM2 ne peut pas protéger DPM1.

  • Avant de pouvoir protéger la base de données d’un serveur DPM principal, vous devez démarrer le SQL Server service VSS Writer sur le serveur principal.

Exemple de chaînage 1

Scénario 1 : protection chaînée

Le premier scénario montre quatre serveurs DPM chaînés :

Serveur Protège Protégé par
DS1 (principal) PS1, PS2 DS3
DS2 (principal) PS3, PS4 DS3
DS3 (secondaire) DS1, DS2 DS4
DS4 (secondaire) DS3 -

Scénario avec quatre serveurs DPM chaînés

Exemple de chaînage 2

Scénario 2 : protection chaînée

Le deuxième scénario montre quatre serveurs DPM chaînés :

Serveur Protège Protégé par
DS1 (principal) PS1, PS2 DS2
DS2 (principal) PS3 DS3
DS2 (secondaire) DS1 DS3
DS3 (principal) PS4 DS4
DS3 (secondaire) DS2 DS4
DS4 DS3 -

Diagramme d’un autre scénario avec quatre serveurs DPM chaînés.

Protection cyclique

Si vous ne souhaitez pas utiliser de serveur secondaire, deux serveurs DPM peuvent se protéger mutuellement.

Scénario 3 : protection cyclique

Le scénario 3 présente un scénario utilisant la protection cyclique.

Serveur Protège Protégé par
DS1 (principal) PS1, PS2 DS2
DS2 (principal) PS3 DS3
DS2 (secondaire) DS1, DS3 DS3
DS3 (principal) PS4 DS2
DS3 (secondaire) DS2 DS2

Diagramme de l’exemple de scénario de protection cyclique.

Configurer un chaînage

Configurez le chaînage comme suit :

  1. Installez l’agent de protection DPM sur le serveur DPM à protéger à l’aide de l’autre serveur DPM.

  2. Configurez la protection secondaire pour les sources de données protégées par le serveur DPM que vous protégez.

Notes

Dans la console DPM, vous ne pourrez pas configurer la protection pour les sources de données déjà protégées par l’agent. Cela vous évite de protéger plusieurs fois les mêmes données.

  1. Par exemple, si vous avez DPM1 et DPM2, vous devez installer l’agent de protection DPM de DPM1 vers DPM2 et vice versa. Configurez ensuite la protection secondaire sur DPM2 pour les serveurs que DPM1 protège et configurez la protection secondaire sur DPM1 pour les serveurs que DPM2 protège.

Récupérer le serveur

En cas d'échec d'un serveur principal, vous pouvez basculer la protection vers le serveur secondaire. Après la commutation, vous pouvez exécuter des fonctions de récupération à partir du serveur secondaire.

Basculement de la protection vers le serveur secondaire

Utiliser les étapes suivantes :

  1. Sur le serveur DPM secondaire, dans la zone Protection de la console Administrateur DPM, accédez à la zone de travail Protection , puis cliquez avec le bouton droit sur la source de données pour laquelle vous souhaitez basculer la protection.
  2. Dans le menu contextuel, sélectionnez Changer la protection d'urgence .
  3. Exécutez une vérification de la cohérence.

Après le basculement de la protection, le réplica apparaît incohérent jusqu'à l'exécution de la vérification.

Exemple :Diagramme de la protection des commutateurs.

Notes

  • Pour rebasculer la protection vers le serveur principal, procédez comme indiqué ci-dessus.
  • Vous pouvez également basculer la protection vers le serveur DPM secondaire à l’aide de la cmdlet Démarrer -DPMSwitchProtection PowerShell.

Récupérer un serveur DPM principal

Lorsque vous récupérez un serveur DPM principal, vous devez rétablir la protection pour les ordinateurs qui étaient précédemment protégés par le serveur DPM principal.

Notes

  • Vous ne pouvez pas restaurer des points de récupération pour des sources de données protégées par le serveur DPM principal.
  • Lorsque vous récupérez des fichiers de base de données, assurez-vous que l'emplacement de restauration sur le serveur DPM principal est sécurisé.

Rétablir la protection avec le serveur DPM principal

  1. Sur l’ordinateur protégé, à partir de l’invite de commandes, exécutez la commande Setdpmserver.exe <nom du serveur DPM principal>.

  2. Ouvrez Gestion des ordinateurs, puis procédez comme suit :

    • Sélectionnez Utilisateurs et groupes locaux. Vérifiez que le serveur principal, au format Domaine/Nom, est membre des groupes suivants :
      • Utilisateurs du modèle COM distribué
      • DPMRADCOMTrustedMachines
      • DPMRADmTrustedMachines
    • Si le serveur principal n’est répertorié dans aucun des groupes, ajoutez manuellement le serveur au format Domaine/Nom.

Si la protection échoue après exécution de ces étapes, procédez comme suit :

  1. Dans Outils d'administration, ouvrez Services de composants. Développez Ordinateurs, Poste de travail, puis sélectionnez Configuration DCOM.
  2. Dans le volet de résultats, cliquez avec le bouton droit sur Service DPMRA. Sélectionnez Propriétés>Sécurité.
  3. Dans la zone Autorisations de lancement et d’activation , sélectionnez Modifier.
    • Si le serveur principal est répertorié, l'entrée Liste de contrôle d'accès (ACL) est peut-être incorrecte. Supprimer l'entrée, puis ajoutez le serveur principal avec toutes les autorisations.
    • Si le serveur principal n’est pas répertorié, ajoutez le serveur principal avec des autorisations complètes.

Sauvegarder la base de données DPM

Dans le cadre de votre stratégie de sauvegarde DPM, vous devez sauvegarder la base de données DPM. La base de données DPM est appelée DPMDB. Cette base de données contient la configuration DPM et les données relatives aux sauvegardes de DPM. En cas de sinistre, vous pouvez reconstruire la plupart des fonctionnalités d’un serveur DPM à l’aide d’une sauvegarde récente de la base de données. En partant du principe que vous pouvez restaurer la base de données, que des sauvegardes sur bande sont accessibles et qu’elles conservent tous les paramètres de groupe de protection ainsi que les planifications de sauvegarde. Si les disques du pool de stockage DPM n’ont pas été affectés par la panne, les sauvegardes sur disque sont également utilisables après une reconstruction. Vous pouvez sauvegarder la base de données à l’aide de différentes méthodes.

Méthode de sauvegarde de base de données Avantages Inconvénients
Sauvegarder sur Azure Configuration et surveillance faciles dans DPM.

Fichiers de la base de données de sauvegarde disponibles en plusieurs emplacements.

Le stockage dans le cloud fournit une solution robuste pour la récupération d'urgence.

Stockage très sûr pour la base de données.

Prend en charge 120 points de récupération en ligne.
Uniquement disponible sur DPM 2012 SP1 ou version ultérieure.

Nécessite un compte Azure et une configuration de DPM supplémentaire. Implique un coût pour le stockage Azure.

- Nécessite une version prise en charge du système Windows Server avec l’agent Azure pour accéder aux sauvegardes DPM stockées dans le coffre de sauvegarde Azure. Il ne peut pas s’agir d’un autre serveur DPM.

Pas une option si la base de données est hébergée localement et que vous souhaitez activer la protection secondaire. Une solution de contournement consiste à utiliser un serveur SQL Server distant pour héberger la base de données.

Cela implique un temps supplémentaire de préparation et récupération.
Sauvegarder la base de données en sauvegardant le pool de stockage DPM Simple à configurer et à surveiller.

La sauvegarde est conservée sur les disques du pool de stockage DPM, et aisément accessible localement.

Les sauvegardes planifiées de DPM permettent d'effectuer jusqu'à 512 sauvegardes complètes rapides. Si vous sauvegardez toutes les heures, vous bénéficiez de 21 jours de protection complète.
Cette option ne convient pas pour la récupération d'urgence. La solution opérant en ligne, il se peut que la récupération ne fonctionne pas comme prévu en cas de panne du serveur DPM ou du disque du pool de stockage.

Pas une option si la base de données est hébergée localement et que vous souhaitez activer la protection secondaire. Une solution de contournement consiste à utiliser un serveur SQL Server distant pour héberger la base de données.

Une préparation et des étapes spéciales sont nécessaires pour accéder aux points de récupération si le service ou la console DPM ne s’exécutent pas ou ne fonctionnent pas.
Sauvegarder sur un serveur DPM secondaire Configuration et surveillance faciles dans DPM.

Les sauvegardes planifiées de DPM permettent d'effectuer jusqu'à 512 sauvegardes complètes rapides. S’il est effectué toutes les heures, cela fournit 21 jours de protection à court terme. Exécutée toutes les 30 minutes, elle offre une protection de 10 jours.

La sauvegarde est conservée sur les disques du pool de stockage du serveur DPM secondaire, qui sont accessibles localement.

Constitue une bonne solution de récupération d'urgence si le serveur DPM secondaire est hors site.
Un stockage et un serveur DPM supplémentaires sont nécessaires. Les deux serveurs DPM doivent exécuter la même version de DPM et les mêmes correctifs cumulatifs.
Sauvegarder sur bande Configuration et surveillance faciles dans DPM.

Les sauvegardes planifiées sur bande de DPM assurent la rétention jusqu'à 99 ans.

Une sauvegarde sur bande peut être emportée hors site en vue d'une récupération d'urgence.

Une sauvegarde sur bande peut être restaurée à partir de tout serveur DPM équipé d'un lecteur de bande ou d'une bibliothèque de bandes attachés, utilisant le même type de support sur bande.

Une bande peut être chiffrée pour sécuriser le stockage.
Pas une option si la base de données est hébergée localement et que vous souhaitez activer la protection secondaire. Une solution de contournement consiste à utiliser un serveur SQL Server distant pour héberger la base de données.

Il n'est pas possible de planifier plus d'une sauvegarde sur bande par jour.

Pour pouvoir lire une bande de sauvegarde de DPM contenant la copie de la base de données à restaurer, vous devez disposer d'un serveur DPM opérationnel et d'une bibliothèque de bandes.

Certaines étapes de préparation et spéciales sont nécessaires pour accéder aux points de récupération sur bande.
Sauvegarder avec une sauvegarde SQL Server en mode natif sur un disque local Intégrée à SQL Server.

La sauvegarde est conservée sur un disque local, qui est facilement accessible.

Vous pouvez planifier son exécution aussi souvent que vous le souhaitez.

Totalement indépendante de DPM.

Vous pouvez planifier un nettoyage de fichiers de sauvegarde.
Cette option ne convient pas pour la récupération d'urgence, à moins que les sauvegardes soient copiées dans un emplacement distant.

Nécessite un stockage local pour les sauvegardes, ce qui peut limiter la rétention et la fréquence.
Sauvegarder avec une sauvegarde SQL en mode natif et la protection DPM sur un partage protégé par DPM Surveillance facile dans DPM.

Fichiers de la base de données de sauvegarde disponibles en plusieurs emplacements.

Accès aisé à partir de tout ordinateur Windows sur le réseau.

Méthode de récupération probablement la plus rapide.
Prend en charge au maximum 64 points de récupération.

Cette option ne convient pas pour une récupération d'urgence de site. Une défaillance du serveur DPM ou du pool de stockage DPM peut entraver les efforts de récupération.

Cette option est inappropriée si la base de données DPM est hébergée localement et si vous souhaitez activer une protection secondaire. Une solution de contournement consiste à utiliser un serveur SQL Server distant pour héberger la base de données DPM.

Une préparation supplémentaire est nécessaire pour la configuration et le test.

Un temps supplémentaire de préparation et de récupération est nécessaire si le serveur DPM est en panne, tandis que les disques du pool de stockage sont intacts.
Méthode de sauvegarde de base de données Avantages Inconvénients
Sauvegarder sur Azure Configuration et surveillance faciles dans DPM.

Fichiers de la base de données de sauvegarde disponibles en plusieurs emplacements.

Le stockage dans le cloud fournit une solution robuste pour la récupération d'urgence.

Stockage très sûr pour la base de données.

Prend en charge 120 points de récupération en ligne.
Uniquement disponible sur DPM 2012 SP1 ou version ultérieure.

Nécessite un compte Azure et une configuration de DPM supplémentaire. Implique un coût pour le stockage Azure.

- Nécessite une version prise en charge du système Windows Server avec l’agent Azure pour accéder aux sauvegardes DPM stockées dans le coffre de sauvegarde Azure. Il ne peut pas s’agir d’un autre serveur DPM.

Pas une option si la base de données est hébergée localement et que vous souhaitez activer la protection secondaire. Une solution de contournement consiste à utiliser un serveur SQL Server distant pour héberger la base de données.

Cela implique un temps supplémentaire de préparation et récupération.
Sauvegarder la base de données en sauvegardant le pool de stockage DPM Simple à configurer et à surveiller.

La sauvegarde est conservée sur les disques du pool de stockage DPM, et aisément accessible localement.

Les sauvegardes planifiées de DPM permettent d'effectuer jusqu'à 512 sauvegardes complètes rapides. Si vous sauvegardez toutes les heures, vous bénéficiez de 21 jours de protection complète.
Cette option ne convient pas pour la récupération d'urgence. La solution opérant en ligne, il se peut que la récupération ne fonctionne pas comme prévu en cas de panne du serveur DPM ou du disque du pool de stockage.

Pas une option si la base de données est hébergée localement et que vous souhaitez activer la protection secondaire. Une solution de contournement consiste à utiliser un serveur SQL Server distant pour héberger la base de données.

Une préparation et des étapes spéciales sont nécessaires pour accéder aux points de récupération si le service ou la console DPM ne s’exécutent pas ou ne fonctionnent pas.
Sauvegarder sur un serveur DPM secondaire Configuration et surveillance faciles dans DPM.

Les sauvegardes planifiées de DPM permettent d'effectuer jusqu'à 512 sauvegardes complètes rapides. S’il est effectué toutes les heures, cela fournit 21 jours de protection à court terme. Exécutée toutes les 30 minutes, elle offre une protection de 10 jours.

La sauvegarde est conservée sur les disques du pool de stockage du serveur DPM secondaire, qui sont accessibles localement.

Constitue une bonne solution de récupération d'urgence si le serveur DPM secondaire est hors site.
Un stockage et un serveur DPM supplémentaires sont nécessaires. Les deux serveurs DPM doivent exécuter la même version de DPM et les mêmes correctifs cumulatifs.
Sauvegarder sur bande Configuration et surveillance faciles dans DPM.

Les sauvegardes planifiées sur bande de DPM assurent la rétention jusqu'à 99 ans.

Une sauvegarde sur bande peut être emportée hors site en vue d'une récupération d'urgence.

Une sauvegarde sur bande peut être restaurée à partir de tout serveur DPM équipé d'un lecteur de bande ou d'une bibliothèque de bandes attachés, utilisant le même type de support sur bande.

Une bande peut être chiffrée pour sécuriser le stockage.
Pas une option si la base de données est hébergée localement et que vous souhaitez activer la protection secondaire. Une solution de contournement consiste à utiliser un serveur SQL Server distant pour héberger la base de données.

Il n'est pas possible de planifier plus d'une sauvegarde sur bande par jour.

Pour pouvoir lire une bande de sauvegarde de DPM contenant la copie de la base de données à restaurer, vous devez disposer d'un serveur DPM opérationnel et d'une bibliothèque de bandes.

Certaines étapes de préparation et spéciales sont nécessaires pour accéder aux points de récupération sur bande.
Sauvegarder avec une sauvegarde SQL Server en mode natif sur un disque local Intégrée à SQL Server.

La sauvegarde est conservée sur un disque local, qui est facilement accessible.

Vous pouvez planifier son exécution aussi souvent que vous le souhaitez.

Totalement indépendante de DPM.

Vous pouvez planifier un nettoyage de fichiers de sauvegarde.
Cette option ne convient pas pour la récupération d'urgence, à moins que les sauvegardes soient copiées dans un emplacement distant.

Nécessite un stockage local pour les sauvegardes, ce qui peut limiter la rétention et la fréquence.
Sauvegarder avec une sauvegarde SQL en mode natif et la protection DPM sur un partage protégé par DPM Surveillance facile dans DPM.

Fichiers de la base de données de sauvegarde disponibles en plusieurs emplacements.

Accès aisé à partir de tout ordinateur Windows sur le réseau.

Méthode de récupération probablement la plus rapide.
Prend en charge au maximum 64 points de récupération.

Cette option ne convient pas pour une récupération d'urgence de site. Une défaillance du serveur DPM ou du pool de stockage DPM peut entraver les efforts de récupération.

Pas une option si la base de données DPM est hébergée localement et que vous souhaitez activer la protection secondaire. Une solution de contournement consiste à utiliser un serveur SQL Server distant pour héberger la base de données DPM.

Une préparation supplémentaire est nécessaire pour la configuration et le test.

Un temps de préparation et de récupération supplémentaire est nécessaire si le serveur DPM lui-même est en panne, mais les disques du pool de stockage DPM sont corrects.
  • Si vous effectuez des sauvegardes à l’aide d’un groupe de protection DPM, nous vous recommandons d’utiliser un groupe de protection unique pour la base de données.

  • Il est recommandé, si vous effectuez une sauvegarde sur bande, de créer au moins deux copies des bandes de sauvegarde et de les stocker dans des emplacements distants différents. Cette protection supplémentaire protège contre les dommages physiques et la perte de la bande de sauvegarde.

  • Si l’instance SQL Server de DPM n’est pas en cours d’exécution sur le serveur DPM, installez l’agent de protection DPM sur l’ordinateur SQL Server avant de protéger les bases de données DPM sur celui-ci.

    Notes

    Pour des besoins de restauration, l’installation DPM que vous voulez restaurer avec la base de données DPM doit correspondre à la version de la base de données DPM elle-même. Par exemple, si la base de données à récupérer est issue d’une installation DPM 2016 avec le correctif cumulatif 4, le serveur DPM doit exécuter la même version avec le correctif cumulatif 4. Autrement dit, avant de restaurer la base de données, vous serez peut-être amené à désinstaller et réinstaller DPM avec une version compatible. Pour case activée la version de la base de données, vous devrez peut-être la monter manuellement sur un nom de base de données temporaire, puis exécuter une requête SQL sur la base de données pour case activée le dernier correctif cumulatif installé en fonction des versions principale et secondaire.

  • Pour vérifier la version de la base de données DPM, procédez comme suit :

    1. Pour exécuter la requête, ouvrez SQL Management Studio, puis connectez-vous à l’instance SQL exécutant la base de données DPM.

    2. Sélectionnez la base de données DPM, puis lancez une nouvelle requête.

    3. Collez la requête SQL suivante dans le volet de requête, puis exécutez la requête :

      Select distinct MajorVersionNumber,MinorVersionNumber ,BuildNumber, FileName FROM dbo.tbl_AM_AgentPatch order byMajorVersionNumber,MinorVersionNumber,BuildNumber

    Si rien n’est retourné dans les résultats de requête, ou si le serveur DPM a été mis à niveau à partir de versions précédentes, alors qu’aucun nouveau correctif cumulatif n’a été installé depuis, il y a pas d’entrée pour les versions majeure et mineure d’une installation de base de DPM. Pour case activée les versions DPM associées aux correctifs cumulatifs, consultez Liste des numéros de build pour System Center Data Protection Manager (DPM).

    Si rien n’est retourné dans les résultats de requête, ou si le serveur DPM a été mis à niveau à partir de versions précédentes, alors qu’aucun nouveau correctif cumulatif n’a été installé depuis, il y a pas d’entrée pour les versions majeure et mineure d’une installation de base de DPM. Pour case activée les versions DPM associées aux correctifs cumulatifs, consultez Liste des numéros de build pour System Center Data Protection Manager (DPM).

    Si rien n’est retourné dans les résultats de requête, ou si le serveur DPM a été mis à niveau à partir de versions précédentes, alors qu’aucun nouveau correctif cumulatif n’a été installé depuis, il y a pas d’entrée pour les versions majeure et mineure d’une installation de base de DPM. Pour case activée les versions DPM associées aux correctifs cumulatifs, consultez Liste des numéros de build pour System Center Data Protection Manager (DPM).

    Si rien n’est retourné dans les résultats de requête, ou si le serveur DPM a été mis à niveau à partir de versions précédentes, alors qu’aucun nouveau correctif cumulatif n’a été installé depuis, il y a pas d’entrée pour les versions majeure et mineure d’une installation de base de DPM. Pour case activée les versions DPM associées aux correctifs cumulatifs, consultez Liste des numéros de build pour System Center Data Protection Manager (DPM).

    Si rien n’est retourné dans les résultats de requête, ou si le serveur DPM a été mis à niveau à partir de versions précédentes, alors qu’aucun nouveau correctif cumulatif n’a été installé depuis, il y a pas d’entrée pour les versions majeure et mineure d’une installation de base de DPM. Pour case activée les versions DPM associées aux correctifs cumulatifs, consultez Liste des numéros de build pour System Center Data Protection Manager (DPM).

Sauvegarde sur Azure

  1. Avant de commencer, vous devez exécuter un script pour récupérer le chemin du point de montage de volume DPM réplica afin de savoir quel point de récupération contient la sauvegarde DPM. Faites-le après la réplication initiale avec Sauvegarde Azure. Dans le script, remplacez dplsqlservername% par le nom du SQL Server instance hébergeant la base de données DPM.

    Select ag.NetbiosName as ServerName,ds.DataSourceName,vol.MountPointPath
    from tbl_IM_DataSource as ds
    join tbl_PRM_LogicalReplica as lr on ds.DataSourceId=lr.DataSourceId
    join tbl_AM_Server as ag on ds.ServerId=ag.ServerId
    join tbl_SPM_Volume as vol on lr.PhysicalReplicaId=vol.VolumeSetID
    and vol.Usage =1
    and lr.Validity in (1,2)
    where ds.datasourcename like '%dpmdb%'
    and servername like '%dpmsqlservername%' --netbios name of server hosting DPMDB
    

    Vérifiez que vous disposez du code secret spécifié lorsque l’agent Azure Recovery Services a été installé et que le serveur DPM a été inscrit dans le coffre Sauvegarde Azure. Vous avez besoin de ce code secret pour restaurer la sauvegarde.

  2. Créez un coffre Sauvegarde Azure et téléchargez le fichier d’installation de l’agent Sauvegarde Azure et les informations d’identification du coffre. Exécutez le fichier d’installation pour installer l’agent sur le serveur DPM et utiliser les informations d’identification du coffre pour inscrire le serveur DPM dans le coffre. En savoir plus.

  3. Une fois le coffre configuré, configurez un groupe de protection DPM qui contient la base de données DPM, puis sélectionnez pour la sauvegarder sur disque et sur Azure.

Récupérer la base de données DPM à partir d’Azure

Vous pouvez récupérer la base de données à partir d’Azure à l’aide de n’importe quel serveur DPM (doit exécuter au moins DPM 2012 R2 avec le correctif cumulatif 7) inscrit dans le coffre Sauvegarde Azure comme suit :

  1. Dans la console DPM, sélectionnez Recovery>Add External DPM.

  2. Fournissez les informations d’identification du coffre (téléchargement à partir du coffre de Sauvegarde Azure).

    Notes

    Les informations d’identification ne sont valides que pendant deux jours.

  3. Dans Sélectionner un DPM externe pour la récupération, sélectionnez le serveur DPM pour lequel vous souhaitez récupérer la base de données, tapez la phrase secrète de chiffrement, puis sélectionnez OK.

  4. Sélectionnez le point de récupération à utiliser dans la liste des points disponibles. Sélectionnez Effacer le DPM externe pour revenir à la vue DPM locale.

Sauvegarder la base de données DPM dans le pool de stockage DPM

Notes

Cette option est disponible si vous utilisez DPM avec le stockage de sauvegarde moderne.

  1. Dans la console DPM, sélectionnez Protection>Créer un groupe de protection.
  2. Dans la page Sélectionner le type de groupe de protection , sélectionnez Serveurs.
  3. Dans la page Sélectionner les membres du groupe, sélectionnez Base de données DPM. Si vous exécutez SQL Server à distance, sélectionnez le serveur SQL distant installé, puis sélectionnez la base de données DPM. Si SQL Server s’exécute sur le serveur DPM, développez le serveur DPM et sélectionnez DPMDB.
  4. Dans la page Sélectionner la méthode de protection des données, sélectionnez Je souhaite une protection à court terme sur disque. Spécifiez les options de stratégie de protection à court terme.
  5. Après la réplication initiale de la base de données DPM, exécutez le script SQL suivant :
select AG.NetbiosName, DS.DatasourceName, V.AccessPath, LR.PhysicalReplicaId from tbl_IM_DataSource DS
join tbl_PRM_LogicalReplica as LR
on DS.DataSourceId = LR.DataSourceId
join tbl_AM_Server as AG
on DS.ServerId=AG.ServerId
join tbl_PRM_ReplicaVolume RV
on RV.ReplicaId = LR.PhysicalReplicaId
join tbl_STM_Volume V
on RV.StorageId = V.StorageId
where datasourcename like N'%dpmdb%' and ds.ProtectedGroupId isn't null
and LR.Validity in (1,2)
and AG.ServerName like N'%<dpmsqlservername>%' -- <dpmsqlservername> is a placeholder, put netbios name of server hosting DPMDB

Récupérer une base de données DPM

Pour reconstruire votre DPM avec la même base de données, vous devez d’abord récupérer la base de données DPM et la synchroniser avec le nouveau DPM installé.

Effectuez les étapes suivantes

  1. Ouvrez une invite de commandes d’administration et exécutez psexec.exe -s powershell.exe pour démarrer une fenêtre PowerShell dans le contexte système.
  2. Indiquez l’emplacement à partir duquel vous voulez récupérer la base de données :

Pour copier la base de données à partir de la dernière sauvegarde

  1. Accédez au chemin du VHD de réplica <DPMServer FQDN><PhysicalReplicaId><PhysicalReplicaId>
  2. Montez le disk0.vhdx présent dans celui-ci à l’aide de la commande mount-vhd disk0.vhdx.
  3. Une fois le disque dur virtuel réplica monté, utilisez mountvol.exe pour affecter une lettre de lecteur au volume réplica à l’aide de l’ID de réplica physique de la sortie du script SQL. Par exemple, mountvol X : ?\Volume{}\

Pour copier la base de données à partir d’un point de récupération précédent

  1. Accédez au répertoire <de conteneurs DPMDB DPMServer FQDN><PhysicalReplicaId> . Vous verrez plusieurs répertoires avec des identificateurs GUID uniques correspondant aux points de récupération pris pour la base de données DPM. Les répertoires autres que <PhysicalReplicaId> représentent un point d’accès/de récupération.

  2. Accédez à n’importe quel chemin d’accès vhd PIT, c’est-à-dire le pitid> du nom><de domaine complet DPMServer PhysicalReplicaId><, puis montez le disque0.vhdx présent dans celui-ci à l’aide de la commande mount-vhd disk0.vhdx.<

  3. Une fois que le VHD de réplica a été monté, exécutez la commande mountvol.exe pour attribuer une lettre de lecteur au volume du réplica, en utilisant l’ID de réplica physique indiqué dans la sortie du script SQL. Par exemple, mountvol X : ?\Volume{}\

    Tous les textes suivants dans les accolades angulaires dans les étapes ci-dessus sont des espaces réservés ; remplacez-les par des valeurs appropriées.

    • ReFSVolume : chemin d’accès à partir de la sortie du script SQL
    • Nom de domaine complet du serveur DPMServer - Nom de domaine complet du serveur DPM
    • PhysicalReplicaId : ID de réplica physique à partir de la sortie du script SQL
    • PITId : identificateur GUID autre que l’ID de réplica physique dans le répertoire du conteneur
  4. Ouvrez une autre invite de commandes d’administration et exécutez psexec.exe -s cmd.exe pour démarrer une invite de commandes dans le contexte système.

  5. Remplacez le répertoire par le lecteur X : et accédez à l’emplacement des fichiers de base de données DPM.

  6. Copiez-les à un emplacement facile à utiliser pour une restauration. Quittez la fenêtre psexec cmd après la copie.

  7. Accédez à la fenêtre PowerShell psexec ouverte à l’étape 1, accédez au chemin D’accès VHDX et démontez le VHDX à l’aide de la commande dismount-vhd disk0.vhdx.

  8. Après avoir réinstallé le serveur DPM, vous pouvez utiliser la base de données DPM (DPMDB) restaurée à attacher au serveur DPM en exécutant la commande DPMSYNC-RESTOREDB.

  9. Exécutez DPMSYNC-SYNC, une fois DPMSYNC-RESTOREDB terminé.

Sauvegarder la base de données en sauvegardant le pool de stockage DPM

Notes

Cette option est disponible si vous utilisez DPM avec le stockage hérité.

Avant de commencer, vous devez exécuter un script pour récupérer le chemin du point de montage de volume DPM réplica afin de savoir quel point de récupération contient la sauvegarde DPM. Faites-le après la réplication initiale avec Sauvegarde Azure. Dans le script, remplacez dplsqlservername% par le nom du SQL Server instance hébergeant la base de données DPM.

Select ag.NetbiosName as ServerName,ds.DataSourceName,vol.MountPointPath
from tbl_IM_DataSource as ds
join tbl_PRM_LogicalReplica as lr on ds.DataSourceId=lr.DataSourceId
join tbl_AM_Server as ag on ds.ServerId=ag.ServerId
join tbl_SPM_Volume as vol on lr.PhysicalReplicaId=vol.VolumeSetID
and vol.Usage =1
and lr.Validity in (1,2)
where ds.datasourcename like '%dpmdb%'
and servername like '%dpmsqlservername%' --netbios name of server hosting DPMDB
  1. Dans la console DPM, sélectionnez Protection>Créer un groupe de protection

  2. Dans la page Sélectionner le type de groupe de protection , sélectionnez Serveurs.

  3. Dans la page Sélectionner les membres du groupe, sélectionnez la base de données DPM. Si vous exécutez SQL Server à distance, sélectionnez le serveur SQL distant installé, puis sélectionnez la base de données DPM. Si SQL Server s’exécute sur le serveur DPM, développez l’élément serveur DPM et sélectionnez DPMDB.

  4. Dans la page Sélectionner la méthode de protection des données, sélectionnez Je souhaite une protection à court terme sur disque. Spécifiez les options de stratégie de protection à court terme. Nous vous recommandons une durée de rétention de deux semaines pour les bases de données .

Récupération de la base de données

Si le serveur DPM est toujours opérationnel et que le pool de stockage est intact (problèmes avec le service ou la console DPM), copiez la base de données à partir du volume réplica ou d’un cliché instantané comme suit :

  1. Indiquez à partir de quand vous voulez récupérer la base de données.

    • Si vous voulez copier la base de données à partir de la dernière sauvegarde effectuée directement à partir du volume du réplica DPM, exécutez mountvol.exe pour attribuer une lettre de lecteur au volume du réplica en utilisant le GUID de la sortie du script SQL. Exemple : C:\Mountvol X: \\?\Volume{d7a4fd76-a0a8-11e2-8fd3-001c23cb7375}\

    • Si vous souhaitez copier la base de données à partir d’un point de récupération (cliché instantané) précédent, vous devez répertorier tous les clichés instantanés du réplica en utilisant le GUID de volume de la sortie du script SQL. Cette commande répertorie les clichés instantanés pour ce volume : C:\>Vssadmin list shadows /for=\\?\Volume{d7a4fd76-a0a8-11e2-8fd3-001c23cb7375}\. N’oubliez pas l’heure de création et l’ID de cliché instantané à partir duquel vous souhaitez effectuer la récupération.

  2. Utilisez ensuite diskshadow.exe pour monter le cliché instantané sur un lecteur inutilisé X: en vous servant de l’ID du cliché instantané pour copier les fichiers de base de données.

  3. Ouvrez une invite de commandes d’administration et exécutez psexec.exe -s cmd.exe pour démarrer une invite de commandes dans le contexte système afin d’avoir l’autorisation d’accéder au volume réplica (X :) et de copier les fichiers.

  4. Exécutez une commande CD sur le lecteur X: et accédez à l’emplacement des fichiers de base de données DPM. Copiez-les à un emplacement facile à utiliser pour une restauration. Une fois la copie terminée, quittez la fenêtre psexec cmd et exécutez diskshadow.exe et déexposez le volume X :.

  5. Vous pouvez à présent restaurer les fichiers de base de données à l’aide de SQL Management Studio ou en exécutant la commande DPMSYNC-RESTOREDB.

Sauvegarder la base de données sur un serveur secondaire

  1. Sur le serveur DPM secondaire, envoyez (push) l’agent de protection au serveur sur lequel la base de données DPM est installée, soit sur le serveur DPM principal, soit sur un SQL Server distant. Après l’installation, le serveur apparaît dans Serveur non protégé avec des agents de protection et doit afficher status OK lorsqu’il est actualisé.

  2. Créez un groupe de protection. Dans Sélectionner un membre du groupe, choisissez le serveur hébergeant la base de données DPM. Dans Tous les serveurs SQL, sélectionnez la base de données à protéger. Dans la page Sélectionner une méthode de protection des données , choisissez d’utiliser la protection à court terme sur le disque et en ligne si nécessaire. Dans la page Spécifier Short-Term Goals, sélectionnez comment configurer les sauvegardes sur le stockage à court terme. Pour le stockage sur disque, vous pouvez avoir 512 sauvegardes complètes express aussi souvent que toutes les 30 minutes. Fermez l'Assistant. La protection démarre une fois le point de récupération initial créé.

Récupération de la base de données

  1. Régénérez le serveur principal en tant que serveur DPM si nécessaire.

  2. Pour restaurer la base de données, dans la console DPM sur le serveur secondaire, sélectionnez Récupération et recherchez la base de données protégée.

  3. Sélectionnez la date du point de récupération à récupérer. Récupérez la base de données dans son emplacement d'origine. Après avoir récupéré la base de données, exécutez l’outil DPMSync.

Sauvegarde de la base de données sur bande

Vous devrez connaître le code-barres ou l’identificateur des bandes qui contiennent une copie de la base de données DPM. À cette fin, la meilleure solution consiste à planifier l’envoi par e-mail d’un rapport d’état le jour même de la sauvegarde de la base de données DPM. Le rapport inclut la date/heure de la dernière sauvegarde, l’étiquette de bande et le code-barres afin que vous puissiez le localiser pour la récupération. Vous pouvez également utiliser ce script SQL pour extraire les informations de la base de données active afin de pouvoir les stocker séparément en cas de sinistre.

Select Path,ro.FileSpec,media.Label,media.BarcodeValue,pd.CreationDate,
pd.ExpiryDate,pd.LifeStatus as "1=valid, 2=expired"
from dbo.tbl_MM_MediaMap mm
join dbo.tbl_MM_PhysicalDataset pd on pd.datasetid = mm.datasetid
join dbo.tbl_MM_Media media on media.MediaId = mm.MediaId
join dbo.tbl_RM_RecoverableObjectFileSpec ro on ro.DatasetId = mm.DatasetId
where ro.filespec like '%DPMDB%'
order by CreationDate desc
  1. Créez un groupe de protection et, dans la page Sélectionner les membres du groupe, sélectionnez le SQL Server (s’il s’exécute localement, sélectionnez DPMDB sous le serveur DPM).

  2. Choisissez une protection à long terme sur bande et spécifiez les détails de bande dans Sélectionner les détails de bibliothèque et de bande.

Récupération de la base de données

  • Le processus de restauration dépend du matériel de sauvegarde sur bande disponible et de l'état actuel du serveur DPM qui a effectué la sauvegarde. Si vous ne pouvez pas restaurer la bande à partir du serveur DPM qui a effectué la sauvegarde, vous devez la restaurer à partir d’un autre serveur DPM disposant du même type de lecteur afin qu’elle puisse être lue. Si le seul matériel de sauvegarde sur bande disponible était connecté au serveur DPM défaillant, il se peut que vous deviez régénérer le serveur DPM.

  • Si vous utilisez un chiffrement de bande DPM, vous devez disposer du certificat utilisé pour chiffrer la bande sur l’autre serveur DPM.

Pour récupérer :

  1. Localisez la bande physique contenant la version, la date et l'heure de la base de données DPM à restaurer.

  2. Insérez la bande de sauvegarde dans le lecteur ou la bibliothèque de bandes, puis effectuez un inventaire détaillé dans la console DPM -> Gestion ->Bibliothèques.

    Notes

    Si le serveur DPM à partir duquel vous effectuez la restauration est un autre serveur DPM ou s’il s’agit d’une nouvelle installation de DPM sur le serveur d’origine, la bande est affichée comme importée (non créée par ce serveur DPM).

  3. Si nécessaire, recataloguez la bande importée.

  4. Sous l’onglet Récupération, recherchez la source de données de la base de données. S’il s’agissait d’une bande importée, le point de récupération se trouve sous Bandes DPM externes.

  5. Récupérez les fichiers de base de données (DPMDB). Vous pouvez sélectionner Récupérer à n’importe quel instance du SQL Server ou Copier dans un dossier réseau. Une fois les fichiers restaurés à partir de la bande, poursuivez les étapes de récupération à l’aide de SQL Management Studio ou de la commande DPMSYNC -RESTOREDB.

Sauvegarde SQL Server en mode natif sur disque local

Vous pouvez sauvegarder la base de données DPM sur un disque local avec une sauvegarde SQL Server native, indépendamment de DPM.

  1. Obtenez un aperçu de la sauvegarde SQL Server.

  2. En savoir plus sur la sauvegarde de SQL Server dans le cloud.

Sauvegarde SQL Server en mode natif sur un partage protégé par DPM

Cette option de sauvegarde utilise sql natif pour sauvegarder la base de données DPM sur un partage, protège le partage avec DPM et utilise les versions antérieures de Windows VSS pour faciliter la restauration.

Avant de commencer

  1. Si la base de données DPM se trouve sur un serveur SQL Server distant, installez l'agent DPM sur celui-ci.

  2. Sur SQL Server, créez un dossier sur un lecteur disposant d’un espace libre suffisant pour contenir une copie unique d’une sauvegarde. Par exemple : C:\DPMBACKUP.

  3. Partagez le dossier. Par exemple, partagez le dossier C :\DPMBACKUP en tant que DPMBACKUP.

  4. Copiez et collez la commande OSQL ci-dessous dans le Bloc-notes, puis enregistrez-la dans un fichier nommé C:\DPMBACKUP\bkupdb.cmd. Vérifiez qu’il n’y a pas d’extension .txt. Modifiez les noms SQL_Instance_name et DPMDB_NAME pour qu’ils correspondent à l’instance et au nom de base de données DPM utilisés par votre serveur DPM.

    OSQL -E -S localhost\SQL_INSTANCE_NAME -Q "BACKUP DATABASE DPMDB_NAME TO DISK='C:\DPMBACKUP\dpmdb.bak' WITH FORMAT"
    
    
  5. Dans le Bloc-notes, ouvrez le fichier ScriptingConfig.xml situé dans le dossier ...\DPM\Scripting.

    • Sur un serveur SQL distant : C:\Program Files\Microsoft Data Protection Manager\DPM\Scripting

    • Sur un serveur DPM : C:\Program Files\Microsoft System Center\DPM\DPM\Scripting

  6. Modifiez ScriptingConfig.xml et remplacez DataSourceName= par la lettre du lecteur contenant le dossier/partage DPMDBBACKUP. Remplacez l’entrée PreBackupScript par le chemin et le nom complets de thebkupdb.cmd enregistré à l’étape 5.

    <?xml version="1.0" encoding="utf-8"?>
    <ScriptConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns="https://schemas.microsoft.com/2003/dls/ScriptingConfig.xsd">
    <DatasourceScriptConfig DataSourceName="C:">
    <PreBackupScript>C:\DPMDBBACKUP\bkupdb.cmd</PreBackupScript>
    <TimeOut>120</TimeOut>
    </DatasourceScriptConfig>
    </ScriptConfiguration>
    
  7. Enregistrez les modifications dans ScriptingConfig.xml.

  8. Protégez le dossier C:\DPMBACKUP ou le partage \\sqlservername\DPMBACKUP à l’aide de DPM, puis attendez que le réplica initial soit créé. Il doit y avoir un dpmdb.bak dans le dossier C :\DPMBACKUP à la suite de l’exécution du script de pré-sauvegarde, qui a été à son tour copié dans le réplica DPM.

  9. Si vous n’activez pas la récupération libre service, vous devez exécuter des étapes supplémentaires pour partager le dossier DPMBACKUP sur le réplica :

    1. Dans la console DPM >Protection, recherchez la source de données DPMBACKUP, puis sélectionnez-la. Dans la section des détails, sélectionnez Cliquez pour afficher les détails sur le lien du chemin d'accès du réplica, puis copiez le chemin d’accès dans le Bloc-notes. Supprimez le chemin d'accès de la source et conservez le chemin d'accès de la destination. Le chemin d'accès doit ressembler à ce qui suit : C:\Program Files\Microsoft System Center\DPM\DPM\Volumes\Replica\File System\vol_c9aea05f-31e6-45e5-880c-92ce5fba0a58\454d81a0-0d9d-4e07-9617-d49e3f2aa5de\Full\DPMBACKUP.

    2. Créez un partage vers ce chemin en utilisant le nom de partage DPMSERVERNAME-DPMDB. Vous pouvez utiliser la commande Net Share ci-dessous à partir d'une invite de commandes d'administration.

      Net Share DPMSERVERNAME-dpmdb="C:\Program Files\Microsoft System Center\DPM\DPM\Volumes\Replica\File System\vol_c9aea05f-31e6-45e5-880c-92ce5fba0a58\454d81a0-0d9d-4e07-9617-d49e3f2aa5de\Full\DPMBACKUP"
      

Configurer la sauvegarde

Vous pouvez sauvegarder la base de données DPM comme toute autre base de données SQL Server à l'aide d'une sauvegarde SQL Server en mode natif.

  • Obtenez un aperçu de la sauvegarde SQL Server.

  • En savoir plus sur la sauvegarde de SQL Server dans le cloud.

Récupérer la base de données

  1. Connectez-vous au partage \\DPMServer\DPMSERVERNAME-dpmdb via l’Explorateur d’un ordinateur Windows.

  2. Cliquez avec le bouton droit sur le fichier dpmdb.bak pour afficher ses propriétés. Sous l’onglet Versions précédentes , vous pouvez sélectionner et copier toutes les sauvegardes. La dernière sauvegarde se trouve également dans le dossier C :\DPMBACKUP, qui est également facilement accessible.

  3. Si vous devez déplacer un disque de pool de stockage DPM attaché à un SAN vers un autre serveur pour pouvoir lire à partir du volume réplica ou réinstaller Windows pour lire les disques attachés localement, vous devez connaître à l’avance le chemin du point de montage du volume du réplica DPM ou le GUID de volume afin de savoir quel volume contient la sauvegarde de base de données. Vous pouvez utiliser le script SQL ci-dessous pour extraire ces informations à tout moment après la protection initiale, mais avant la nécessité de restaurer. Remplacez %dpmsqlservername% par le nom du serveur SQL Server qui héberge la base de données.

    Select ag.NetbiosName as
    ServerName,ds.DataSourceName,vol.MountPointPath,vol.GuidName
    from tbl_IM_DataSource as ds
    join tbl_PRM_LogicalReplica as lr on ds.DataSourceId=lr.DataSourceId
    join tbl_AM_Server as ag on ds.ServerId=ag.ServerId
    join tbl_SPM_Volume as vol on lr.PhysicalReplicaId=vol.VolumeSetID
    and vol.Usage =1
    and lr.Validity in (1,2)
    where ds.datasourcename like '%C:\%' -- volume drive letter for DPMBACKUP
    and servername like '%dpmsqlservername%' --netbios name of server hosting DPMDB
    
    
  4. Si vous devez effectuer une récupération après avoir déplacé des disques du pool de stockage DPM ou régénéré un serveur DPM :

    1. Vous disposez du GUID du volume. Donc, si ce volume doit être monté sur un autre serveur Windows, ou après une régénération du serveur DPM, utilisez mountvol.exe pour lui attribuer une lettre de lecteur en utilisant le GUID du volume figurant dans la sortie du script SQL : C:\Mountvol X: \\?\Volume{d7a4fd76-a0a8-11e2-8fd3-001c23cb7375}\.

    2. Repartagez le dossier DPMBACKUP sur le volume du réplica à l’aide de la lettre du lecteur et de la partie du chemin du réplica qui représente la structure de dossiers.

      net share SERVERNAME-DPMDB="X:\454d81a0-0d9d-4e07-9617-d49e3f2aa5de\Full\DPMBACKUP"
      
      
    3. Connectez-vous au partage \\SERVERNAME\DPMSERVERNAME-dpmdb via l’Explorateur d’un ordinateur Windows

    4. Cliquez avec le bouton droit sur le fichier dpmdb.bak pour afficher ses propriétés. Sous l’onglet Versions précédentes , vous pouvez sélectionner et copier toutes les sauvegardes.

Gestion de la reprise d’activité de DPM : Sauvegarder la base de données DPM

L’une des solutions pour reconstruire votre serveur DPM avec la même base de données est de sauvegarder la base de données DPM sur des disques locaux.

La base de données DPM contient les paramètres de configuration de DPM ainsi que les données relatives aux sauvegardes de DPM. Après un sinistre, vous pouvez reconstruire les fonctionnalités du serveur DPM à partir d’une sauvegarde récente de la base de données effectuée sur un disque local. Si votre serveur DPM se bloque ou ne fonctionne plus et que votre pool de stockage contenant vos sauvegardes reste intact, vous pouvez reconfigurer le serveur DPM avec la même base de données DPM.

Assurez-vous que :

  1. La base de données DPM est sauvegardée sur des disques locaux.
  2. Le pool de stockage doit être intact et disponible.

Notes

Le nom de domaine complet (FQDN) du serveur DPM au cours de la récupération doit être le même que le serveur DPM d’origine.

Sauvegarder la base de données DPM

  1. Dans la console DPM, sélectionnez Protection>Créer un groupe de protection.

  2. Dans la page Sélectionner le type de groupe de protection , sélectionnez Serveurs.

  3. Dans la page Sélectionner les membres du groupe, sélectionnez Base de données DPM. Si vous exécutez SQL Server à distance, sélectionnez le serveur SQL distant installé, puis sélectionnez la base de données DPM. Si SQL Server s’exécute sur le serveur DPM, développez le serveur DPM et sélectionnez DPMDB.

  4. Dans la page Sélectionner la méthode de protection des données, sélectionnez Je souhaite une protection à court terme sur disque. Spécifiez les options de stratégie de protection à court terme.

  5. Après la réplication initiale de la base de données DPM, exécutez le script SQL suivant :

    select AG.NetbiosName, DS.DatasourceName, V.AccessPath, LR.PhysicalReplicaId from tbl_IM_DataSource DS
    join tbl_PRM_LogicalReplica as LR
    on DS.DataSourceId = LR.DataSourceId
    join tbl_AM_Server as AG
    on DS.ServerId=AG.ServerId
    join tbl_PRM_ReplicaVolume RV
    on RV.ReplicaId = LR.PhysicalReplicaId
    join tbl_STM_Volume V
    on RV.StorageId = V.StorageId
    where datasourcename like N'%dpmdb%' and ds.ProtectedGroupId is not null
    and LR.Validity in (1,2)
    and AG.ServerName like N'%<dpmsqlservername>%' -- <dpmsqlservername> is a placeholder, put netbios name of server hosting DPMDB
    

Récupérer la base de données DPM

Pour reconstruire votre DPM avec la même base de données, vous devez d’abord récupérer la base de données DPM et la synchroniser avec le nouveau DPM installé.

Effectuez les étapes suivantes :

  1. Ouvrez une invite de commandes d’administration et exécutez psexec.exe -s powershell.exe pour démarrer une fenêtre PowerShell dans le contexte système.
  2. Indiquez l’emplacement à partir duquel vous voulez récupérer la base de données :

Pour copier la base de données à partir de la dernière sauvegarde

  1. Accédez à réplica chemin du disque dur virtuel, <c’est-à-dire ReFSVolume><DPMServer FQDN><PhysicalReplicaId><PhysicalReplicaId>
  2. Montez le disque disk0.vhdx existant à l’aide de la commande mount-vhd disk0.vhdx
  3. Une fois que le VHD de réplica a été monté, exécutez la commande mountvol.exe pour attribuer une lettre de lecteur au volume du réplica, en utilisant l’ID de réplica physique indiqué dans la sortie du script SQL. Par exemple, mountvol X : \ ?\Volume{<PhysicalReplicaId>}\

Pour copier la base de données à partir d’un point de récupération précédent

  1. Accédez au répertoire de conteneur DPMDB, <c’est-à-dire ReFSVolume><DPMServer FQDN><PhysicalReplicaId>. Vous verrez plusieurs répertoires avec des identificateurs GUID uniques sous celui-ci correspondant aux points de récupération pris pour la base de données DPM. Les répertoires autres que <PhysicalReplicaId> représentent un point d’accès/de récupération.

  2. Accédez à n’importe quel chemin d’accès vhd PIT, <c’est-à-dire ReFSVolume><DPMServer FQDN><PhysicalReplicaId><PITId> et montez le disque0.vhdx présent dans celui-ci à l’aide de mount-vhd disk0.vhdx.

  3. Une fois que le VHD de réplica a été monté, exécutez la commande mountvol.exe pour attribuer une lettre de lecteur au volume du réplica, en utilisant l’ID de réplica physique indiqué dans la sortie du script SQL. Par exemple, mountvol X : \ ?\Volume{<PhysicalReplicaId>}\

    Tous les textes suivants dans les accolades angulaires dans les étapes ci-dessus sont des espaces réservés ; remplacez-les par des valeurs appropriées.

    • ReFSVolume : chemin d’accès à partir de la sortie du script SQL
    • Nom de domaine complet du serveur DPMServer - Nom de domaine complet du serveur DPM
    • PhysicalReplicaId : ID de réplica physique à partir de la sortie du script SQL
    • PITId : identificateur GUID autre que l’ID de réplica physique dans le répertoire conteneur.
  4. Ouvrez une autre invite de commandes d’administration et exécutez psexec.exe -s cmd.exe pour démarrer une invite de commandes dans le contexte système.

  5. Changez de répertoire pour le lecteur X: et accédez à l’emplacement des fichiers de la base de données DPM.

  6. Copiez-les à un emplacement facile à utiliser pour une restauration. Quittez la fenêtre psexec cmd après la copie.

  7. Accédez à la fenêtre PowerShell psexec ouverte à l’étape 1, accédez au chemin D’accès VHDX et démontez le VHDX à l’aide de la commande dismount-vhd disk0.vhdx.

  8. Après avoir réinstallé le serveur DPM, vous pouvez utiliser la base de données DPM (DPMDB) restaurée à attacher au serveur DPM en exécutant la commande DPMSYNC-RESTOREDB.

  9. Exécutez DPMSYNC-SYNC une fois que la commande DPMSYNC-RESTOREDB a été exécutée.

Utilisation de DPMSync

DpmSync est un outil en ligne de commande qui vous permet de synchroniser la base de données DPM avec l’état des disques dans le pool de stockage et avec les agents de protection installés. DpmSync restaure la base de données DPM, synchronise la base de données DPM avec les réplicas dans le pool de stockage, restaure la base de données des rapports et réattribue les réplicas manquants.

Paramètres

Paramètre Description
-RestoreDb Restaure une base de données DPM à partir d’un emplacement spécifié.
-Sync Synchronise les bases de données restaurées. Vous devez exécuter DpmSync –Sync après avoir restauré les bases de données. Après l’exécution de DpmSync –Sync, certains réplicas peuvent toujours être marqués comme manquants.
-DbLoclocation Identifie l’emplacement de la sauvegarde de la base de données DPM.
-InstanceName 
server\instance
Instance vers laquelle la base de données DPM doit être restaurée.
-ReallocateReplica Réattribue tous les volumes de réplicas manquants sans synchronisation.
-DataCopied Indique que vous avez terminé de charger les données dans les volumes de réplicas nouvellement alloués.
Cela ne s’applique qu’aux ordinateurs clients.

Exemple 1 : Pour restaurer le base de données DPM à partir du média de sauvegarde local sur le serveur DPM.
Exécutez la commande suivante :

DpmSync –RestoreDb -DbLoc G:\DPM\Backups\2005\November\DPMDB.bak

Après avoir restauré la base de données DPM, pour synchroniser les bases de données, exécutez la commande suivante :

DpmSync -Sync

Après avoir restauré et synchronisé le base de données DPM et avant de restaurer le réplica, exécutez la commande suivante pour réattribuer de l’espace disque pour le réplica :

DpmSync -ReallocateReplica

Exemple 2 : Pour restaurer la base de données DPM à partir d’une base de données distante.
Exécutez la commande suivante sur l’ordinateur à distance :

DpmSync –RestoreDb -DbLoc G:\DPM\Backups\2005\November\DPMDB.bak –InstanceName contoso\ms$dpm

Après avoir restauré la base de données DPM, pour synchroniser les bases de données, exécutez la commande suivante sur le serveur DPM :

DpmSync -Sync

Après avoir restauré et synchronisé le base de données DPM et avant de restaurer le réplica, exécutez la commande suivante sur le serveur DPM pour réattribuer de l’espace disque pour le réplica :

DpmSync -ReallocateReplica