TP SAUVEGARDE POWERSHELL+ WINDOWS BACKUP SERVER

Transcription

TP SAUVEGARDE POWERSHELL+ WINDOWS BACKUP SERVER
TP SAUVEGARDE POWERSHELL+
WINDOWS BACKUP SERVER
SOMMAIRE
I. CONTEXTE
II. INSTALLATION DE WINDOWS BACKUP SERVER
III. SAUVEGARDE AVEC WINDOWS BACKUP SERVER
IV. UTILISATION ET CRÉATION D'UNE TACHE AVEC WBADMIN
V. COMPETANCES
VI.CONCLUSION
Page 1
KRICKA David
BTS SIO
I.
CONTEXTE
A partir de Windows Serveur 2008 installé sur virtualbox et de la fonctionnalité
Windows serveur Backup je vais effectuer une sauvegarde de mon serveur
2008 ,je montrerais les limites de celui-ci .
Dans une seconde partie j'utiliserais powershell pour éditer un script qui
permettra de palier au manque de fonctions de Windows backup serveur ,
notamment grâce a l'outil planificateur de taches intégré a Windows.
II. INSTALLATION DE WINDOWS BACKUP SERVER
Dans le serveur 2008 pour installer windows backup server il faut aller dans
gestionnaire de serveur puis sur fonctionnalité puis clic droit et ajouter des
fonctionnalités puis cocher fonctionnalités de la sauvegarde de windows server
en cochant également outils en lignes de commande pour pouvoir utiliser
powershell par la suite.
Page 2
KRICKA David
BTS SIO
Page 3
KRICKA David
BTS SIO
III. SAUVEGARDE AVEC WINDOWS BACKUP SERVER
Pour effectuer une sauvegarde il faut aller dans démarrer puis outils de
l'administrateur , puis sauvegarde de windows server.Puis action et planification
de sauvegarde.
En suite on indique l'heure de début de sauvegarde ainsi que la périodicité , on
remarque ici que seul les options plusieurs fois par jour ou tous les jours est
proposé, ce qui est assez restrictif .Aucune sauvegarde différentielle ou
incrémentielle n'est proposée.
Page 4
KRICKA David
BTS SIO
Ensuite on choisit soit la sauvegarde du serveur entier soit un dossier spécifique,
puis on indique le disque dur qui servira d'espace de stockage de la sauvegarde.
Page 5
KRICKA David
BTS SIO
Puis le logiciel de sauvegarde nous indique que le disque va être formaté.
Page 6
KRICKA David
BTS SIO
En voulant créer une nouvelle planification de sauvegarde on voit que l'assistant
ne permet pas une deuxième planification, il permet juste de modifier la
sauvegarde ou d’arrêter la sauvegarde.
Page 7
KRICKA David
BTS SIO
IV. UTILISATION ET CRÉATION D'UNE TACHE AVEC WBADMIN
Pour commencer je vais autoriser l'exécution des scripts.
Ensuite j'ai créé un disc dur E dans virtual box que j'ai dédié a la sauvegarde en
paramétrant des sauvegardes avec sauvegarde de Windows server.
J'ai créée un dossier BACKUP ainsi que des sous dossier "Monday",Tuesday",
"Wednesday", "Thursday", "Friday" que j'ai mis en partage et ouvert les droit
pour tout le monde en lecture et en contrôle total pour les administrateurs du
domaine ainsi que les opérateurs de sauvegardes.
Page 8
KRICKA David
BTS SIO
Installation de Windows powershell ise
dans fonctionnalité / ajouter puis sélection Windows integreted environnement
ISE.
Création du script pour effectuer mes sauvegarde du lundi au vendredi.
Page 9
KRICKA David
BTS SIO
je lance le script dans mon cas le dimanche j'ai créé un dossier sunday pour voir
si cela fonctionne.
Ici on voit que le script a sauvegardé le C (une partie) ainsi que le volume réservé
au systèmes. Pour ne sauvegarder que le volume réservé au système il faut
enlever l'argument -allcritical exemple:include :H : -vssfull -quiet mon volume
réservé au systèmes , je lui ai attribué la lettre H.
Que contient le volume réservé au système de 100 Mo ?
La partition système contient les fichiers liés au matériel et le dossier de
démarrage qui indiquent à un ordinateur où chercher pour démarrer Windows.
Par défaut, Windows crée une partition système séparée lors d’une installation à
partir de zéro (par opposition à une mise à niveau effectuée à partir d’une
version précédente de Windows) sur un disque dur non partitionné. Cette
partition fait une taille de 100 Mo.
Windows peut contribuer à protéger la partition du système en empêchant son
reformatage ou sa suppression, et si la partition du système est conservée
séparément de la partition de redémarrage (comme recommandé), aucune lettre
ne lui sera attribuée automatiquement. Ce qui signifie que la partition du
système n’apparaîtra pas dans l’Explorateur Windows, évitant ainsi l’utilisation
involontaire de la partition du système.
Page 10
KRICKA David
BTS SIO
Lorsque vous mettez votre ordinateur sous tension, celui-ci utilise les
informations stockées dans la partition système pour démarrer. Il n’existe qu’une
seule partition système sur un ordinateur Windows, même si différentes versions
de Windows sont installées sur le même ordinateur.
Toutefois, les systèmes d’exploitation non-Windows utilisent d’autres fichiers
système. Sur un ordinateur à démarrage multiple qui utilise un système
d’exploitation non-Windows, les fichiers système de ce dernier sont situés sur sa
propre partition, à l’écart de la partition système Windows.
Source :Assistance Windows.
Options de la commande Wbadmin :
Page 11
KRICKA David
BTS SIO
Mon script fonctionne , je vais maintenant éditer une tache planifiée pour lancer
mon script .
Powershell permet de créer facilement un ensemble de comportements
« maison ». Il est possible d’automatiser l’exécution de ces scripts.
Pour ce faire (sous Windows 2008)
Démarrer > Outils d’administration > Planificateur de tâches > Menu Action >
Créer une tache …
I. Renseigner le nom de la tache
II. Renseigner les options de sécurité
III.Renseigner le déclencheur (timer, …)
IV. Onglet Actions
Click sur Nouveau, dans la fenêtre :
> Action = « Démarrer un programme »
> Programme/script = « powershell.exe »
> Ajouter des arguments = « -File <cheminVersLeFichierPS1>
-ExecutionPolicy Unrestricted -NoProfile »
Page 12
KRICKA David
BTS SIO
Exemple de ligne d’argument : -file
C:\Backups\Scripts\ExecuteBackupMossSite.ps1 -ExecutionPolicy
Unrestricted -NoProfile
Restauration d'un fichier avec l'assistant récupération
Toujours dans sauvegarde de windows serveur, action , récupérer.
Page 13
KRICKA David
BTS SIO
On peut également utiliser la fonctionnalité versions précédente pour récupérer
des fichiers accidentellement effacé , cela ne remplace pas une sauvegarde mais
cela peut être utile dans certains cas.
Source : aide et support Windows.
Page 14
KRICKA David
BTS SIO
Restauration avec un script powershell :
j'ai essayé de retrouver mon script effacé mais je n'arrive pas a indiquer le bon
chemin Vers Le FichierPS1.
Page 15
KRICKA David
BTS SIO
V.
Compétences :
C1.3.1.1 Mettre en place l’environnement de test du
service
C1.3.1.2 Tester le service
C1.3.1.3 Rédiger le rapport de test
C1.3.2.1 Identifier les éléments à sauvegarder et à
journaliser pour assurer la continuité du service et la
traçabilité des transactions.
VI.
Conclusion
L'outil graphique est plus facile a utiliser au premier abord et
permet de réaliser les taches demandées plus
rapidement,toutefois l'utilisation de script powershell bien que
plus difficile et plus long a appréhender permet une plus grande
souplesse dans la gestion des sauvegarde et de leurs
automatisations ,une fois le script fonctionnel et aprés avoir été
testé l'utilisation de celui-ci est plus rapide surtout pour
effectuer par exemple des sauvegardes multiples sur divers
fichiers.
Je pense que le temps investi dans l'apprentissage du
powershell permet de gagner du temps au final.
Page 16
KRICKA David
BTS SIO