vendredi 24 avril 2015

Configuration et administration de la déduplication via powershell

Bien le bonjour,

Après la configuration voici la configuration et l'administration de la déduplication via powershell.

#Installer la fonctionnalité
Add-WindowsFeature FS-Data-Deduplication 

Avant de paramétrer la déduplication de données, vous pouvez évaluer le gain possible sur votre serveur de fichiers.
Pour cela, il existe un utilitaire sur Windows Server 2012 nommé DDPEval.exe sous C:\Windows\System32.
#Exemple d'utilisation pour la lettre e:
ddpeval e:\ /v /e
Ou à distance
ddpeval \\nom_ou_ip_serveur\e$ /v /e

#Activer le déduplication sur un volume
Enable-DedupVolume e: -usagetype default
Enable-DedupVolume e: -usagetype Hyperv

#Définir la durée avant deduplication (dédupliquer les fichiers après X jours)
Set-DedupVolume e: -MinimumFileAgeDays 1 

#Lancer une déduplication
Start-DedupJob e: -type Optimization

#Lancer une deduplication en différé
Start-DedupJob e: -type Optimization -wait

#Lancer une deduplication immédiatement en stoppant tous les jobs en cours
Start-DedupJob e: -type Optimization -preempt

#Lancer une deduplication qui s'arrête si le serveur ne dispose pas d'assez de resource.
Start-DedupJob e: -type Optimization -StopWhenSystemBusy

#Lancer une deduplication avec une priorité haute
Start-DedupJob e: -type Optimization -Priority high -Memory 50

#Lister les volumes avec la deduplication activée
Get-dedupvolume | fl

#Afficher les tâches de déduplication
Get-DedupJob

#Afficher le status de déduplication
Get-DedupStatus | fl

#Afficher les planifications de déduplication
Get-DedupSchedule

#Afficher les informations sur la deduplication
Update-DedupStatus
Get-DedupMetadata
Measure-DedupFileMetadata

#Si le volume est entier et que vous rencontrez des défaillances d’accès aux fichiers, envisagez l’une des options suivantes pour contourner le problème :
#Exécutez une tâche de nettoyage de la mémoire pour récupérer l’espace disque à l’aide d’une invite de commandes Windows PowerShell avec élévation de privilèges :
Start-DedupJob E: -Type GarbageCollection -full
#Copiez les fichiers ailleurs à l’aide d’un outil qui prend en charge le mode E/S non mis en mémoire tampon, tel que XCOPY avec l’option /J ou Robocopy avec l’option /J.
#Vérifier l'intégrité des données du volume et réparer si possible
Start-DedupJob E: -Type Scrubbing -full 

#Il est possible depuis 2012r2 "d'étendre" un fichier dans son état initial si nécessaire pour des besoins de performances ou de compatibilités applicatives.
Expand-DedupFile -Path "D:\partage\fichier3.doc"

#Déterminer la récupération de l’espace possible avec la cmdlet Measure-DedupFileMetadata
#vous pouvez déterminer la quantité d’espace disque possible pouvant être récupérée sur un volume si vous supprimez un groupe de dossiers, un seul dossier ou un seul fichier, puis exécutez une tâche de nettoyage de la mémoire.
#La valeur DedupDistinctSize indique la quantité d’espace récupérée si vous supprimez ces fichiers.
Measure-DedupFileMetadata -path e:\dossier1,e:\fichier1

#La déduplication utilise deux services :
#Service de déduplication des données : Gère la déduplication des données
#Service de cliché instantané des volumes de déduplication des données : Permet de sauvegarder des volumes dédupliqués.

Prochain article, présentation des espaces (pools) de stockage.

Salutation,
Guillaume

1 commentaire:

Remarque : Seul un membre de ce blog est autorisé à enregistrer un commentaire.