Gestion des quotas sous Windows Server 2003 R2 avec la console File Server Ressource Manager (FSRM)
Accueil > Articles > Système
|
|
Auteurs
|
|
 |
|
 |

123153 88/390
|
2. Mise en place des quotas
En créant des quotas sur un volume ou un dossier, vous pouvez limiter
facilement l'espace disque alloué à celui-ci. Il existe deux types de quotas que
vous pouvez créer :
-
Hard quota : qui permet d'empêcher
aux utilisateurs de sauvegarder leurs fichiers une fois la limite atteinte
et qui génère une notification quand le nombre de fichiers dépasse la
taille.
-
Soft quota : qui permet aux utilisateurs de quand même copier
leur données sur le volume ou le dossier partagé même si la limite est
atteinte mais qui génère toutes les notifications programmées.
Pour déterminer ce qui se passe quand la limite du quota approche, vous
pouvez configurer une notification à chaque étape. En effet pour chaque étape
configurée, vous pouvez envoyer un email automatiquement à l'utilisateur,
enregistrer un événement, exécuter une commande particulière ou lancer un script
ou encore générer un rapport de stockage. Par exemple, vous voulez avertir
l'utilisateur ainsi que l'administrateur quand il atteint 85% de sa limite par
email et recommencer à 90% puis à 95%.
Il est recommandé de créer son quota à partir d'un modèle
(nous étudierons les modèles un peu plus loin).
Voici une comparaison des différentes fonctionnalités disponibles entre la
console File Server Ressource Manager et les quotas de disque NTFS !
|
Fonctionnalités |
File Server Ressource Manager |
Quotas de disque NTFS |
| Mise en place des quotas |
Sur des dossiers spécifiques ou sur des volumes |
Uniquement sur des volumes |
| Calcul de l'utilisation du disque |
Espace libre actuel |
Espace libre logique (non compressé) |
| Possibilité de notification |
Email, Rapports, Commandes, Scripts, Evénements |
Evénements seulement |
Un
modèle de quota défini une limitation de stockage, le type de quota (hard ou
soft) ainsi qu'un ensemble de notification qui peuvent être généré lorsque la
limite approche. L'avantage d'utiliser les modèles c'est que si vous basez vos
quotas sur celui-ci, vous pouvez automatiquement tous les modifier en n'éditant
que le modèle, ce qui vous permet de gagner un temps considérable. Ceci permet
de simplifier l'administration des quotas en ne définissant qu'un point central
de gestion.
Vous pouvez créer un modèle de quota qui détermine l'espace libre disponible
pour chaque utilisateur, par exemple 200 Mo pour leur dossier personnel. Ensuite
vous créez vos quotas en vous basant sur ce modèle. Le jour où vous souhaitez
augmenter la taille en passant à
300 Mo par exemple, il vous suffit de modifier le modèle et de mettre à jour
automatiquement tous les quotas ayant celui-ci comme modèle, ce qui vous permet
d'avoir toujours une architecture uniformisée et surtout de gagner du temps !
Par défaut, il existe 6 modèles de quota créés lors de l'installation de la
console, pour les voir cliquez simplement sur le sous nœud nommé "Quota
Templates". Voyons un descriptif de chacun d'eux :
 |
