Sauvegarder un site Configuration Manager

S’applique à : Gestionnaire de Configuration (branche actuelle)

Préparez les approches de sauvegarde et de récupération pour éviter la perte de données. Pour Configuration Manager sites, une approche de sauvegarde et de récupération peut vous aider à récupérer des sites et des hiérarchies plus rapidement et avec la perte de données minimale.

Les sections de cet article peuvent vous aider à sauvegarder vos sites. Pour récupérer un site, consultez Récupération pour Configuration Manager.

Avertissement

Les deux méthodes de sauvegarde prises en charge pour Configuration Manager récupération de site sont les suivantes :

  • Une sauvegarde réussie à partir de la tâche de maintenance du serveur de site de sauvegarde
  • Une sauvegarde de base de données de site récupérée manuellement

Considérations relatives à la création d’une sauvegarde

  • Si vous utilisez un groupe de disponibilité SQL Server Always On pour héberger la base de données du site : modifiez vos plans de sauvegarde et de récupération comme décrit dans Préparer l’utilisation d’un groupe de disponibilité.

  • Configuration Manager pouvez récupérer la base de données du site à partir de la tâche de sauvegarde Configuration Manager. Il peut également utiliser une sauvegarde de la base de données de site que vous créez avec un autre processus.

    Par exemple, vous pouvez restaurer la base de données de site à partir d’une sauvegarde créée dans le cadre d’un plan de maintenance SQL Server. Vous pouvez également utiliser une sauvegarde créée à l’aide de Data Protection Manager pour sauvegarder votre base de données de site.

  • Vous pouvez également installer un serveur de site supplémentaire en mode passif . Le serveur de site en mode passif s’ajoute à votre serveur de site existant en mode actif . Un serveur de site en mode passif est disponible pour une utilisation immédiate, si nécessaire. Pour plus d’informations, consultez Haute disponibilité du serveur de site. Bien que ce rôle ne supprime pas la nécessité de planifier et de pratiquer les opérations de sauvegarde et de récupération, il réduit considérablement l’effort de récupération d’un site si nécessaire.

Utilisation de Data Protection Manager pour sauvegarder votre base de données de site

Vous pouvez utiliser System Center Data Protection Manager (DPM) pour sauvegarder votre base de données de site Configuration Manager.

Créez un groupe de protection dans DPM pour l’ordinateur de base de données de site. Dans la page Sélectionner les membres du groupe de l’Assistant Création d’un nouveau groupe de protection, vous sélectionnez le service Enregistreur SMS dans la liste des sources de données. Sélectionnez ensuite la base de données du site en tant que membre approprié. Pour plus d’informations sur l’utilisation de DPM, consultez la bibliothèque de documentation Data Protection Manager .

Importante

Configuration Manager ne prend pas en charge la sauvegarde DPM pour une instance de cluster de basculement SQL Server Always On qui utilise une instance nommée. Il prend en charge la sauvegarde DPM sur une instance de cluster de basculement qui utilise l’instance par défaut de SQL Server.

Après avoir restauré la base de données du site, suivez les étapes de l’installation pour récupérer le site. Pour utiliser la base de données de site que vous avez sauvegardée avec Data Protection Manager, sélectionnez l’option de récupération Utiliser une base de données de site qui a été récupérée manuellement.

Tâche de maintenance de sauvegarde

Vous pouvez automatiser la sauvegarde des sites Configuration Manager en planifiant la tâche de maintenance prédéfinie du serveur de site de sauvegarde. Cette tâche présente les fonctionnalités suivantes :

  • S’exécute selon une planification
  • Sauvegarde la base de données du site
  • Sauvegarde des clés de Registre spécifiques
  • Sauvegarde des dossiers et fichiers spécifiques
  • Sauvegarde le dossier CD.Latest

Prévoyez d’exécuter la tâche de sauvegarde de site par défaut au moins tous les cinq jours. Cette planification est due au fait que Configuration Manager utilise une période de rétention de suivi des modifications SQL Server de cinq jours. Pour plus d’informations, consultez SQL Server période de rétention du suivi des modifications.

