Microsoft Exchange Server 2010 : Gérez des copies de bases de données

Créez et gérez des copies de bases de données Exchange à des fins d'archivage et de récupération d'urgence.

Extrait de le « Échange 2010 – A Practical Approach, » publié par Red Gate Books (2009).

Jaap Wesselius

Une copie de la base de données est ce que cela ressemble à : une copie d'une base de données active. Toutefois, il est souvent stocké sur un autre serveur Exchange, dans le même groupe de disponibilité de base de données (DAG). Si Exchange est configuré au départ, il y a une copie du fichier de base de données envoyée vers l'autre serveur. Lorsque vous avez terminé, Exchange Server 2010 commence à reproduire les fichiers journaux de cette base de données particulière sur le réseau vers l'autre serveur.

L'emplacement relatif de la copie passive de la base de données est identique à l'emplacement de la copie active. Par exemple, une base de données initiale sur un serveur de boîtes aux lettres Exchange Server 2010 peut se trouver dans le répertoire C:\Program Files\Microsoft\Exchange Server\V14\Mailbox\Mailbox base de données 1444276156. S'il y a une copie de la base de données activée pour ce serveur, le répertoire est créé sur le second serveur.

Le processus de copie d'une base de données vers un deuxième emplacement est connu comme l'ensemencement. Il est conseillé d'utiliser des disques distincts pour les bases de données Exchange, tant du point de vue de la performance, mais aussi une perspective de reprise après sinistre. Après la 1444276156 de base de données de boîte aux lettres pour utiliser le disque distinct G:\ pour stocker ses informations de configuration, vous pouvez configurer la copie de base de données :

  1. Sur le serveur cible (le serveur qui contient la copie de base de données), veillez à ce qu'il y a un volume identique à celui du serveur source. Le serveur cible dans cet exemple a besoin d'un disque séparé G:\ ainsi.
  2. Ouvrez la Console de gestion Exchange (EMC), développez Microsoft Exchange sur site (EXMBX01), puis développez le conteneur Configuration de l'organisation et cliquez sur le nœud boîte aux lettres. Cliquez sur l'onglet gestion de base de données.
  3. Sélectionnez base de données de boîtes aux lettres 1444276156. Dans la partie inférieure du volet de résultats, vous verrez il y a un seul exemplaire (la copie active) situé sur le premier EXMBX01 de serveur Exchange. Cliquez 1444276156 de base de données de boîtes aux lettres, puis sélectionnez Ajouter des copie de base de données de boîtes aux lettres...
  4. Dans l'Assistant copie de base de données de boîtes aux lettres ajouter, sélectionnez parcourir pour sélectionner un serveur de boîtes aux lettres qui contient une copie de la base de données. Le numéro de préférence d'Activation est de l'ordre dans lequel Exchange effectue une copie passive dans une copie active lors de la copie active précédente échoue. Bien sûr, cela est utile uniquement si vous avez configuré plusieurs copies passives. Cliquez sur Ajouter pour continuer. (Vous pouvez en savoir plus sur le numéro de préférence d'Activation et que se passe-t-il lorsqu'une base de données devenue active.)
  5. Exchange va maintenant copier la base de données fichier de base de données de boîtes aux lettres 1444276156.edb sur le serveur cible et configurer la réplication. En fonction de la taille du fichier de base de données, cela peut prendre un certain temps.
  6. Lorsque la base de données est copié et réplication activée, cliquez sur Terminer.

Une fois le processus terminé, ouvrez une session le serveur Exchange cible. Vous remarquerez que sur ce serveur (sur le disque G:\ dans cet exemple), il y a eu un répertoire de 1444276156 de base de données de boîte aux lettres créé à l'emplacement de la copie de la base de données. Vous verrez également les fichiers journaux répliqués vers ce répertoire.

S'il y a beaucoup de bases de données utilisées sur un serveur Exchange, à l'aide de points de montage est une alternative valable. Dans un scénario de point de montage, Server Manager monte tous les disques de données dans un répertoire sur le serveur, par exemple, F:\DB01, F:\DB02, F:\DB03 et ainsi de suite.

Dans un environnement Exchange Server 2007 Cluster continue réplication (CCR), le serveur actif est également livré les fichiers journaux sur le serveur passif. Cette charge à son tour également les fichiers journaux dans sa copie de la base de données. Le serveur passif est vraiment passif, cependant. Le service responsable de la base de données et les fichiers journaux (store.exe) n'est pas en cours d'exécution. Le seul service qui s'exécute est le service de réplication. Lors d'un basculement, le nœud passif doit démarrer tous les services Exchange. Vous devez avoir toutes les bases de données montées avant qui peut se produire.

Dans Exchange Server 2010, le service store.exe est déjà en cours d'exécution et les bases de données sont déjà montés sur tous les ordinateurs dans un DAG. Basculement de la base de données est donc beaucoup plus rapide, résultant en un temps de basculement globale beaucoup plus court.