- 100 MB Limit : quota de type Hard ayant 100 Mo comme
limite avec comme notification configuré un email et un log à 85, 95
et 100%
- 200 MB Limit Reports to User : quota de type Hard ayant
200 Mo comme limite avec comme notification en plus un rapport
envoyé à l'utilisateur lorsque les 100% sont atteint.
- 200 MB Limit with 50 MB Extension : quota de type Hard
limité à 200 Mo configuré avec une commande pour augmenter la taille
de 50 Mo une fois les 100% atteint.
- 250 MB Extended Limit : quota de type Soft limité à 250
Mo qui est donc extensible par définition
- Monitor 200 GB Volume Usage : sert à la surveillance du
volume contenant tous les dossiers
- Monitor 500 MB Share : idem...
|
Dans
le troisième panneau de la console (et oui c'est une MMC v3), vous avez la
possibilité de créer de nouveaux modèles de quota. Vous avez deux choix
possibles
pour créer un modèle : soit de partir d'un existant en le copiant soit de partir
de zéro. Dans tous les cas, cliquez sur le bouton à droite nommé "Create Quota
Teamplate..." pour lancer la procédure. Une nouvelle fenêtre apparaît donc
nommé Quota Template Properties for...
|
La première chose à faire est donc de décider si nous souhaitons
partir d'un modèle déjà existant, dans ce cas dans la section "Copy
properties from quota template (optional)" choisissez dans la liste
déroulante le quota que vous voulez copier et cliquez sur le bouton "Copy".
A partir de là toutes les propriétés sont remplis et vous n'avez plus
qu'à modifier vos paramètres.
Nous allons donc maintenant créer un nouveau modèle. Dans la zone "Template
Name", rentrez un nom explicite pour votre quota et dans la section
"Label" une description (facultative). Choisissez ensuite
une limite, 4 possibilités : KB-MB-GB-TB et ensuite le type : Hard ou
Soft (voir définition dans la section 2.1). Enfin la dernière partie (la
plus longue) consiste à mettre en place la notification. Par défaut il
existe une entrée correspondant au 100% de la limite. Cliquez sur le
bouton "Edit..." pour la configurer. Une nouvelle fenêtre s'ouvre
alors composée de 4 onglets :

-
E-mail message : Activez la première case pour
envoyer automatiquement un email à l'administrateur et/ou la
deuxième case pour envoyer un email à l'utilisateur qui a atteint sa
limite. Pour l'email à l'utilisateur, choisissez l'objet du mail, le
corps du message en le complétant avec un certains nombres de
variables prédéfinies comme par exemple [Admin Email], [Quota Use
Percent] ou encore [Quota Path] (il existe 31 variables mise à votre
disposition). Vous pouvez encore personnaliser l'email en cliquant
sur le bouton "Additional E-mail Headers..." pour choisir
l'expéditeur, les personnes à mettre en CC ou en CCI.
-
Event Log : Activez la case "Send warning to
event log" pour ajouter des enregistrements à l'observateur.
Ensuite tapez le texte (en utilisant toujours les variables) qui
sera affiché dans les journaux en cas de déclanchement de la
notification.
-
Command : Activez la case "Run
this command or script" pour configurer les paramètres. Ensuite,
cliquez sur le bouton "Browse" pour choisir votre programme
ou votre script. Dans la section juste en dessous, entrez les
arguments de votre commande si besoin est. Enfin sélectionnez
l'option de sécurité pour votre commande afin de limiter son étendue
: "Local Service", "Network Service" ou "Local
System".
-
Report : Cochez la case "Generate
reports", puis sélectionnez dans la liste les rapports que vous
voulez générer comme par exemple les fichiers en double,
l'utilisation du quota, les fichiers volumineux etc. etc. Ensuite
cochez les cases correspondantes pour envoyer ce rapport d'une part
à l'administrateur et d'autre part à la personne responsable de la
génération du rapport. Les rapports sont sauvegardés dans le chemin
suivant : %systemdrive%\Storagereports\Incident.
Une fois les paramètres de notification pour la
limite 100% configurés, il vous suffit de cliquez sur le bouton "Add..."
pour ajouter une nouvelle étape et recommencer le processus, vous pouvez
ajouter autant d'étape que vous souhaitez ! (Dans cet exemple, seulement
une à 85%). Une fois toutes les configurations faîtes, cliquez sur le
bouton "OK" pour fermer la fenêtre et enregistrer votre nouveau
modèle. |
 |