Pour simplifier le processus de sauvegarde, vous pouvez créer un fichier AfterBackup.bat . Ce script exécute automatiquement des actions postérieures à la sauvegarde une fois la tâche de sauvegarde terminée. Utilisez le fichier AfterBackup.bat pour archiver l’instantané de sauvegarde dans un emplacement sécurisé. Vous pouvez également utiliser le fichier AfterBackup.bat pour copier des fichiers dans votre dossier de sauvegarde ou pour démarrer d’autres tâches de sauvegarde.

Vous pouvez sauvegarder un site d’administration centrale et un site principal. Les sites secondaires ou les serveurs de système de site n’ont pas de tâches de sauvegarde.

Lorsque le service de sauvegarde Configuration Manager s’exécute, il suit les instructions définies dans le fichier de contrôle de sauvegarde : <ConfigMgrInstallationFolder>\Inboxes\Smsbkup.box\Smsbkup.ctl. Vous pouvez modifier le fichier de contrôle de sauvegarde pour modifier le comportement du service de sauvegarde.

Remarque

Les modifications de Smsbkup.ctl s’appliquent après un redémarrage du service SMS_SITE_VSS_WRITER sur le serveur de site.

Les informations d’état de sauvegarde de site sont écrites dans le fichier Smsbkup.log . Ce fichier est créé dans le dossier de destination que vous spécifiez dans les propriétés de la tâche de maintenance du serveur de site de sauvegarde.

Pour activer la tâche de maintenance de sauvegarde de site

  1. Dans la console Configuration Manager, accédez à l’espace de travail Administration, développez Configuration du site, puis sélectionnez le nœud Sites.

  2. Sélectionnez le site pour lequel vous souhaitez activer la tâche de maintenance de sauvegarde de site.

  3. Sélectionnez Tâches de maintenance de site dans le ruban.

  4. Sélectionnez la tâche Serveur de site de sauvegarde , puis sélectionnez Modifier.

  5. Sélectionnez l’option Activer cette tâche. Sélectionnez Définir les chemins d’accès pour spécifier la destination de la sauvegarde. Vous avez le choix parmi les options suivantes :

    Importante

    Pour empêcher la falsification des fichiers de sauvegarde, stockez les fichiers dans un emplacement sécurisé. Le chemin de sauvegarde le plus sécurisé est sur un lecteur local. Vous pouvez donc définir des autorisations de fichier NTFS sur le dossier. Configuration Manager ne chiffre pas les données de sauvegarde stockées dans le chemin de sauvegarde.

    • Lecteur local sur le serveur de site pour les données et la base de données de site : spécifie que la tâche stocke les fichiers de sauvegarde du site et de la base de données de site dans le chemin d’accès spécifié sur le lecteur de disque local du serveur de site. Créez le dossier local avant l’exécution de la tâche de sauvegarde. Le compte système local sur le serveur de site doit disposer d’autorisations de fichier NTFS en écriture dans le dossier local pour la sauvegarde du serveur de site. Le compte Système local sur l’ordinateur qui exécute SQL Server doit disposer d’autorisations NTFS en écriture sur le dossier pour la sauvegarde de la base de données du site.

    • Chemin d’accès réseau (nom UNC) pour les données et la base de données de site : spécifie que la tâche stocke les fichiers de sauvegarde du site et de la base de données du site dans le chemin d’accès réseau spécifié. Créez le partage avant l’exécution de la tâche de sauvegarde. Le compte d’ordinateur du serveur de site doit avoir des autorisations NTFS d’écriture et de partage sur le dossier réseau partagé. Si SQL Server est installé sur un autre ordinateur, le compte d’ordinateur du SQL Server doit disposer des mêmes autorisations.

    • Lecteurs locaux sur le serveur de site et SQL Server : spécifie que la tâche stocke les fichiers de sauvegarde du site dans le chemin d’accès spécifié sur le lecteur local du serveur de site. La tâche stocke les fichiers de sauvegarde de la base de données de site dans le chemin spécifié sur le lecteur local du serveur de base de données de site. Créez les dossiers locaux avant l’exécution de la tâche de sauvegarde. Le compte d’ordinateur du serveur de site doit disposer d’autorisations NTFS en écriture sur le dossier que vous créez sur le serveur de site. Le compte d’ordinateur du SQL Server doit disposer d’autorisations NTFS en écriture sur le dossier que vous créez sur le serveur de base de données de site. Cette option est disponible uniquement lorsque la base de données de site n’est pas installée sur le serveur de site.

    Remarque

    L’option permettant d’accéder à la destination de la sauvegarde n’est disponible que lorsque vous spécifiez le chemin d’accès réseau de la destination de sauvegarde.

    Le nom du dossier ou le nom de partage utilisé pour la destination de sauvegarde ne prend pas en charge l’utilisation de caractères Unicode.

  6. Configurez une planification pour la tâche de sauvegarde de site. Envisagez une planification de sauvegarde en dehors des heures de travail actives. Si vous avez une hiérarchie, envisagez une planification qui s’exécute au moins deux fois par semaine. Si le site échoue, cette planification garantit une conservation maximale des données.

    Lorsque vous exécutez la console Configuration Manager sur le même serveur de site que celui que vous configurez pour la sauvegarde, la tâche de sauvegarde utilise l’heure locale pour la planification. Lorsque vous exécutez la console Configuration Manager à partir d’un autre ordinateur, la tâche de sauvegarde utilise le temps universel coordonné (UTC) pour la planification.

  7. Indiquez s’il faut créer une alerte en cas d’échec de la tâche de sauvegarde de site. Lorsque cette option est sélectionnée, Configuration Manager crée une alerte critique pour l’échec de sauvegarde. Vous pouvez passer en revue ces alertes dans le nœud Alertes de l’espace de travail Surveillance .