À des fins de maintenance, vous pouvez déplacer une copie de la base de données active d'un serveur de boîtes aux lettres Exchange à un autre, procédez comme suit :

  1. Ouvrez une session un serveur Exchange et ouvrir la console.
  2. Développez Exchange local (serveur). Développez la feuille de l'organisation. Cliquez sur la boîte aux lettres, puis cliquez sur l'onglet gestion de base de données.
  3. Toutes les bases de données dans votre environnement Exchange Server 2010 seront affichera dans la partie supérieure du volet résultats. Cliquez-droit sur la base de données que vous souhaitez déplacer (qui est, bien sûr, également une base de données avec plusieurs copies).
  4. Sélectionnez base de données des boîtes aux lettres Active se déplacer dans le menu contextuel.
  5. Dans l'Assistant déplacer Active Mailbox Database, sélectionnez parcourir pour choisir un autre serveur sur lequel vous souhaitez déplacer la copie Active.
  6. Cliquez sur le bouton déplacer pour déplacer la copie Active de la base de données vers le serveur que vous sélectionné.

En ligne move-mailbox

La fonction Move-Mailbox en ligne est une nouveauté dans Exchange Server 2010. Dans les versions antérieures d'Exchange Server, la boîte aux lettres est déconnectée lorsqu'il se déplace d'un serveur vers un autre serveur. Cela empêche les utilisateurs d'accéder à leurs données et de la queue des messages entrants. Il existe des situations où un énorme (5 Go et plus) boîte aux lettres doit être maintenu hors ligne pendant plus d'une heure pendant que le déménagement a lieu. Aucun d'entre eux font un système particulièrement utilisable.

Avec la nouvelle fonctionnalité en ligne de Move-Mailbox, maintenant appelé New-MoveRequest — le temps d'une boîte aux lettres est en mode hors connexion a été réduit à seulement quelques secondes. Ceci améliore grandement l'UX.

C'est ce qui se passe durant un New-MoveRequest, lorsqu'une boîte aux lettres est déplacée d'un serveur (EXBMX01) vers un autre serveur dans la même organisation (EXMBX11) :

  1. EXMBX11 de serveur de boîtes aux lettres, Exchange crée une copie vide de la boîte aux lettres de l'utilisateur, tout comme une opération Move-Mailbox héritée. Au lieu de prendre la boîte aux lettres actuelle en mode hors connexion (sur EXMBX01), la boîte aux lettres originale est conservée en ligne. C'est encore la boîte aux lettres principale pour le client. Nouveaux messages sont toujours livrés à cette boîte aux lettres.
  2. Le contenu de l'ancienne boîte aux lettres est copié dans la boîte aux lettres sur le serveur EXMBX11 et cette boîte aux lettres est synchronisé avec l'ancienne boîte aux lettres.
  3. Comme les nouveaux éléments sont livrés à l'ancienne boîte aux lettres, ils sont immédiatement copiés sur la nouvelle boîte aux lettres.
  4. Lorsque les deux boîtes aux lettres sont synchronisées, l'ancienne boîte aux lettres est déconnectée et les derniers messages sont copiés dans la nouvelle boîte aux lettres.
  5. Active Directory est mis à jour avec l'emplacement de la nouvelle boîte aux lettres et la boîte aux lettres est mis à nouveau en ligne. L'utilisateur peut avoir à redémarrer son client Outlook, mais le serveur d'accès au Client doit automatiquement détecter que la boîte aux lettres est déplacée et commencer à utiliser le nouvel emplacement. Quoi qu'il en soit, l'utilisateur peut continuer à travailler en seulement quelques secondes.

Le Move-Mailbox en ligne fonctionne non seulement entre les serveurs de boîtes aux lettres Exchange Server 2010, mais aussi lorsque le déplacement des boîtes aux lettres d'Exchange Server 2007 SP2 vers Exchange Server 2010. Malheureusement, déplacement d'Exchange Server 2010 vers Exchange Server 2007 est encore un déplacement hors ligne. De la même manière, déplacer des boîtes aux lettres d'Exchange Server 2003 vers Exchange Server 2010 est toujours un passage en mode hors connexion.

Sauvegarde et restauration

Exchange Server 2010 ne fonctionne que sur Windows Server 2008 et Windows Server 2008 R2. Cela signifie que vous ne pouvez pas utiliser l'utilitaire NTBackup (gratuit) dans Windows Server 2003 pour sauvegarder des bases de données de boîtes aux lettres sur Exchange Server 2010.

En tout état de cause, NTBackup créera seulement « sauvegardes en continu » de vos données Exchange, pas les sauvegardes de Volume Shadow Copy Service (VSS) de votre base de données Exchange. Exchange Server 2010 contient un plug-in pour la sauvegarde Windows Server (WSB) pour le rendre possible de créer des sauvegardes VSS de vos bases de données Exchange Server 2010.

Sauvegardes VSS ou instantané

