AutoReseed

S’applique à : Exchange Server 2013 SP1

Le réeed automatique ou AutoReseed remplace l’action pilotée par l’administrateur en réponse à une défaillance du disque, à un événement d’altération de la base de données ou à un autre problème qui nécessite une nouvelle installation d’une copie de base de données. AutoReseed est conçu pour restaurer automatiquement la redondance de base de données après une défaillance de disque à l’aide de disques de rechange provisionnés sur le système.

Vue d’ensemble de la fonctionnalité AutoReseed

Dans une configuration AutoReseed, une structure de présentation du stockage standardisée est utilisée et l’administrateur choisit le point de départ. La fonctionnalité AutoReseed permet de restaurer la redondance dès que possible après une défaillance de disque. Cela implique le prémappage d’un ensemble de volumes (y compris les volumes de rechange) et de bases de données à l’aide de points de montage. Si une défaillance du disque se produit et que le disque n’est plus disponible pour le système d’exploitation ou n’est plus accessible en écriture, un volume de rechange est alloué par le système et les copies de base de données concernées sont automatiquement réinsérées.

  1. Le service de réplication Microsoft Exchange recherche régulièrement les copies qui ont l'état FailedAndSuspended. Si toutes les copies de base de données sur un volume configuré pour AutoReseed sont dans un état FailedandSuspended pendant 15 minutes consécutives, le workflow AutoReseed commence.

  2. AutoReseed tente de reprendre les copies ayant échoué et suspendues jusqu’à trois fois, avec une mise en veille de 5 minutes entre chaque tentative. Parfois, après la reprise d’une copie de base de données FailedandSuspended, la copie reste dans un état Échec. Ce comportement peut se produire pour diverses raisons. Cette étape est donc conçue pour gérer ces cas ; AutoReseed suspend automatiquement une copie de base de données qui échoue pendant 10 minutes consécutives pour maintenir le flux de travail en cours d’exécution. Si les actions de suspension et de reprise n’entraînent pas une copie de base de données saine, le workflow continue.

  3. Lorsqu’il trouve une copie avec cette status, il effectue certaines vérifications des prérequis. Par exemple, il vérifie qu’un disque de rechange est disponible, que la base de données et ses fichiers journaux sont configurés sur le même volume et aux emplacements appropriés qui correspondent aux conventions de nommage requises.

  4. Si les vérifications des prérequis réussissent, la fonction Disk Reclaimer dans le service de réplication Microsoft Exchange alloue, remappage et met en forme un disque de rechange en fonction des chronologies indiquées dans le tableau ci-dessous. Tente automatiquement d’attribuer un volume de rechange jusqu’à cinq fois, avec une heure de veille entre chaque essai.

  5. Une fois qu’un élément de rechange est affecté, AutoReseed effectue une opération InPlaceSeed à l’aide du commutateur d’amorçage SafeDeleteExistingFiles. Toutes les bases de données qui se trouvaient sur le disque affecté sont réinsérées à l’aide de la copie active de la base de données comme source d’amorçage.

  6. Une fois l’opération d’amorçage terminée, le service de réplication Microsoft Exchange vérifie que la copie nouvellement amorçage est saine.

Une fois toutes les nouvelles tentatives épuisées, le workflow s'arrête. Si, après trois jours, la copie de base de données est toujours FailedandSuspended, l’état du workflow est réinitialisé et il redémarre à partir de l’étape 1. Ce comportement de réinitialisation/reprise est utile (et intentionnel), car le remplacement d’un disque ou d’un contrôleur défaillant peut prendre quelques jours.

À ce stade, si la défaillance provenait du disque, l'intervention manuelle d'un opérateur ou d'un administrateur était requise pour supprimer et remplacer le disque défectueux et reconfigurer le disque de remplacement en tant que disque de rechange.

Pour configurer la fonctionnalité AutoReseed, trois propriétés du DAG doivent être utilisées. Deux de ces propriétés font référence aux deux points de montage en cours d'utilisation. Exchange 2013 utilise le fait que Windows Server autorise plusieurs points de montage par volume. La propriété AutoDagVolumesRootFolderPath fait référence au point de montage qui contient tous les volumes disponibles, y compris les volumes qui hébergent les bases de données et les volumes de rechange. La propriété AutoDagDatabasesRootFolderPath fait référence au point de montage qui contient les bases de données. Une troisième propriété DAG, AutoDagDatabaseCopiesPerVolume, est utilisée pour configurer le nombre de copies de base de données par volume.