Vérifier que la tâche de maintenance du serveur de site de sauvegarde est en cours d’exécution

  • Vérifiez l’horodatage sur les fichiers du dossier de destination de sauvegarde créé par la tâche. Vérifiez que l’horodatage est mis à jour à l’heure à laquelle l’exécution de la tâche a été planifiée pour la dernière fois.

  • Accédez au nœud État du composant de l’espace de travail Surveillance . Passez en revue les messages d’état pour SMS_SITE_BACKUP. Une fois la sauvegarde de site terminée, l’ID de message 5035 s’affiche. Ce message indique que la sauvegarde du site s’est terminée sans erreur.

  • Lorsque vous configurez la tâche de sauvegarde pour créer une alerte en cas d’échec, recherchez les alertes d’échec de sauvegarde dans le nœud Alertes de l’espace de travail Surveillance .

  • Ouvrez l’Explorateur Windows sur le serveur de site et accédez à <ConfigMgrInstallationFolder>\Logs. Consultez Smsbkup.log pour les avertissements et les erreurs. Une fois la sauvegarde de site terminée, le journal s’affiche Backup completed avec l’ID de STATMSG: ID=5035message .

    Conseil

    En cas d’échec de la tâche de maintenance de sauvegarde, redémarrez la tâche de sauvegarde en arrêtant et en redémarrant le service Windows SMS_SITE_BACKUP .

Archiver l’instantané de sauvegarde

La tâche de sauvegarde crée un instantané de sauvegarde la première fois qu’elle s’exécute. Vous pouvez utiliser cet instantané pour récupérer votre serveur de site en cas d’échec. Lorsque la tâche de sauvegarde s’exécute à nouveau selon la planification, elle crée un nouvel instantané de sauvegarde qui remplace l’instantané précédent. Par conséquent, le site ne dispose que d’un seul instantané de sauvegarde, et vous n’avez aucun moyen de récupérer un instantané de sauvegarde antérieur.

