SUPINFO International University

SUPINFO Institute of Information Technology
Laboratoire Microsoft




Tous les Articles du Laboratoire Microsoft

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


Joachim GOMARD
Microsoft France
Consultant Système


 Tous les articles de cet auteur

4,4/5

Bien


123153
88/390

2. Mise en place des quotas

2.1 Introduction aux 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
 

2.2 Création de modèles de quota

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.

2.3 Création de quotas

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").

2.4 Mise à jour des quotas à partir du modèle

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.

 

2.5 Création automatique de quotas

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 !

 

2.6 Surveillance des quotas

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



En Savoir Plus 
Evaluez cet article 


Pour afficher ou poster un commentaire, cliquez sur ce lien : Forum-Microsoft



Retrouvez ci-dessous les autres sections du Laboratoire Microsoft