Voici la procédure pour créer un nouveau quota basé
sur un modèle (ce qui est recommandé de faire), car ceci vous permettra
d'avoir une gestion centralisée de vos quotas en ne mettant à jour que le modèle
en cas de besoin plutôt que tous vos quotas de manière individuel.
Sous le nœud "Quota Management", cliquez sur "Quota Templates"
afin d'en afficher la liste dans le panneau de détails. Sélectionnez votre
modèle et en faisant un clique droit dessus, cliquez sur
.
Une nouvelle fenêtre s'ouvre alors. Sélectionnez ou tapez le chemin du dossier
sur lequel vous voulez appliquer votre quota. Ensuite laissez l'option "Derive
properties from this quota template" pour appliquer les paramètres du modèle. En
bas de la fenêtre vous pouvez voir un résumé des des propriétés, si vous êtes
d'accord cliquez sur le bouton "Create".
Si vous souhaitez créer un nouveau quota sans vous basé sur
un modèle, il vous suffit de faire un clique droit sur "Quotas" puis de cliquez
sur "Create Quota..." la même fenêtre apparaît alors mais dans la deuxième
partie, sélectionnez l'option "Define custom quota properties".
Vous pouvez vérifier que votre quota a été correctement créé
en vous rendant dans la section "Quotas" sous le premier nœud, une nouvelle
ligne doit être rajoutée avec toutes ses informations. (Si vous ne le voyez pas,
utilisez la fonction "Refresh").
Lorsque vous procédez à des changements sur un modèle de
quota vous avez la possibilité de mettre à jour de manière automatique tous les
quotas basés sur ce modèle. Vous avez deux options : soit de choisir de mettre à
jour seulement les quotas n'ayant eu aucun changement depuis se création ou
alors tous les quotas basés à partir de modèle même si ce dernier à subit des
modifications individuels depuis sa création (ce qui aura comme conséquences de
perdre vos modifications effectuées).
Lorsque vous réappliquez un modèle, toutes les propriétés de
ce modèle remplacent celle des quotas, les mises à jour ne sont pas limités aux
propriétés modifiés sur le quota.
Pour éditer un modèle, cliquez sur Quota Templates, puis dans
le panneau de détails, clique droit sur le modèle choisie, puis cliquez sur "Edit
Template Properties", ou sélectionnez cette même option dans le menu
d'action (A droite dans la console).
La fenêtre de propriétés du modèle s'ouvre alors, il ne vous reste plus qu'a
effectué toutes les modifications souhaitées. Quand vous avez terminé, cliquez sur le bouton "OK"
afin de valider vos changements. Une nouvelle fenêtre nommée "Update
Quotas Derived from Template" s'ouvre alors.
|
 |
Trois possibilités s'offrent à vous, choisissez celle
qui vous convient le mieux et cliquez sur "OK" :
-
Apply template only to derived quotas that
match the original template : cette première option permet de
mettre à jour tous les quotas qui n'ont subis aucune modification
depuis leur création, c'est à dire tous les quotas qui ont encore
toutes leur propriétés identiques à celles du modèle
-
Apply template to all derived quotas :
cette deuxième option ne regarde pas si les quotas ont été modifié
depuis leur création et applique donc les changements à tous les
quotas créés à partir du modèle sans exception.
-
Do no apply template to derived quotas :
cette dernière option permet d'enregistrer les modifications sur le
modèle sans les appliquer sur les quotas. Ainsi seuls les futurs
quotas créés à partir du modèle seront concernés par les
modifications.
|
La mise en place d'un quota automatique vous permet de déployer un modèle de
quota sur un dossier et de spécifier qu'un quota basé sur ce modèle sera
automatiquement généré et appliqué à tous les sous dossiers existants ainsi qu'à
tous nouveaux sous dossiers créé dans le futur !
Un exemple simple est de l'utiliser pour les profil itinérants par exemple.
Vous définissez un quota automatique sur le dossier parent (par exemple
\\serveur\profil$), ainsi à chaque fois qu'un utilisateur est créé et que son
dossier personnel est créé dans le dossier partagé, une nouvelle entrée de quota
sera automatiquement créé pour ce dossier (
\\serveur\profile$\gomard_j )
basé sur le modèle défini sur le dossier parent. Ces quotas générés
automatiquement sont ainsi visibles dans le panneau de résultat sous le nœud "Quotas",
en tant que quota individuel qui peut être édité ou modifié de manière
indépendante.
Maintenant que vous avez compris le principe qui va vous faire gagner un
temps précieux, voyons comment le mettre en place. Faîtes un clique droit sur le
nœud "Quotas" sous la première section "Quota Management" et sélectionnez "Create
Quota...".
Dans la nouvelle fenêtre rentrez le chemin du dossier parent ou alors du
volume lui même (par exemple C:\AutoQuotas) , et activez la case : "Auto apply
template and create quotas on existing ans new subfoders". Remarquez au
passage que vous n'avez pas le choix de choisir entre les sous dossiers déjà
existants et les futurs, il n'y a pas de distinction possible, une nouvelle
entrée de quota se créé pour chacun d'eux ! Ensuite sélectionnez dans le menu
déroulant votre modèle puis validez vos choix en cliquant sur le bouton "Create".
Vous pouvez alors remarquez dans la section quota qu'une nouvelle ligne a été
rajouté, il s'agît bien de notre quota automatique - Quota Type : Hard (Auto
Apply) ! Après l'ajout d'un nouveau dossier un autre quota à donc été créé
automatiquement suivent le modèle (C:\AutoQuota\test).
Généralement, cette méthode est utilisé avec la redirection de dossiers ou les
profils itinérants puisqu'elle suppose la mise en place de dossier individuel
pour chaque utilisateur.

