Partouche David

Formateur SharePoint, Windows, Exchange Consultant

Procédure de Restauration E2010 sur W2008R2

Si vous avez suivi la procédure de sauvegarde d'Exchange 2010 dans un billet précédent de ce blog, vous devez surement vous demander comment restaurer Exchange avec la sauvegarde créée sous Windows Server Backup.

Résumé de notre procédure 

Dans notre test on va une fois la sauvegarde effectuée, ajouter des données dans la base de données.
Ensuite on va supprimer notre base de données mais on conserve les journaux de transaction.
Puis on va lancer une restauration, enfin on va vérifier que les journaux sont rejoués dans la base de données en retrouvant les enregistrements créé après la sauvegarde.

Etapes

  1. Faire une sauvegarde de base Exchange et vérifier son résultat.
  2. Une fois la sauvegarde effectuée, on crée quelques emails, contact et rendez-vous dans une Boîte aux lettres présentes dans la base de données sauvegardées.

     

  3. A l'aide de la console EMC,localiser l'emplacement de la base de données ( le fichier .edb) puis démonter la base de données avant de pouvoir la supprimer.

     

     

     

  4. Avant de pouvoir restaurer, on va marquer la base de données comme pouvant être écrasée par une restauration !

    (Copie d'écran sous E2007)

En powerShell la commande ressemble à

Set-MailboxDatabase "Mailbox Database EX2 01" -AllowFileRestore $true

On peut maintenant lancer la restauration !

 

  1. On lance Windows Server Backup, puis sur le volet Actions on lance une restauration par le bouton Récupérer.

     

     

     

    On termine la restauration.

     

  2. Remonter la base de données
  3. Vérifier par exemple dans OWA que les mails sont restaurés, tant ceux d'avant la sauvegarde que ceux d'après.

 :

La restauration n'est pas élégante mais fonctionne.
Cette procédure fonctionne également sur Exchange 2007 SP2 et ultérieur (d'ailleurs c'est la configuration de test que j'ai utilisé dans le cas présent).

Référence :

http://technet.microsoft.com/en-us/library/dd876864.aspx

Procédure de Backup E2010 sur W2008R2

La procédure de sauvegarde d'Exchange 2010 ou Exchange 2007 sur un serveur Windows 2008 ou Windows 2008 R2 n'est pas très claire. Donc j'en profite pour vous faire partager une procédure préparée pour mes stagiaires…

Limitation de la procédure :

  1. Procédure de sauvegarde locale (impossible de sauvegarder un Exchange distant)
  2. La fonctionnalité WSB Windows Server Backup doit être installée sur le serveur.

Résumé de la procédure :

Sauvegarder le système ou au moins les dossiers du groupe de stockage.

Vérifier que les journaux sont tronqués

Vérifier en journal d'évènement que la base de données Exchange est sauvegardée.

Etapes

  1. Ajouter si nécessaire la fonction de sauvegarde de Windows Server
  2. Lancer le Poweshell Windows (exécuter en tant qu'Administrateur l'invite de commande PowerShell ).
  3. Lancer la commande "Import-Module servermanager" pour permettre l'ajout de composant serveur.
  4. Lancer la commande " Add-WindowsFeature backup-features"

     

     

  5. Vérifier dans les fonctionnalités la présence des modules

Puis Sauvegarde unique

On va sur le bouton Paramètres Avancés puis sur l'onglet suivant

 

On sélectionne comme ci-dessus l'option Sauvegarde complète VSS

On termine la configuration de la sauvegarde en précisant la destination de cette dernière.
Une fois la sauvegarde effectuée, on a l'écran suivant :

 

On vérifie que les journaux sont tronqués.

On peut également consulter les journaux de sauvegarde pour retrouver des événements comme celui-ci-dessous….

 

Moralité :

Le Backup n'est pas élégant mais fonctionne.
Cette procédure fonctionne également sur Exchange 2007 SP2 et ultérieur (d'ailleurs c'est la configuration de test que j'ai utilisé dans le cas présent).

Référence :

http://technet.microsoft.com/en-us/library/dd876854.aspx

Remarque :

Pour aller plus vite sur les TP et ne pas faire une sauvegarde complète du volume système, ce qui est obligé sur un serveur W2008 , on peut créer une base de données sur un lecteur différent de C :