Avec Exchange Server 2010, Microsoft a éloigné les sauvegardes de sauvegarde VSS (ou "snapshot") en continu en ligne traditionnel. Un instantané est juste une image d'une base de données créée à un moment donné. Vous pouvez utiliser ceci pour restaurer la base de données en cas de catastrophe. VSS (dans Windows Server 2003 et versions ultérieures) fournit une infrastructure pour créer ces images et point-à-temps clichés instantanés. Il existe deux types de clichés instantanés :

  • Clone (copie complète ou Split miroir) : Un miroir complet est maintenu jusqu'à une application ou administrateur casse le miroir. À partir de ce moment, l'original et le clone sont entièrement indépendantes entre elles, et la copie est effectivement figée dans le temps.
  • Copie sur écriture (copie différentielle) : Un cliché instantané est créé comme un différentiel, et non une copie complète des données originales. À l'aide de copie sur écriture, un cliché des données originales fait avant il est écrasé. La sauvegarde se compose des données dans le cliché, combinée avec les données sur l'emplacement d'origine. Les deux doivent être disponibles pour reconstruire les données d'origine.

L'infrastructure VSS se compose des éléments suivants :

  • Le demandeur est un logiciel qui s'appelle VSS et crée, casse ou supprime le cliché instantané. Le demandeur est en général l'application de sauvegarde.
  • L'écrivain est une partie du logiciel fournie par un fournisseur de l'application. Dans notre cas, il est fourni avec Microsoft Exchange Server. Un rédacteur est responsable de fournir une image cohérente de point-à-temps de congélation Exchange Server au moment pertinent. Notez que l'enregistreur Exchange est fournie pour Exchange Server 2003 et ultérieur, dès la sortie de la boîte.
  • Le fournisseur est l'interface à l'image de point-à-temps. Cela peut être sur une baie de stockage (fournisseur de matériel) ou dans le système d'exploitation (fournisseur de logiciel). Windows Server 2003 et surtout intégrer un fournisseur de logiciels avec la fonctionnalité VSS out of the box.

Les étapes suivantes se produisent lorsque vous effectuez une sauvegarde VSS :

  1. Le demandeur (applications de sauvegarde) envoie une commande à VSS pour créer un cliché instantané des groupes de stockage.
  2. Le service VSS envoie une commande à l'enregistreur Exchange pour préparer une sauvegarde instantanée.
  3. Le service VSS envoie une commande au fournisseur de stockage approprié pour créer un cliché du groupe de stockage Exchange. Ce fournisseur de stockage peut être un fournisseur de stockage de matériel ou le fournisseur de stockage de Windows par défaut.
  4. L'enregistreur Exchange temporairement arrête les groupes de stockage et les met en mode lecture seule. Un renversement du fichier journal est également effectuée pour s'assurer que toutes les données seront dans le jeu de sauvegarde. Cela va tenir quelques secondes pour la capture instantanée soit créé (dans l'étape suivante). Toutes les e/s seront mis en attente d'écriture.
  5. Désormais, Exchange crée le cliché.
  6. Le service VSS libère le serveur Exchange pour continuer les opérations ordinaires, et tous en file d'attente d'écriture qu'e/s sont terminées.
  7. Le service VSS interroge l'enregistreur Exchange pour confirmer que l'écriture e/s ont été tenues avec succès lors de la création de clichés instantanés. Si les écritures n'ont pas été tenues avec succès, cela pourrait signifier un cliché potentiellement incompatibles, alors le cliché instantané est supprimé et le demandeur est informé. Le demandeur peut recommencer le processus de copie d'ombre ou échouer l'opération.
  8. Si l'opération réussit, le demandeur crée une prime ou un clone instantané et puis vérifie l'intégrité du jeu de sauvegarde (la copie du clone). Si l'intégrité de copie clone est bonne, le demandeur informe le serveur Exchange que la sauvegarde a réussi et que les fichiers journaux peuvent être purgés.

Les étapes 1 à 7 prennent habituellement environ 10 secondes, comme c'est le temps nécessaire pour créer la capture instantanée actuelle. Ce n'est pas le temps de créer une sauvegarde, cependant. Une application de sauvegarde doit encore créer la sauvegarde sur un autre disque ou sur bande, ce qui peut prendre des heures, selon la taille des bases de données.

La sauvegarde est maintenant terminée. L'application de sauvegarde a la responsabilité d'effectuer une vérification de cohérence du cliché. L'enregistreur Exchange n'effectue pas cette vérification. Il est important d'effectuer cette vérification afin de s'assurer une copie propre et complète.

Jaap Wesselius

Jaap Wesselius est le fondateur de DM Consultants, une société avec un fort accent sur les solutions de messagerie et de collaboration. Après avoir travaillé chez Microsoft depuis huit ans, Wesselius a décidé de s'engager plus de temps à la communauté d'échange aux pays-bas, entraînant un prix MVP de Exchange Server 2007. Il est également un collaborateur régulier à la néerlandaise Unified Communications utilisateur Group et un auteur ordinaire pour Simple-Talk.

Plus d'informations sur « Échange 2010 – A approche pratique » à red-gate.com/our-company/about/book-store.

Contenu associé