Table of Contents

DD4200 : Gestion des MTree

Un MTree est une partition logique du système de fichiers Data Domain dans les unités de stockage DD Boost, pools VTL ou partages NFS/CIFS.

Cet article décrit la création, la configuration et l’activation et la désactivation de MTree. quotas, et ainsi de suite.

Utilisation de l’interface graphique

Création d'un MTree

Les MTrees sont créés dans la zone /data/col1/mtree_name

  1. Sélectionner Data Management>MTree
  2. Dans la zone d’aperçu MTree, cliquer sur Créer
  3. Entrer le nom de la MTree dans la zone de texte Nom de la MTree. Les noms MTree peuvent aller jusqu’à 50 caractères.
  4. Définir des restrictions d’espace de stockage pour le MTree afin de l’empêcher de consommer excessivement de l'espace: une limite modérée (soft) ou une limite absolue (hard), ou les deux. Avec une limite modérée, une alerte est envoyée lorsque la taille du MTree dépasse la limite, mais que des données peuvent toujours être écrites dans le MTree. Les données ne pouront plus être écrites dans la MTree lorsque la limite absolue est atteinte.
  5. Cliquer sur OK

Le nouvel MTree s'affiche dans la table MTree.

Pour définir les limites de quota pour la MTree:
* sélectionner Set to Specific value
* entrer la valeur.
* sélectionner l'unité de mesure: MiB, GiB, TiB ou PiB.

