Cet article de la base de connaissances concerne les systèmes Avamar exécutant les versions 7.x +. Cet article décrit la commande status.dpn et explique chaque section de sa sortie.
Qu’est-ce que la commande status.dpn ?
La commande status.dpn est un script perl qui formate une série de commandes avmaint nodelist et Linux dans un format lisible par l’utilisateur afin d’afficher l’état actuel d’une grille Avamar. À l’instar des autres commandes et outils Avamar, status.dpn se trouve dans le répertoire
/usr/local/avamar/bin/. Status.dpn dépend de la mise en ligne de GSAN depuis qu’avmaint interagit avec GSAN pour exécuter ses commandes. Si GSAN n’est pas en cours d’exécution sur un nœud de données, aucune information sur ce nœud de données, à l’exception du numéro de nœud et de l’état hors ligne, ne s’affiche.
Exemple de sortie status.dpn :
Mon Jan 24 12 :00 :52 EST 2013 [AVAMAR1] Mon Jan 24 16 :00 :52 2013 UTC (Initialized Thu Nov 24 10 :35 :01 2011 UTC)
Node IP Address Version State Runlevel Srvr+Root+User Dis suspend Load UsedMB Errlen %Full Percent Full and Stripe Status by Disk
0.0 10.20.30.41 6.1.0-402 ONLINE fullaccess mhpu+0hpu+0hpu 1 false 0.01 15967 1457401 9.1% 9%(onl :403) 9%(onl :388) 9%(onl :387)
0.1 10.20.30.42 6.1.0-402 ONLINE fullaccess mhpu+0hpu+0hpu 0 false 0.05 15967 1432248 9.1% 9%(onl :389) 9%(onl :395) 9%(onl :394)
0.2 10.20.30.43 6.1.0-402 ONLINE fullaccess mhpu+0hpu+0hpu 0 false 0.05 15976 1345864 9.1% 9%(onl :377) 9%(onl :399) 9%(onl :401)
0.3 10.20.30.44 6.1.0-402 ONLINE fullaccess mhpu+0hpu+0hpu 0 false 0.00 15969 1608943 9.1% 9%(onl :388) 9%(onl :406) 9%(onl :383)
Srvr+Root+User Modes = migrate + hfswriteable + persistwriteable + useraccntwriteable All reported states=(ONLINE), runlevels=(fullaccess), modes=(mhpu+0hpu+0hpu)
System-Status : ok
Access-Status : full
Last checkpoint : cp.20121223181633 finished Sun Jan 23 18 :17 :00 2013 after 00m 27s (OK)
Last GC : finished Sun Jan 23 17 :07 :26 2013 after 01m 25s>>recovered 342.02 MB (OK)
Last hfscheck : finished Sun Jan 23 18 :16 :19 2013 after 12m 05s >>
vérifié 2132 sur 2132 bandes (OK)
Le profil de capacité du planificateur de fenêtres de maintenance est actif.
La fenêtre de maintenance est en cours d’exécution.
Heure de début de la fenêtre de sauvegarde suivante : Mon Jan 24 02 :00 :00 2013 EST
Next maintenance window start time : Lun Jan 24 10 :00 :00 2013 EST
La première ligne de la commande status.dpn affiche l’heure et la date dans le fuseau horaire local, le nom d’hôte du nœud Avamar Utility, l’heure et la date au format UTC, ainsi que l’heure et la date d’initialisation (installation) de la grille Avamar au format UTC. UTC s’affiche lorsque les nœuds de données s’exécutent à l’heure UTC.
Nœud:
Affiche le numéro de nœud logique de chaque nœud de données. La commande status.dpn n’affiche aucune information d’état du nœud utilitaire, car GSAN ne s’exécute pas sur le nœud utilitaire.
Adresse IP :
Affiche l’adresse IP du nœud de données. Pour Gen4 et Gen4s, l’adresse IP du réseau de sauvegarde interne s’affiche. Toutes les générations matérielles précédentes ne contiennent qu’un seul réseau.
Version :
Affiche la version du fichier binaire GSAN sur le nœud de données Avamar. Le fichier binaire GSAN peut être suivi d’un numéro de hot fix si un hot fix GSAN a été installé. Le numéro de version doit correspondre à tous les nœuds de données Avamar de la grille Avamar.
État:
Affiche le code d’état actuel du nœud de données Avamar.
- ONLINE : GSAN est en cours d’exécution sur ce nœud de données. Fonctionnement normal.
- OFFLINE : GSAN n’est pas en cours d’exécution sur ce nœud de données. Nécessite un dépannage.
Runlevel:
Affiche le statut d’exécution du processus GSAN par nœud de données Avamar. Il existe 10 niveaux d’exécution de GSAN.
- Arrêt : arrêt du processus GSAN.
- Démarrage : démarrage du processus GSAN en ligne.
- Connexion : GSAN se connectant au GSAN de chaque nœud de données.
- Validate : validation de la table DNS de bande par nœud de données Avamar.
- Startup - Mise en ligne de stripes.
- Synchronisation : identifiez les bandes qui doivent être mises à jour, le cas échéant, en les reconstruisant ou en utilisant les journaux de transactions.
- Mise à niveau : utilisé lorsque le fichier binaire GSAN est mis à jour vers une version plus récente.
- En cours : GSAN a démarré. Toutes les bandes sont en ligne, mais ne sont pas disponibles pour accepter les sauvegardes.
- Fullaccess : la grille est disponible pour accepter les sauvegardes.
Srvr+Root+Utilisateur :
Affiche le mode d’accès à l’activité du nœud de données Avamar.
- Srvr - Privilèges GSAN Avamar.
- Root : privilèges de l’utilisateur root dpn Avamar.
- User : privilèges de tous les autres utilisateurs
Modes d’accès à l’activité
- mhpu+0hpu+0hpu - Accès complet - Opérations normales.
- mhpu+0hpu+0000 - Mode administrateur - Lorsque waitcgsan démarre en raison d’un hfscheck, la capacité GSAN est supérieure ou égale à la limite diskreadonly et la différence d’utilisation de la capacité du système d’exploitation dépasse la valeur freespaceunbalance répertoriée dans la configuration avmaint.
- mhpu+0000+0000 - Mode de synchronisation : lors d’un redémarrage de GSAN pendant la synchronisation des bandes et lorsque testintegrity est en cours d’exécution ou qu’une bande est en cours de reconstruction.
- m000+0000+0000 - Mode lecture seule - Pendant le nettoyage de la mémoire et les points de contrôle. Peut également s’afficher sous la forme 0000+0000+0000.
Remarque : Dans Avamar version 7.x et supérieure, le nettoyage de la mémoire s’effectue en mode d’accès illimité et ne met pas la grille Avamar en mode lecture seule.
Si deux activités en cours d’exécution affectent le mode d’accès à l’activité, le mode le plus restrictif est activé.
Voir l’Annexe #1 pour les processus qui affectent le mode d’accès à l’activité.
Définition des bits mhpu.
- m=Migrate : le système est-il capable de migrer les bandes ?
- h=HFS Data Store : le système peut-il écrire dans le datastore HFS ?
- p=Persistent Store : le système est-il capable d’écrire sur le magasin persistant ?
- u=Système de comptabilité de l’utilisateur - Le système est-il capable d’écrire dans le système de comptabilité de l’utilisateur ?
Dis :
Nombre de répartiteurs utilisés sur le nœud de données Avamar. Les connexions du répartiteur sont des connexions au processus GSAN sur le nœud de données Avamar. Une connexion de répartiteur par connexion GSAN ou commande d’interaction GSAN. Une session de sauvegarde avec le processus avtar est un exemple de connexion GSAN. Exemple de commande GSAN avec interaction : avmaint. Voir l’article 63548 de la base de connaissances :
Combien de sessions client simultanées peuvent être effectuées sur le serveur Avamar ? (versions 6.1 et ultérieures) pour obtenir des informations sur le nombre de connexions de répartiteur pouvant s’exécuter par nœud de données Avamar pour chaque version du logiciel.
Suspendre:
Indique si les répartiteurs sont suspendus ou non. En cas de suspension, la grille Avamar empêche l’activation de nouveaux répartiteurs pour les sauvegardes, les restaurations et les réplications.
Charge:
Charge totale moyenne instantanée sur le nœud de données Avamar. Mesures similaires via la commande « uptime » du système d’exploitation Linux.
MB utilisé :
La quantité totale de RAM utilisée actuellement par le nœud de données Avamar par tous les processus. Mesures similaires via la commande « free -m » du système d’exploitation Linux.
Errlen :
En octets, longueur du /data01/cur/err.log sur le nœud de données Avamar.
%Full :
Pourcentage de remplissage de la capacité GSAN totale du nœud de données Avamar. Le pourcentage est arrondi à un nombre entier, par exemple. 47 %
de saturation et d’intégrité par bande par disque :
Affiche le nombre de bandes par partition et leur état sur le nœud de données Avamar. Voir l’Annexe #2 pour plus d’informations sur les statuts de bande.
Affiche le pourcentage de remplissage de la partition en fonction de la capacité GSAN. Le pourcentage est arrondi à la première décimale, par exemple 46,8 %
Tous les états signalés :
Fournit un récapitulatif de l’état de la grille. Répertorie l’état du nœud, les niveaux d’exécution et les modes. S’il existe plusieurs états pour un élément, il les répertorie tous. Par exemple, si un nœud est hors ligne, nous voyons ce qui suit :
All reported states=(ONLINE, OFFLINE), runlevels=(fullaccess), modes=(mhpu+0hpu+0hpu)
État du système :
Affiche OK ou Dégradé. L’état Dégradé se produit si un nœud est à l’état hors ligne.
État d’accès :
Affiche si la grille a une restriction en place en raison du mode d’accès à l’activité. Si une restriction est en place, « admin » s’affiche. Si aucune restriction n’est en place, « Full » s’affiche. Cette section indique également si des bandes sont hors ligne ou à l’état OFFLINE_MEDIA_ERROR.
Activités, tâches et plannings de maintenance :
La première section affiche l’état des activités de maintenance depuis que GSAN est en ligne. Il affiche la progression de l’activité de maintenance et son statut : En cours, terminée ou Échec avec erreur.
Si GSAN a été démarré récemment, le statut des activités de maintenance est effacé. Voir
l’annexe #3 pour des exemples.
La deuxième section affiche le planning en cours, les tâches de maintenance en cours et les informations sur le planning de maintenance et de sauvegarde.
Définitions des tâches de maintenance :
- script - Exécute les scripts maint GSAN au début de chaque fenêtre. Par défaut, s’exécute jusqu’à 15 minutes sans interruption, après quoi il s’exécute en parallèle avec d’autres tâches jusqu’à ce qu’elle soit terminée. Ces scripts se trouvent dans le répertoire /usr/local/avamar/etc/gsan-maint-scripts/.
- indexcacheloader - Charge les caches d’index au début de la fenêtre de sauvegarde et de maintenance, si nécessaire, et décharge les caches d’index au début de la fenêtre de maintenance. Dans la version 7.x, il existe une tâche indexcacheunloader pour afficher le déchargement d’indexcaches.
- Annuler- Annule/arrête les sauvegardes avant le nettoyage de la mémoire. Par défaut, elle dure 15 minutes. La durée est configurable.
- gc/cp/hfscheck: la tâche de maintenance respective est en cours d’exécution.
- Réparation automatique - Effectue une réparation automatique (si nécessaire) une fois la vérification hfs terminée.
- Conversion- Convertit les bandes (si nécessaire) à la fin de la fenêtre de maintenance.
- Vérification de la piscine - Si nécessaire, exécute une vérification du pool de fichiers à la fin de la fenêtre de maintenance. Il s’exécute sur des nœuds Gen3 de 3,3 To avec un pool de fichiers.
- Balance- (6.1.0 et versions ultérieures) Équilibre les bandes à la fin de la fenêtre de maintenance s’il reste du temps disponible après la fin des activités de maintenance. Par défaut, définit temporairement balancemin sur 10 (peut être configuré dans la planification avmaint), sauf si balancemin a déjà été défini explicitement à l’aide de la configuration avmaint ».
Les informations relatives aux ordonnanceurs sont définies pour le démarrage programmé de la maintenance Avamar (nettoyage de la mémoire, point de contrôle et hfscheck) et des sauvegardes. Cette section indique également si l’une des planifications ou des activités de maintenance individuelles sont arrêtées ou suspendues. Voir
l’annexe #4 pour l’exemple.