Vous trouverez ci-dessous un exemple de configuration de la fonctionnalité AutoReseed.

Exemple de configuration de réinsédation automatique.

Dans cet exemple, il existe trois volumes, dont deux contiennent des bases de données (VOL1 et VOL2), et l’un d’entre eux est une réserve vide et mise en forme (VOL3).

Pour configurer la fonctionnalité AutoReseed :

  1. Les trois volumes sont montés sous un point de montage unique. Dans cet exemple, le point de montage C:\ExchVols est utilisé. Ce répertoire est utilisé pour obtenir le stockage des bases de données Exchange.

  2. Le répertoire racine des bases de données de boîtes aux lettres est monté comme autre point de montage. Dans cet exemple, le point de montage C:\ExchDBs est utilisé. Ensuite, une structure de répertoires est mise en place afin de créer le répertoire parent de la base de données et, sous le répertoire parent, deux sous-répertoires sont établis : un pour le fichier de base de données et un autre pour les fichiers journaux.

  3. Des bases de données sont créées. L'exemple ci-dessus illustre une conception simple utilisant une seule base de données par volume. Sur VOL1, il existe trois répertoires : le répertoire parent et deux sous-répertoires (un pour le fichier de base de données de MDB1 et un pour ses journaux). Bien que non montré dans l’exemple d’image, sur VOL2, il y aurait également trois répertoires : le répertoire parent et, sous celui-ci, un répertoire pour le fichier de base de données de MDB2 et un pour ses fichiers journaux.

Dans cette configuration, si MDB1 ou MDB2 devait rencontrer un échec, une copie de la base de données ayant échoué est automatiquement réinsérée dans VOL3.

Fonctionnalité Disk Reclaimer

Le composant AutoReseed qui alloue et formate les disques de rechange est appelé Disk Reclaimer. Le composant Disk Reclaimer formate automatiquement les disques de rechange en prévision du réamorçage automatique à différents intervalles, en fonction de l’état du disque. Pour que le récupérateur de disque puisse formater un disque, certaines conditions doivent être remplies :

  • Le composant Disk Reclaimer doit être activé. Il est activé par défaut, mais il peut être désactivé à l’aide de Set-DatabaseAvailabilityGroup.

  • Le volume doit disposer d'un point de montage dans le chemin d'accès aux volumes racine (par défaut, C:\ExchangeVolumes).

  • Le volume ne doit disposer d'aucun point de montage dans le chemin d'accès aux volumes de base de données (par défaut, C:\ExchangeDatabases).

  • Si le volume contient des fichiers, aucun des fichiers n’est touché pendant 24 heures.

En plus des conditions ci-dessus, le récupérateur de disque tente uniquement de mettre en forme un volume donné une fois par jour. Le tableau suivant décrit le comportement de formatage du composant Disk Reclaimer.

État du disque et des copies de base de données Intervalle de formatage
Le disque n’est pas mis en forme, ou est mis en forme et vide, ou mis en forme, mais contient des fichiers qui restent intacts pendant 24 heures, et il existe des copies de base de données actives saines dans le site Active Directory local qui peuvent être utilisées comme source d’amorçage. 1 jour
Le disque n’est pas mis en forme, ou est mis en forme et vide, ou mis en forme, mais contient des fichiers qui restent intacts pendant 24 heures, mais il n’existe aucune copie de base de données active saine dans le site Active Directory local qui peut être utilisée comme source d’amorçage. 2 jours
Le disque n’est pas mis en forme, ou mis en forme et vide, ou formaté, mais contient des fichiers qui restent intacts pendant 24 heures, et il existe des copies de base de données actives saines dans le site Active Directory local qui peuvent être utilisées comme source d’amorçage, mais il existe des fichiers inconnus en dehors du fichier de base de données (fichier EDB) et des fichiers journaux. 2 semaines
Le disque n’est pas mis en forme, ou mis en forme, mais vide ou formaté, mais contient des fichiers qui restent intacts pendant 24 heures, et il existe des copies de base de données actives saines dans le site Active Directory local qui peuvent être utilisées comme source d’amorçage, mais il existe un ou plusieurs fichiers de base de données (fichiers EDB) pour les bases de données qui ne sont pas présentes dans Active Directory. 2 semaines