Au même titre que pour les modèles de quota, vous avez la
possibilité d'éditer les propriétés d'un quota automatique afin d'en changer ses
paramètres (Pour éditer un quota, reportez-vous à la section juste au dessus).
Une fois que vous avez effectué vos modifications, une fenêtre nommée "Update
Quotas Derived from Auto Apply Quota", vous avez alors 3 possibilités comme
au dessus :
-
premièrement d'appliquer les modification à tous
les quotas créés automatiquement et qui correspondent encore au modèle (qui
n'ont donc pas été modifié de manière individuel)
-
deuxièmement d'appliquer à tous les quotas créés
automatiquement même ceux modifiés par la suite
-
troisièmement de ne pas appliquer les
modifications !
Bien évidemment, en plus de toutes les informations que vous avez configuré
dans les notifications, vous pouvez surveiller vos quotas en utilisant la
section "Quota Management" ou générer un rapport d'utilisation de quota
(nous y reviendrons dans la dernière partie de cet article).
Pour voir les informations sur un quota, rien de plus simple, dans la console
FSRM, cliquez sur le nœud "Quotas". Dans le panneau de détails,
vous pouvez voir rapidement la limite du quota, le pourcentage d'utilisation
ainsi que son type !

Vous pouvez modifier la vue en cliquant sur le bouton
afin de
choisir un emplacement définie pour vos quotas (par exemple tous ceux qui sont
sur C:\ ou tous ceux qui sont dans
D:\Profiles$. Vous pouvez également choisir
comme option d'afficher tous les quotas ou simplement les quotas automatiquement
ou les autres. En cliquant sur l'une des colonnes, vous pouvez trier
instantanément tous vos quotas selon le critère de vos choix
Pour voir tous les détails d'un quota en particularité, il suffit de le
sectionner, et vous verrez en dessous (le panneau de détails se divise alors en
deux), toutes les informations notamment sur la notification configurée. Nous
verrons en détail dans la dernière partie de cet article comment justement créer
des rapports de surveillance pour les quotas... mais avant cela, place au
groupe de fichiers afin de filtrer le contenu déposé sur les partages !
Introduction
1. Présentation de la console : "File Server Ressource Manager"
1.1 Installation de la console
1.2 Présentation de la console
1.3 Utilisation des lignes de commande pour FSRM
1.4 Configuration de la notification par email
2. Mise en place des quotas
2.1 Introduction aux quotas
2.2 Création de modèles de quota
2.3 Création de quotas
2.4 Mise à jour des quotas à partir du modèle
2.5 Création automatique de quotas
2.6 Surveillance des quotas
3. Mise en place des groupes de fichiers et de la restriction
3.1 Présentation et création de groupes de fichiers
3.2 Mise en place d'une restriction
3.3 Configuration d'une exception à votre restriction
4. Génération de rapports de stockage
Conclusion
|
|
 |
Pour afficher ou poster un commentaire, cliquez sur ce lien : Forum-Microsoft
|
|