Conservez plusieurs archives de l’instantané de sauvegarde pour les raisons suivantes :

  • Il est courant que le support de sauvegarde échoue, qu’il soit mal placé ou qu’il n’inclue qu’une sauvegarde partielle. La récupération d’un site principal autonome ayant échoué à partir d’une sauvegarde plus ancienne est préférable à une récupération sans sauvegarde. Pour un serveur de site dans une hiérarchie, la sauvegarde doit se trouver dans le SQL Server période de rétention du suivi des modifications, sinon la sauvegarde n’est pas nécessaire.

  • Une altération dans le site peut ne pas être détectée pendant plusieurs cycles de sauvegarde. Vous devrez peut-être utiliser un instantané de sauvegarde avant que le site ne soit endommagé. Cette raison s’applique à un site principal autonome et aux sites d’une hiérarchie où la sauvegarde se trouve dans la période de rétention de suivi des modifications SQL Server.

  • Le site n’a peut-être aucun instantané de sauvegarde. Par exemple, si la tâche de maintenance du serveur de site de sauvegarde échoue. Étant donné que la tâche de sauvegarde supprime l’instantané de sauvegarde précédent avant de commencer à sauvegarder les données actuelles, il n’y aura pas d’instantané de sauvegarde valide.

Utiliser le fichier AfterBackup.bat

Une fois le site sauvegardé, la tâche de sauvegarde tente automatiquement d’exécuter un script nommé AfterBackup.bat. Créez manuellement le fichier AfterBackup.bat sur le serveur de site dans <ConfigMgrInstallationFolder>\Inboxes\Smsbkup.box. Si un fichier AfterBackup.bat existe dans le dossier approprié, il s’exécute automatiquement une fois la tâche de sauvegarde terminée.

Le fichier AfterBackup.bat vous permet d’archiver l’instantané de sauvegarde à la fin de chaque opération de sauvegarde. Il peut effectuer automatiquement d’autres tâches postérieures à la sauvegarde qui ne font pas partie de la tâche de maintenance du serveur de site de sauvegarde. Le fichier AfterBackup.bat intègre l’archive et les opérations de sauvegarde, garantissant ainsi que chaque nouvel instantané de sauvegarde est archivé.

Si le fichier AfterBackup.bat n’est pas présent, la tâche de sauvegarde l’ignore sans effet sur l’opération de sauvegarde. Pour vérifier que la tâche de sauvegarde a correctement exécuté ce script, accédez au nœud État du composant dans l’espace de travail Surveillance et passez en revue les messages d’état pour SMS_SITE_BACKUP. Lorsque la tâche démarre correctement le fichier de commandes AfterBackup.bat, vous voyez l’ID de message 5040.

Conseil

Pour archiver vos fichiers de sauvegarde de serveur de site avec AfterBackup.bat, vous devez utiliser un outil de commande de copie dans le fichier de commandes. Robocopy dans Windows Server est l’un de ces outils. Par exemple, créez le fichier AfterBackup.bat avec la commande suivante : Robocopy E:\ConfigMgr_Backup \\ServerName\ShareName\ConfigMgr_Backup /MIR

Bien que l’utilisation prévue de l'AfterBackup.bat soit d’archiver des captures instantanées de sauvegarde, vous pouvez créer un fichier AfterBackup.bat pour exécuter des tâches supplémentaires à la fin de chaque opération de sauvegarde.

Tâches de sauvegarde supplémentaires

La tâche de maintenance de sauvegarde du serveur de site fournit un instantané de sauvegarde pour les fichiers du serveur de site et la base de données du site. Il existe d’autres éléments non sauvegardés que vous devez prendre en compte lorsque vous créez votre stratégie de sauvegarde. Utilisez ces sections pour vous aider à terminer votre stratégie de sauvegarde Configuration Manager.

Sauvegarder des rapports personnalisés

Si vous modifiez des rapports personnalisés prédéfinis ou créés dans SQL Server Reporting Services, créez une sauvegarde pour les fichiers de base de données du serveur de rapports. La sauvegarde du serveur de rapports doit inclure les composants suivants :

  • Fichiers sources pour les rapports et les modèles
  • Clés de chiffrement
  • Assemblys ou extensions personnalisés
  • Fichiers de configuration
  • Vues SQL Server personnalisées utilisées dans les rapports personnalisés
  • Procédures stockées personnalisées

Importante

Lorsque Configuration Manager mises à jour vers une version plus récente, les rapports prédéfinis peuvent être remplacés par de nouveaux rapports. Si vous modifiez un rapport prédéfini, veillez à sauvegarder le rapport, puis à le restaurer dans Reporting Services.

