SCHMITT Année 2012/2014 Cédric BTS SIO
TP Serveur Backup
Description:
Windows Server Backup est un outil intégré à Windows Server 2008, qui permet de faire des sauvegardes et restaurations de fichiers. Ces sauvegardes peuvent se faire sur DVD.
Cet outil a pour but de remplacer NTBackup. Il est possible de l'utiliser en ligne de commande ou en interface graphique.
Contexte:
CFA, Windows server 2008, installation Fonctionnalités de sauvegarde
Activités:
A1.1.1 Analyse du cahier des charges d’un service à produire
A1.3.4 Déploiement d’un service
Rapports :
I. Préparation de Windows Serveur 2008
Dans le système de virtualisation, il faut commencer par créer un deuxième disque dur virtuel de 5Go
maximum.
II. Installation de Windows Backup Server
1. Installation de fonctionnalités.
Pour lancer l’ajout de fonctionnalités, il faut ouvrir << Gestionnaire de serveur >>, Développer <<
Fonctionnalités>> et sélectionner <<Ajouter des fonctionnalités >>.
2. Création d’une tâche avec l’assistant
Une fois ces fonctionnalités installées, on démarre la mmc << Sauvegarde de Windows Server >>
Depuis << Outils d’administration >>.
Une fois la console lancée, depuis le menu de droite << Actions >>, on choisit << Planification de
sauvegarde >>.
L’assistant de planification démarre et propose de sauvegarder l’intégralité du serveur ou le choix
des volumes à sauvegarder. Dans notre cas nous lançons une sauvegarde intégrale. Ensuite on
sélectionne la fréquence de sauvegarde que nous choisissons quotidienne une fois par jour à 21h 00.
On sélectionne de sauvegarder vers un disque dédié aux sauvegardes qui a était créé au préalable.
La tâche est désormais créée et il est possible de la lancer manuellement en sélectionnant «
Sauvegarde unique » depuis le menu « Actions ». L’assistant nous propose d’utiliser les
options de la sauvegarde planifiée ce qui revient donc à lancer manuellement la sauvegarde
planifiée.
Nous découvrons que la création d’une tâche planifiée supplémentaire n’est pas possible.
Lancez l’assistant « Planification de sauvegarde ». Il nous est proposé soit de modifier,
soit d’arrêter la planification de la sauvegarde mais nullement la création d’une nouvelle
tâche. L’assistant de la console Windows Backup Server ne nous propose pas beaucoup de
choix concernant la stratégie de rotation et de planification. Comme nous l’avons vu
précédemment, il n’est pas possible par exemple de définir les jours où les sauvegardes
s’effectueront (jours ouvrés) ou de définir une tâche de sauvegarde mensuelle. La contrainte
supplémentaire est qu’il n’est pas possible d’avoir de rotation à destination d’un stockage
réseau par exemple. La sauvegarde du jour écrase la précédente car seule des sauvegardes
complètes seront réalisées et non des incrémentielles. Heureusement, nous avions une
solution pour résoudre ce problème qui est l’utilitaire en ligne de commande WBADMIN qui
permet de surpasser certaines de ces contraintes. En effet, WBADMIN va nous offrir la
possibilité de lancer une sauvegarde en ligne de commande et donc de créer des scripts qui
seront pilotés par le planificateur de tâches et de gérer des destinations différentes selon des
critères définis.
3. Utilisation et création d’une tâche avec Wbadmin
Imaginons que nous voulions créer une tâche sur 5 jours ouvrés (cas pour 90% des
entreprises) et avec pour destination un répertoire local. Il sera nécessaire de créer un script
qui sera exécuté par le planificateur . Le script sera réalisé sous Power Shell. Commençons par
arrêter notre planification existante pour retrouver votre lecteur.
Une fois la suppression de la fonctionnalité de la sauvegarde de Windows Server effectuée, il nous
est demandé de redémarrer notre machine pour terminer la suppression.
On créera sur notre deuxième disque un répertoire "Backup" et on créera cinq sous
répertoires "Monday", "Tuesday", "Wednesday", "Thursday", "Friday". On partage ensuite
chacun de ces sous--‐répertoires avec lecture pour tout le monde et control total pour les
administrateurs du domaine et les opérateurs de sauvegarde.
Voici le script Power Shell qui sauvegarde les dossiers critiques du disque C :
Pendant que votre script s'exécute cherchez la réponse à ces questions :
Quels sont les dossiers critiques ?
Ce sont des dossiers qui contiennent l’état du système d’exploitation
Quelles sont les options de la commande wbadmin?
La commande Wbadmin est Start Backup qui permet d’exécuter une sauvegarde unique avec
différente options
Une fois votre script fonctionnel, vous allez créer la tâche planifiée qui permettra de le
déclencher chaque soir à 22 h 00 (modifiez votre horloge, changez le jour et l'heure pour
faire vos tests sinon vous écraserez la sauvegarde déjà faite).
Ceci fait, détruisez votre script de sauvegarde. Et en utilisant l'assistant de récupération
d'abord, puis en faisant un script powershell ensuite, restaurez le fichier que vous venez de
détruire. Dans votre script, vous afficherez les versions, puis demanderez à l'utilisateur de
saisir la version et le nom du fichier avec son chemin complet
4. Restauration avec Wbadmin
WBADMIN permet également de réaliser des restaurations. La commande wbadmin get
versions permet dans un premier temps d’obtenir la liste des sauvegardes à notre
disposition avec également quelques informations utiles comme la date de réalisation, la
source ou le type de données. Cette commande vous sera surtout utile pour récupérer
facilement l’identificateur de version.
La commande permettant de restaurer en ligne de commande est wbadmin start
recovery avec différentes options à disposition et principalement :
Version : permet de préciser l’identificateur de version que vous récupérez avec la commande
get versions.
Items : permet de spécifier quelles données sont à restaurer (des fichiers spécifiques, un
volume précis ou une application).
ItemType : le type des éléments à restaurer (File, Volume, App).
RecoveryTarget : la destination des éléments à restaurer.
Exemple: cmd /c 'wbadmin start recovery --‐version:01/19/2014--‐18:47 --‐
itemType:File --‐ items:d:\test --‐ recoveryTarget:c:\restore'