MSP n°3 : Automatisation des Sauvegardes

Entreprise de Tannerie & Cuir : LAVACHETTE.COM

Formation TIP

Formateur : Karim. D LEBGAA

Suivi de l'Étudiant - MSP 3

Avancement MSP 3 0%

Cochez vos étapes validées à droite pour mettre à jour votre jauge d'activité.

Formateur référent : Karim. D LEBGAA
Scénario de Tannerie - Phase 3

La Résilience des données de M. LOMBARD

L'intégration de vos utilisateurs est désormais finalisée. À présent, le PDG de la tannerie, M. LOMBARD Joël, exige une politique rigoureuse de tolérance aux pannes pour le stockage de l'entreprise ainsi qu'un système d'automatisation des sauvegardes de son dossier de travail personnel.

"Les données de conception de nos pièces en cuir sont notre plus grand trésor. Je souhaite que mon dossier personnel soit sauvegardé de manière totalement automatisée depuis mon poste client vers un espace de stockage ultra-sécurisé et tolérant aux pannes de disques !"
— M. LOMBARD, PDG

⚠️ DIRECTIVES DU CAHIER DES CHARGES :

Afin de mener à bien ce chantier d'infrastructure, vous devez vous conformer aux documents techniques suivants :

  • Cahiers des charges 7 & 8 : Indiquent en détail l'écriture du script de sauvegarde automatisé.
  • Document 4-PowerShell : À suivre minutieusement pour effectuer le déplacement de dossier de façon propre avec les commandes PowerShell appropriées.

Schéma Logique : Pool Miroir & Flux de Sauvegarde

Client PC - M. LOMBARD Script Sauvegarde (Cahier 7/8) Dossier : C:\Users\Lombard Réseau : Sauvegarde WS-LAVACHETTE (Server) Dossier déplacé (Doc 4 PowerShell) Vers Nouveau Disque Pool (E:\) Passerelle : 192.168.10.254 Pool de Disques (Miroir) Disque 1 20 Go Disque 2 20 Go E: (Volume Miroir - Résilient)

Configurez vos disques virtuels au niveau du serveur Windows de la tannerie :

# Commandes d'aide à la création du Pool et Disque Virtuel Miroir
$Disks = Get-PhysicalDisk -CanPool $True
New-StoragePool -FriendlyName "Pool-Tannerie" -StorageSubsystemFriendlyName "Windows Storage*" -PhysicalDisks $Disks
New-VirtualDisk -StoragePoolFriendlyName "Pool-Tannerie" -FriendlyName "MirrorData" -ResiliencySettingName Mirror -Size 20GB -ProvisioningType Fixed
Initialize-Disk -VirtualDisk (Get-VirtualDisk -FriendlyName "MirrorData")
New-Partition -DiskNumber (Get-VirtualDisk -FriendlyName "MirrorData").DiskNumber -UseMaximumSize -DriveLetter E | Format-Volume -FileSystem NTFS -NewFileSystemLabel "Sauvegardes_Lombard"

Déplacez proprement le dossier conformément aux directives du document 4 :

# Exemple de commande pour migrer le dossier (Document 4)
Move-Item -Path "C:\Partages\Tannerie\Lombard" -Destination "E:\Sauvegardes_Lombard\Lombard" -Force -Verbose

Rédigez vos scripts de sauvegarde sur la machine cliente de M. LOMBARD :

# Exemple de script PowerShell de sauvegarde (Cahiers 7 & 8)
$Source = "C:\Users\Lombard\Documents"
$Destination = "\\192.168.10.10\Lombard$"
$LogFile = "C:\Sauvegardes\logs_sauvegarde.txt"

# Vérification de l'accès réseau au serveur
if (Test-Path $Destination) {
Write-Output "$(Get-Date) - Début de la sauvegarde" | Out-File $LogFile -Append
# Utilisation de Robocopy pour la synchronisation robuste
robocopy $Source $Destination /E /Z /R:3 /W:5 /LOG+:$LogFile
Write-Output "$(Get-Date) - Sauvegarde terminée avec succès" | Out-File $LogFile -Append
} else {
Write-Warning "Serveur injoignable. Sauvegarde avortée."
Write-Output "$(Get-Date) - ERREUR : Serveur de tannerie injoignable" | Out-File $LogFile -Append
}

Vérifiez le fonctionnement autonome du dispositif de sauvegarde :