Pour plus d’informations sur la sauvegarde de vos rapports personnalisés dans Reporting Services, consultez Opérations de sauvegarde et de restauration pour Reporting Services.

Sauvegarder des fichiers de contenu

La bibliothèque de contenu dans Configuration Manager est l’emplacement où tous les fichiers de contenu sont stockés pour tous les déploiements de logiciels. La bibliothèque de contenu se trouve sur le serveur de site et sur chaque point de distribution. La tâche de maintenance du serveur de site de sauvegarde ne sauvegarde pas les fichiers sources de la bibliothèque de contenu ou du package. En cas de défaillance d’un serveur de site, les informations relatives à la bibliothèque de contenu sont restaurées dans la base de données du site, mais vous devez restaurer la bibliothèque de contenu et les fichiers sources du package.

  • La bibliothèque de contenu doit être restaurée avant de pouvoir redistribuer le contenu aux points de distribution. Lorsque vous démarrez la redistribution du contenu, Configuration Manager copie les fichiers de la bibliothèque de contenu du serveur de site vers les points de distribution. Pour plus d’informations, consultez Bibliothèque de contenu.

  • Les fichiers sources du package doivent être restaurés avant de pouvoir mettre à jour le contenu sur les points de distribution. Lorsque vous démarrez une mise à jour de contenu, Configuration Manager copie les fichiers nouveaux ou modifiés de la source du package vers la bibliothèque de contenu. Il copie ensuite les fichiers sur les points de distribution associés. Exécutez la requête SQL suivante sur la base de données du site pour rechercher l’emplacement source du package pour tous les packages et applications : SELECT * FROM v_Package. Vous pouvez identifier le site source du package en examinant les trois premiers caractères de l’ID du package. Par exemple, si l’ID de package est CEN00001, le code du site source est CEN. Lorsque vous restaurez les fichiers sources du package, ils doivent être restaurés au même emplacement qu’avant l’échec.

Vérifiez que vous incluez à la fois la bibliothèque de contenu et les fichiers sources de package dans la sauvegarde de votre système de fichiers pour le serveur de site.

Sauvegarder les mises à jour logicielles personnalisées

System Center Mises à jour Publisher est un outil autonome qui vous permet de gérer les mises à jour logicielles personnalisées. Mises à jour’éditeur utilise une base de données locale pour son référentiel de mises à jour logicielles. Lorsque vous utilisez Mises à jour Publisher pour gérer les mises à jour logicielles personnalisées, déterminez si vous devez inclure la base de données Mises à jour Publisher dans votre plan de sauvegarde. Pour plus d’informations, consultez System Center Mises à jour Publisher.

Utilisez la procédure suivante pour sauvegarder la base de données Mises à jour Publisher.

Sauvegarder la base de données Mises à jour Publisher

  1. Sur l’ordinateur qui exécute Mises à jour Publisher, accédez au fichier de base de données Mises à jour Publisher Scupdb.sdf dans %USERPROFILE%\AppData\Local\Microsoft\System Center Updates Publisher 2011\5.00.1727.0000\. Il existe un fichier de base de données différent pour chaque utilisateur qui exécute Mises à jour Publisher.

  2. Copiez le fichier de base de données dans votre destination de sauvegarde. Par exemple, si votre destination de sauvegarde est E:\ConfigMgr_Backup, vous pouvez copier le fichier de base de données Mises à jour Publisher dans E:\ConfigMgr_Backup\SCUP.

    Conseil

    Lorsqu’il existe plusieurs fichiers de base de données sur un ordinateur, envisagez de stocker le fichier dans un sous-dossier qui indique le profil utilisateur associé au fichier de base de données. Par exemple, vous pouvez avoir un fichier de base de données dans E:\ConfigMgr_Backup\SCUP\User1 et un autre fichier de base de données dans E:\ConfigMgr_Backup\SCUP\User2.

Données de migration de l’état utilisateur