Les caractères suivants sont acceptables dans les noms:
* Caractères alphabétiques majuscules et minuscules: A-Z, a-z
* Numéros: 0-9
* Espace intégré
* virgule (,)
* point (.), tant qu'il ne précède pas le nom.
* note d'explication (!)
* signe numérique (#)
* signe dollar ($)
* signe en pourcentage (%)
* signe plus (+)
* arobase (@)
* signe égal (=)
* esperluette (&)
* point-virgule (;)
* parenthèse [(et)]
* crochets ([et])
* accolades ({et})
* caret (^)
* tilde (~)
* apostrophe (guillemet simple non flué)\
* guillemet simple incliné (')

Lorsque l'on définit une limite absolue, la limite modérée d’un quota ne peut pas dépasser celle-ci.

Configurer et activer/désactiver les quotas MTree

Définir la restriction d'espace de stockage pour un pool MTree, Storage Unit ou VTL.

Data Management>Quota présente combien de MTrees n’ont pas de quotas souples ou stricts fixés. Pour les MTrees avec des quotas définis, la page indique le pourcentage de limites pré-compressées soft et hard utilisées. Prendre en compte les informations suivantes lors de la gestion des quotas.

Supprimer un MTree

Les données du MTree ne sont supprimées lors du prochain nettoyage.

Comme le MTree et ses données associées ne sont pas supprimés tant que le nettoyage de fichier n’est pas exécuté, il est impossible de créer une nouvelle MTree avec le même nom que le MTree supprimé n’a pas été effectuée. Le MTree ne sera complètement supprimé du système de fichiers par l'opération de nettoyage.

  1. SélectionnerData Management>MTree
  2. Sélectionner un MTree.
  3. Dans la zone d’aperçu MTree, cliquer sur Delete
  4. Cliquer sur OK dans la boîte de dialogue Avertissement.
  5. Cliquer sur close dans la boîte de dialogue Delete MTree Status après avoir contrôler la progression.

Annulation de la suppression d'une MTree

Undelete récupère une MTree supprimée et ses données et la replace dans la table MTree.

Un undelete n’est possible que si le nettoyage de fichier n’a pas été exécuté après le marquage de MTree pour la suppression.

On peut également utiliser cette procédure pour récupérer une unité de stockage.

  1. Sélectionner Data Management>MTree>More Tasks>Undelete
  2. Cocher les cases des MTree que l'on souhaite restaurer et cliquer sur OK
  3. Cliquer sur clos dans la boîte de dialogue Undelete MTree Status après avoir contôlrer la progression.

Le MTree récupérée s'affiche dans la table MTree.

Renommer une MTree

  1. Sélectionner Data Management>MTree
  2. Sélectionner un MTree dans la table MTree.
  3. Sélectionner l'onglet Summary.
  4. Dans la zone d’aperçu Informations détaillées, cliquer sur Rename
  5. Entrez le nom du MTree dans la zone de texte New MTree Name.
  6. Cliquer sur OK

La MTree renommée s'affiche dans la table MTree.

Répliquer un système avec des quotas

Répliquer un système Data Domain avec un système d'exploitation DD prenant en charge les quotas sur un système doté d'un système DD qui n'en a pas on utilise:

Utilisation en ligne de commande

mtree create

Rôle requis

admin, limited-admin.

Usage

 mtree create mtree-path [tenant-unit tenant-unit] [quota-soft-limit n {MiB|GiB|TiB|PiB}] [quota-hard-limit n {MiB|GiB|TiB|PiB}]

Créer un MTree sous le chemin spécifié. Le format du mtree-path est /data/col1/mtree-name

Arguments

Dénomination

Un message d'erreur informe d'entrer un nom différent si un autre MTree avec le même nom existe.

Les conventions de dénomination pour la création de MTrees incluent les lettres majuscules et minuscules (A- Z, a-z), nombres 0-9, unique, espace incorporé non principal, point d'exclamation, dièse, signe dollar, esperluette, caret, tilde, parenthèses gauche et droite, parenthèses gauche et droite, accolades gauche et droite.

Options de quota

Si aucune option de quota n'est spécifiée, la valeur par défaut est illimitée pour les limites modérées et absolues. ce qui signifie qu'il n'y a pas de limite de quota.

Lors de la définition des limites de quota, un avertissement apparaît si la nouvelle limite est inférieure à la limite actuelle du MTree. La commande n'échoue pas, mais les demandes d'écriture ultérieures seront rejetés. Un message d'erreur apparaît si on définit un quota modérée qui est supérieur ou égal au quota absolu. Quand la limite absolue est atteinte pour un MTree, les opérations d’écriture s’arrêtent et plus aucune donnée ne peut être écrite dans la MTree. Les données peuvent être supprimées.

Exemples

Création d'un MTree /data/col1/backup1 sans quota:

$ mtree create /data/col1/backup1

Création d'un MTree /data/col1/backup1 avec un quota modéré de 10 GiB:

$ mtree create /data/col1/backup1 quota-soft-limit 10 GiB

Création d'un MTree /data/col1/backup1 avec un quota absolu de 10 TiB:

$ mtree create /data/col1/backup2 quota-hard-limit 10 TiB

Création d'un MTree /data/col1/backup1/data/col1/backup3 avec une unité locataire (tenant-unit):

$ mtree create /data/col1/backup3 tenant-unit tenant

mtree delete

Rôle requis

admin.

Usage

mtree delete mtree-path

Supprime le MTree spécifié (indiqué par le chemin). Les MTrees marqués pour suppression restent dans le système de fichiers jusqu'à l'exécution de la commande filesys clean. Cette option de commande n'est pas autorisée sur les mtrees Retention Lock Governance ou Retention Lock Compliance sauf s'ils sont vides. On peut retirer l'état Marqué pour suppression de ce MTree en exécutant la commande mtree undelete. Si le MTree est une unité de stockage, le système renvoie une erreur.

Cette commande ne parviendra pas à supprimer le MTree spécifié s'il existe une stratégie de transfert de données configurée sur le MTree ou si une opération de transfert de données est en cours au moment de l'exécution de la commande de suppression.

Pour les systèmes utilisant le protocole DD Boost, vous pouvez utiliser la commande ddboost storage-unit delete pour supprimer une unité de stockage.

Effets de la commande

mtree list

Rôle requis

admin, limited-adminuser, backup-operator, tenant-admin, tenant-user, security, none.

Usage

mtree list [mtree-path] [tenant-unit tenant-unit]

Afficher la liste des MTrees. Lorsque le mode multi-hébergement sécurisé (SMT) n'est pas activé, le système affiche trois colonnes: Nom, Pré-Comp (GiB) et Statut. Lorsque SMT est activé, le système affiche également le locataire.

Arguments

Sortie

Lorsque SMT est activé, l'unité locataire sera affichée si elle est configurée. Si ce n'est pas le cas, le système affichera “-”. La sortie inclut le chemin MTree, pre-compression et statut. Le statut est basé sur des valeurs prédéfinies:

mtree modify

Rôle requis

admin, limited-admin.

Usage

mtree modify mtree-path tenant-unit tenant-unit name

Affecter un MTree à une unité locataire. Si le MTree est une unité de stockage, le système renvoie une erreur.

Pour les systèmes utilisant le protocole DD Boost, on peut utiliser la commande ddboost storage-unit modify pour modifier une unité de stockage.

Arguments

mtree option

Rôle requis

admin, limited-admin.

Usage

mtree option reset app-optimized-compression mtree mtree_path

Réinitialise le paramètre de déduplication optimisé Oracle sur le MTree spécifié à sa valeur par défaut, aucune.

mtree option set app-optimized-compression {none|global|oracle1} mtree mtree_path

Définit la déduplication optimisée Oracle sur le MTree spécifié.

mtree option show [mtree mtree_path]

Affiche les valeurs des options pour la MTree trouvée au mtree_path. Si aucune MTree n'est spécifiée,le système affiche les valeurs des options pour tous les arbres MTrees.

Argumens

mtree rename

Rôle requis

admin, limited-admin.

Usage

mtree rename mtree-path new-mtree-path

Renomme le MTree spécifié.

/data/col1/backup ne peut pas être renommé.

Les Mtrees Retention Lock Governance ou Retention Lock Compliance ne peuvent être renommés que s'ils sont vides.

Cette option de commande requiert l’autorisation du responsable de la sécurité si Retention Lock Compliance est activé sur le MTree spécifié.

mtree retention-lock

Rôle requis

Usage

mtree retention-lock disable mtree mtree-path

Désactive le verrouillage de rétention pour le MTree spécifié. Cette option de commande est autorisée sur les MTrees Retention Lock Governance uniquement. Il n'est pas autorisé sur les MTrees vRetention Lock Compliance.

mtree retention-lock enable mode {compliance|governance} mtree mtree-path

Active le verrouillage de rétention pour le MTree spécifié.

Utiliser l'argument de conformité pour répondre aux normes réglementaires les plus strictes en matière de permanence des données, telles que celles SEC17a-4f.

L'activation de la conformité du verrouillage de rétention nécessite l'autorisation du responsable de la sécurité.

Utiliser l’argument de gouvernance pour propager la même protection que celle fournie dans la version précédente de DD OS. Le niveau de protection de la sécurité est inférieur à la Retention Lock Compliance.

Lorsque le verrouillage de rétention est activé sur une MTree, tout fichier de la MTree peut devenir verrouillé en fixant réglant son temps de rétention atime.

En outre, renommer un répertoire non vide dans le MTree est désactivé.

Pour activer la conformité du verrouillage de rétention sur un MTree, entrer: $ mtree retention-lock enable mode compliance mtree /data/col1/mtree_name

/data/col1/backup ne peut pas être configuré pour le Retention Lock Compliance.

mtree retention-lock reset {min-retention-period | max-retention-period} mtree mtree-path

Réinitialise la période de rétention minimale ou maximale du MTree spécifié sur sa valeur par défaut. L'option de commande est autorisée sur les MTrees avec Retention Lock Governance activée.

mtree retention-lock report generate retention-details mtrees{mtree-list|all} [format {text|tsv| csv}] output-file filename]

Répertorie tous les fichiers avec blocage de rétention dans un ou plusieurs fichiers, leur date d'expiration, leur mode de rétention et taille :

  mtree retention-lock revert chemin
  

Rétablit tous les fichiers Retention Lock dans un chemin spécifié en fichiers non-Retention Lock. Si le chemin pointe vers un MTree, tous les fichiers du MTree seront annulés.

Les répertoires et les fichiers contenus dans les MTrees Retention Lock Compliance ne peuvent pas être annulés.

La base du chemin doit être /data/col1/mtree-name/ ou /data/col1/backup/

L'opération génèrera une alerte système Data Domain (au niveau de gravité ALert) et consigne les noms des fichiers de réinitialisation. L'orsqu'un destinataire reçoit l'alerte, il doit confirmer que l'opération de réinitialisation doit être effectuée.

Pour les fichiers de gouvernance de rétention verrouillée (uniquement), on peut supprimer les fichiers verrouillés à l’aide d'un processus en deux étapes:
* utiliser d'abord la commande mtree retention-lock revert chemin pour rétablir le fichier verrouillé avec rétention.
* ensuite, supprimer le fichier sur le système client à l’aide de la commande rm nom de fichier

mtree retention-lock set {min-retention-period | max-retention-period} period mtree mtree-path

Définit la période de rétention minimale ou maximale pour le MTree spécifié. Cette commande nécessite l'autorisation du responsable de la sécurité si la conformité de Retention Lock est activée sur le MTree.

Les utilisateurs ne peuvent pas définir la durée de conservation minimale sur moins de 12 heures, cela génère un message notifiant à l'utilisateur que l'entrée était invalide et indiquant la période de rétention minimale autorisée.

Les utilisateurs ne peuvent pas définir une période inférieure à la période minimale et à la période maximale autorisée, cela génère un message notifiant à l'utilisateur que l'entrée était invalide et indiquant la période de rétention minimale ou maximale autorisée.

La période de rétention est spécifiée au format [nombre] [unité]. Les valeurs unitaires possibles sont:

La période de rétention ne peut dépasser 70 ans. Fixer une valeur supérieure à 70 ans entraîne une erreur.

Pour définir la période de rétention minimale sur 24 mois pour mtree1 : $ mtree retention-lock set min-retention-period 24mo mtree /data/col1/mtree1

mtree retention-lock show {min-retention-period | max-retention-period} mtree mtree-path

Affiche le minimum et le maximum pour le MTree spécifié.

mtree retention-lock status mtree mtree-path

Affiche le statut du verrouillage de rétention pour le MTree spécifié. Les valeurs possibles sont activées, mode désactivé, précédemment activé et MTree Retention Lock: Compliance ou governance.

mtree show

Rôle requis

admin, limited-admin, user, backup-operator, tenant-admin, tenant-user, security, none.

Usage 1

mtree show compression {mtree-path | tenant-unit tenant-unit}[tier {active | archive | cloud}] [summary | daily | daily-detailed] [last n {hours | days | weeks | months} | start date[end date]]

Affiche les statistiques de compression pour un MTree spécifique. Les valeurs sont rapportées en gigibytes (GiB). L'exécution de la commande sans arguments génère une sortie par défaut qui affiche un résumé des statistiques de compression pour tous les fichiers et répertoires du système de fichiers pour les 7 derniers jours et les 24 dernières heures.

Arguments

Usage 2

mtree show performance {mtree-path | tenant-unit tenant-unit}[interval n {mins | hours}] [last n {hours | days | weeks |months} | start MMDDhhmm[[CC]YY] [end MMDDhhmm[[CC]YY]]]

Affiche les statistiques de performances MTree. Les données d'écriture répliquée ne sont pas incluses dans la sortie. Rôle requis: admin, admin limité, utilisateur, opérateur de sauvegarde, locataire administrateur, utilisateur-locataire, sécurité, aucune.

Exemple de Sortie

Date        Time    Throughput         Streams      
YYYY-MM-DD  HH:MM   read      write    rs/ws/rr/wr/r+/w+ 
                              MB/s     MB/s         #        
-----------------   ----------------   -----------------
2015-04-22 21:10    0.00   0.00        0/0/0/0/0/0      
2015-04-22 21:20    0.00   0.00        0/0/0/0/0/0      
.                            .         .                    
.                            .         .                    
.                            .         .                    
2015-04-23 20:30    0.00   0.00        0/0/0/0/0/0      
2015-04-23 20:40    0.00   0.00        0/0/0/0/0/0      
-----------------   ----------------   -----------------

Où:

Arguments

mtree undelete

Rôle requis

admin,admin limited

Usage

mtree undelete mtree-path

Marque comme non supprimé le MTree marqué pour suppression dans le chemin spécifié. Cette commande annule une précédente mtree delete

Pour annuler la suppression d’un MTree, le nettoyage ne doit pas avoir été exécuté avant d’exécuter cette tâche.

Si un utilisateur essaie de récupérer une unité de stockage, le système affiche le message suivant:

"MTree 'mtree-path' contient une unité de stockage DD Boost et ne peut pas être annulé."