Vous pouvez utiliser Configuration Manager séquences de tâches pour capturer et restaurer les données d’état utilisateur dans des scénarios de déploiement de système d’exploitation. Les propriétés du point de migration d’état répertorient les dossiers qui stockent les données d’état utilisateur. Ces données ne sont pas sauvegardées dans le cadre de la tâche de maintenance sauvegarde du serveur de site. Dans le cadre de votre plan de sauvegarde, vous devez sauvegarder manuellement les dossiers que vous spécifiez pour stocker les données de migration de l’état utilisateur.

Déterminer les dossiers utilisés pour stocker les données de migration d’état utilisateur

  1. Dans la console Configuration Manager, accédez à l’espace de travail Administration, développez Configuration du site, puis sélectionnez le nœud Serveurs et rôles de système de site.

  2. Sélectionnez le système de site qui héberge le rôle de migration d’état. Sélectionnez ensuite Point de migration d’état dans le volet Rôles de système de site.

  3. Sélectionnez Propriétés dans le ruban.

  4. Les dossiers qui stockent les données de migration de l’état utilisateur sont répertoriés dans la section Détails du dossier sous l’onglet Général .

À propos du service Enregistreur SMS

L’enregistreur SMS est un service qui interagit avec le service VSS (Volume Shadow Copy Service) Windows pendant le processus de sauvegarde. Le service Enregistreur SMS doit être en cours d’exécution pour que la sauvegarde du site Configuration Manager se termine correctement.

Processus

  1. L’enregistreur SMS s’inscrit auprès du service VSS et se lie à ses interfaces et événements.

  2. Lorsque VSS diffuse des événements, ou s’il envoie des notifications spécifiques à l’enregistreur SMS, l’enregistreur SMS répond à la notification et prend les mesures appropriées.

  3. L’enregistreur SMS lit le fichier de contrôle de sauvegarde smsbkup.ctl situé dans <ConfigMgrInstallationPath>\inboxes\smsbkup.box, et détermine les fichiers et les données à sauvegarder.

  4. L’enregistreur SMS génère des métadonnées, qui se composent de différents composants, notamment des données spécifiques de la clé de Registre SMS et des sous-clés.

    1. Il envoie les métadonnées à VSS quand elles sont demandées.

    2. VSS envoie ensuite les métadonnées à l’application qui demande, le gestionnaire de sauvegarde Configuration Manager.

  5. Le Gestionnaire de sauvegarde sélectionne les données à sauvegarder et envoie ces données à l’enregistreur SMS via VSS.

  6. L’enregistreur SMS prend les mesures appropriées pour préparer la sauvegarde.

  7. Plus tard, lorsque VSS est prêt à prendre l’instantané :

    1. Il envoie un événement

    2. L’enregistreur SMS arrête tous les services Configuration Manager

    3. Il garantit que les activités Configuration Manager sont figées pendant la création de l’instantané.

  8. Une fois l’instantané terminé, l’enregistreur SMS redémarre les services et les activités.

Le service Enregistreur SMS est installé automatiquement. Il doit être en cours d’exécution lorsque l’application VSS demande une sauvegarde ou une restauration.

ID de l’enregistreur

L’ID de l’enregistreur SMS est 03ba67dd-dc6d-4729-a038-251f7018463b.

Autorisations

Le service Enregistreur SMS doit s’exécuter sous le compte Système local.

Service de cliché instantané des volumes

VSS est un ensemble d’API COM qui implémente une infrastructure permettant d’effectuer des sauvegardes de volume pendant que les applications sur un système continuent d’écrire sur les volumes. VsS fournit une interface cohérente qui permet la coordination entre les applications utilisateur qui mettent à jour les données sur disque (le service Enregistreur SMS) et celles qui sauvegardent les applications (le service Gestionnaire de sauvegarde). Pour plus d’informations, consultez service de cliché instantané de volume.

Prochaines étapes

Après avoir créé une sauvegarde, pratiquez la récupération de site avec cette sauvegarde. Cette pratique peut vous aider à vous familiariser avec le processus de récupération avant de devoir vous y fier. Il peut également vous aider à confirmer que la sauvegarde a réussi pour l’objectif prévu.