Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products

Avamar: Cómo entender el resultado generado por el comando "status.dpn"

Summary: Avamar: Cómo entender el resultado generado por el comando "status.dpn"

This article applies to   This article does not apply to 

Symptoms

Este artículo de la base de conocimientos es relevante para los sistemas Avamar que ejecutan las versiones 7.x+. En este artículo, se describe el comando status.dpn y se explica cada sección de su salida.

Cause

consulte la información en la sección Resolución

Resolution

¿Qué es el comando status.dpn?   
El comando status.dpn es un script perl que formatea una serie de comandos avmaint nodelist y del sistema operativo Linux en un formato legible por el usuario con el fin de ver el estado actual de una cuadrícula de Avamar. Al igual que otros comandos y herramientas de Avamar, status.dpn se encuentra en el directorio /usr/local/avamar/bin/. Status.dpn depende de que GSAN esté en línea para ejecutarse, ya que avmaint interactúa con GSAN para ejecutar sus comandos. Si GSAN no se ejecuta en un nodo de datos, no se muestra ninguna información sobre ese nodo de datos, excepto el número de nodo y el estado offline.

Ejemplo de una salida status.dpn:    
Lun Jan 24 12:00:52 EST 2013 [AVAMAR1] Lun Jan 24 16:00:52 2013 UTC (Inicializado 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 Percent Full y 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.1 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 Todos los estados informados=(ONLINE), runlevels=(fullaccess), modes=(mhpu+0hpu+0hpu)
System-Status: ok
Access-Status: full

Último punto de control: cp.20121223181633 finalizado dom Jan 23 18:17:00 2013 después de 00m 27s (OK)
Último GC: finalizado dom ene 23 17:07:26 2013 después de 01m 25s >> recuperados 342.02 MB (OK)
Último hfscheck: finalizado dom ene 23 18:16:19 2013 después de 12m 05s >>

2132 de 2132 secciones (Correcto)

El perfil de capacidad del programador de ventanas de mantenimiento está activo.   
  La ventana de mantenimiento se está ejecutando actualmente.
  Fecha de inicio de la siguiente ventana de respaldo: Mon Jan 24 02:00:00 2013 EST
Hora de inicio de la próxima ventana de mantenimiento: Mon Jan 24 10:00:00 2013 EST
 
La primera línea del comando status.dpn muestra la hora y la fecha en la zona horaria local, el nombre de host del nodo de la utilidad de Avamar, la hora y la fecha en UTC, y la hora y la fecha en que se inicializó (instaló) Avamar Grid en UTC. UTC se muestra cuando los nodos de datos se ejecutan en la hora UTC.
 
Nodo:   
Muestra el número de nodo lógico de cada nodo de datos. El comando status.dpn no muestra ninguna información de estado del nodo de utilidad, ya que GSAN no se ejecuta en el nodo de utilidad.

Dirección IP:    
Muestra la dirección IP del nodo de datos. Para Gen4 y Gen4s, esto muestra la dirección IP de la red de respaldo interna. Todas las generaciones de hardware anteriores contienen una sola red.

Version:    
Muestra la versión del binario de GSAN en el nodo de datos de Avamar. El binario de GSAN se puede agregar con un número de revisión si se instaló una revisión de GSAN. El número de versión debe coincidir con todos los nodos de datos de Avamar en la cuadrícula de Avamar.

Estado:   
Muestra el código de estado actual del nodo de datos de Avamar.
  • ONLINE: GSAN se está ejecutando actualmente en este nodo de datos. Funcionamiento normal.
  • OFFLINE: GSAN no se está ejecutando actualmente en este nodo de datos. Requiere solución de problemas.
Ejecución:    
Muestra el estado de nivel de ejecución del proceso GSAN por nodo de datos de Avamar. Hay 10 niveles de ejecución de GSAN.
  • Apagado: apagado del proceso de GSAN.
  • Arranque: arranque del proceso de GSAN en línea.
  • Conectar: GSAN que se conecta a la GSAN de cada nodo de datos.
  • Validar: validación de la tabla DNS de sección por nodo de datos de Avamar.
  • Inicio - Poner las franjas en línea.
  • Sincronización: identifique qué fracciones deben actualizarse, si las hay, mediante su reconstrucción o el uso de los registros de transacciones.
  • Actualización: se utiliza cuando el binario de GSAN se actualiza a una versión más reciente.
  • En ejecución: GSAN se ha iniciado. Todas las secciones están en línea, pero no están disponibles para aceptar respaldos.
  • Acceso completo: la cuadrícula está disponible para aceptar respaldos.
Srvr + raíz + usuario:    
Muestra el modo de acceso de actividad del nodo de datos de Avamar.
  • Srvr: privilegios de Avamar GSAN.
  • Root: privilegios de usuario raíz de Avamar dpn.
  • Usuario: privilegios para todos los demás usuarios
  Modos de acceso a la actividad
  • mhpu+0hpu+0hpu - Acceso total - Operaciones normales.
  • mhpu+0hpu+0000 - Modo de administrador - Cuando waitcgsan se inicia debido a un hfscheck, la capacidad de GSAN es igual o mayor que el límite diskreadonly y la diferencia en la utilización de la capacidad del SO supera el valor freespaceunbalance que se indica en avmaint config.
  • mhpu+0000+0000 - Modo de sincronización: durante un reinicio de GSAN mientras se sincronizan secciones y cuando se ejecuta testintegrity o se está reconstruyendo una sección.
  • m000+0000+0000: modo de solo lectura: durante la recolección de elementos no utilizados y los puntos de control. También puede mostrarse como 0000+0000+0000. 
Nota: En Avamar versión 7.x y posteriores, la recolección de elementos no utilizados se ejecuta en modo de acceso completo y no pone la cuadrícula de Avamar en modo de solo lectura
 
Si se están ejecutando dos actividades que afectan el modo de acceso a actividades, se activa el modo más restrictivo.
 
Consulte el Apéndice #1 para conocer los procesos que afectan el modo de acceso a la actividad.
 
Definición de los bits de mhpu.
  • m=Migrate: ¿el sistema es capaz de migrar fracciones?
  • h=HFS Data Store: ¿el sistema puede escribir en el almacén de datos HFS?
  • p=Persistent Store: ¿el sistema es capaz de escribir en el almacén persistente?
  • u=Sistema de contabilidad de usuario - ¿El sistema es capaz de escribir en el sistema de contabilidad de usuario?
Dis:    
Cantidad de distribuidores en uso en el nodo de datos de Avamar. Las conexiones del distribuidor son conexiones al proceso de GSAN en el nodo de datos de Avamar. Una conexión de distribuidor por conexión GSAN o comando de interacción GSAN. Un ejemplo de una conexión GSAN sería una sesión de respaldo con el proceso avtar. Un ejemplo de un comando de interacción de GSAN sería avmaint. Consulte el artículo de la base de conocimientos 63548: ¿Cuántas sesiones de cliente simultáneas se pueden establecer en Avamar Server? (v6.1 en adelante) para obtener información sobre la cantidad de conexiones de distribuidor que se pueden ejecutar por nodo de datos de Avamar para cada versión de software.

Suspender:   
Muestra si los distribuidores están suspendidos o no. Si se suspende, la cuadrícula de Avamar impide que se activen nuevos distribuidores para su uso en respaldos, restauraciones y replicaciones.

Carga:    
Promedio de carga total instantáneo en el nodo de datos de Avamar. Métricas similares mediante el comando "uptime" del SO Linux.

MB usadas:    
Cantidad total de RAM que todos los procesos utilizan actualmente el nodo de datos de Avamar. Métricas similares a través del comando "free -m" del SO Linux.

Errlen:    
En bytes, la longitud de /data01/cur/err.log en el nodo de datos de Avamar.

% Lleno:    
Porcentaje lleno de la capacidad total de GSAN del nodo de datos de Avamar. El porcentaje se redondea a un número entero, por ejemplo. 47 %

de estado de secciones y de llenado por disco:    
Muestra la cantidad de fracciones por partición y su estado en el nodo de datos de Avamar. Consulte el Apéndice #2 para obtener más información sobre los estados de las secciones.

Muestra el porcentaje completado de la partición según la capacidad de GSAN. El porcentaje se redondea al primer decimal, por ejemplo, 46,8%

Todos los estados informados:    
Proporciona un resumen del estado de la cuadrícula. Se enumeran el estado, los niveles de ejecución y los modos del nodo. Si hay varios estados para un elemento, se enumera cada uno. Por ejemplo, si un nodo está offline, vemos lo siguiente:    
Todos los estados informados=(ONLINE, OFFLINE), runlevels=(fullaccess), modes=(mhpu+0hpu+0hpu)

Estado del sistema:   
Se muestra en buen estado o degradado. El estado degradado se produce si un nodo está en estado offline.

Estado de acceso:    
Muestra si la cuadrícula tiene una restricción establecida debido al modo de acceso a la actividad. Si hay una restricción, se muestra "admin". Si no hay restricciones establecidas, se muestra "completo". En esta sección, también se muestra si hay fracciones offline o en un estado OFFLINE_MEDIA_ERROR.


Actividades, tareas y programas de mantenimiento:    
En la primera sección, se muestra el estado de las actividades de mantenimiento, ya que GSAN está en línea. Muestra el progreso de la actividad de mantenimiento y su estado de "en curso", "completado" o "fallido con error".

Si GSAN se inició recientemente, el estado de las actividades de mantenimiento se borra. Véase el Apéndice #3 para ver ejemplos.

En la segunda sección, se muestra qué programa está en curso actualmente, las tareas de mantenimiento en curso y la información del programa de mantenimiento y respaldo. 
 
Definiciones de las tareas de mantenimiento:    
  • script : ejecuta los scripts de mantenimiento de GSAN al comienzo de cada ventana. De manera predeterminada, se ejecuta durante un máximo de 15 minutos ininterrumpidos, después de lo cual se ejecuta en paralelo con otras tareas hasta que se completa. Estos scripts se encuentran en el directorio /usr/local/avamar/etc/gsan-maint-scripts/.
  • indexcacheloader - Carga las memorias caché de índice al comienzo de la ventana de respaldo y de la ventana de mantenimiento, si es necesario, y descarga las memorias caché de índice al comienzo de la ventana de mantenimiento. En 7.x, hay una tarea indexcacheunloader para mostrar la descarga de indexcaches.
  • Cancelar- Cancela/elimina los respaldos antes de la recolección de elementos no utilizados. De manera predeterminada, se ejecuta durante 15 minutos. La duración es configurable.
  • gc/cp/hfscheck : la tarea de mantenimiento correspondiente se está ejecutando actualmente.
  • Reparación automática - Realiza la reparación automática (si es necesario) después de que se completa hfscheck.
  • Conversión- Convierte fracciones (si es necesario) al final de la ventana de mantenimiento.
  • Comprobación de la piscina - Si es necesario, ejecuta una comprobación del pool de archivos al final de la ventana de mantenimiento. Esto se ejecuta en nodos Gen3 de 3,3 TB con un pool de archivos.
  • Balance: (6.1.0 y posterior) equilibra las fracciones al final de la ventana de mantenimiento si hay tiempo disponible después de que se hayan completado las actividades de mantenimiento. De manera predeterminada, establece balancemin temporalmente en 10 (se puede configurar en el programa avmaint), a menos que balancemin ya se haya establecido explícitamente mediante avmaint config".
La información de los programas se configura para cuando se programan el mantenimiento de Avamar (recolección de elementos no utilizados, punto de control y hfscheck) y los respaldos. En esta sección, también se muestra si alguno de los programas o actividades de mantenimiento individuales se detienen o suspenden. Véase el Apéndice #4 para ver el ejemplo.

Additional Information

Apéndice #1
Modos de acceso a actividades: los siguientes son elementos que pueden cambiar el modo de acceso de la cuadrícula de Avamar. Ejecute el siguiente comando para determinar qué proceso cambió el modo de acceso a la actividad de la cuadrícula de Avamar.

avmaint nodelist --xmlperline=99 | grep activityaccessmodes

Ejemplo de salida:   

<ActivityAccessmodes adminUser="MHPU+0HPU+0HPU" checkpoint="MHPU+0HPU+0HPU" conversion="MHPU+0HPU+0HPU" diskbeat="MHPU+0HPU+0HPU" garbagecollect="MHPU+0HPU+0HPU" heartbeat="MHPU+0HPU+0HPU" hfscheckserver="MHPU+0HPU+0HPU" hfscheckexecute="MHPU+0HPU+0HPU" nodebeat="MHPU+0HPU+0HPU" runlevel="MHPU+0HPU+0HPU" testintegrity="MHPU+0HPU+0HPU" removehashes="MHPU+0HPU+0HPU" rebuildstripe="MHPU+0HPU+0HPU" diskfull="mhpu+0hpu+0hpu"/>


Apéndice #2
Estado de sección: hay seis estados de sección.
ONL - Online - (onl:2961) - Stripe está en línea sin problemas.  Estado normal de la sección.
OFF - Offline - (onl:2960,OFF:1): la sección está offline.  Esto podría deberse a que se está reconstruyendo una sección o a que esta se ha puesto offline debido a un error.
ERR - Error - (onl:2959,ERR: 2): la sección está en el estado OFFLINE_MEDIA_ERROR.  Consulte el artículo 163584 de la base de conocimientos: Avamar: Troubleshooting Stripe(s) Offline with OFFLINE_MEDIA_ERROR Errors (Resolution Path) para obtener más información.
SUS - Suspended - (onl:1, SUS:2960): la sección se suspende debido al rendimiento de I/O del disco y ha causado que Avamar suspenda la partición de datos. Consulte el artículo de la base de conocimientos 61342: Suspended PartitionsStripes y Hfscheck Failures on Avamar (Symptom Code 22632) (EMC Internal Only) para obtener más información.
MIG - Migración - (onl:2960,MIG:1) - La sección se está transfiriendo/migrando a un nodo de datos de Avamar diferente.
RES - Restarting - (onl:2040,RES:920) = Stripe se está reiniciando desde el estado anterior de offline.


Apéndice #3
Ejemplo de salida para las actividades de mantenimiento que se ejecutaron en Avamar Grid.

Último punto de control: cp.20121223181633 finalizado Sun Jan 23 18:17:00 2013 después de 00m 27s (OK)
Último GC: finalizado Sun Jan 23 17:07:26 2013 después de 01m 25s >> recuperados 342.02 MB (OK)
Último hfscheck: finalizado Sun Jan 23 18:16:19 2013 después de 12m 05s >> comprobado 2132 de 2132 franjas (OK)


Ejemplo de salida de las actividades de mantenimiento después de un reinicio gsan.

Todavía no hay un punto de
controlNo hay GC todavía
No hay hfscheck todavía



Apéndice #4
Resultado de muestra del programa de mantenimiento, el punto de control, la recolección de elementos no utilizados y la suspensión de hfscheck:    

El perfil de capacidad del programador de mantenimiento de Windows está activo.
  PRECAUCIÓN: El programador se DETUVO.
  ADVERTENCIA: cp se suspende temporalmente.
  PRECAUCIÓN: gc se suspende temporalmente.
  PRECAUCIÓN: hfscheck está suspendido temporalmente.
  Fecha de inicio de la siguiente ventana de respaldo: Mar Ene 25 15:00:00 2013 EST
Hora de inicio de la próxima ventana de mantenimiento: Mon Jan 24 10:00:00 2013 EST



Apéndice #5
status.dpn command options
status.dpn <interval in seconds> : ejecuta el comando status.dpn, en bucle, durante el número de segundos especificado.  Un valor de 10 (diez) devuelve la salida status.dpn cada 10 segundos hasta que el comando se cierre manualmente.  Un valor de 0 (cero) devuelve una única salida status.dpn sin bucle.
--help - Muestra el menú de ayuda status.dpn.
--short - Muestra menos detalles en status.dpn. Elimina el nombre de host, la versión, la carga, el porcentaje de llenado de UsedMB y el porcentaje de llenado y el estado de la sección según la información del disco. Se utiliza para mostrar más rápido los resultados de status.dpn y para solucionar problemas.
--sort - Ordena los nodos por una opción variable diferente.
          =node: ordena los nodos de datos por números de nodos lógicos. Configuración de clasificación predeterminada.
          =ipaddr - Ordena los nodos de datos por dirección IP.
          =dispatcher - Ordena los nodos de datos por el número de distribuidores en uso. El número más bajo ordenado de despachadores en uso está en la parte superior de la lista.
          =load - Ordena los nodos de datos por el valor de carga.  El valor de carga más bajo ordenado se encuentra en la parte superior de la lista.
          =used: ordena los nodos de datos por el valor UsedMB. El valor más bajo ordenado de UsedMB está en la parte superior de la lista.
          =full: ordena los nodos de datos por el valor %full. El valor más bajo ordenado de %Full está en la parte superior de la lista.

Affected Products

Avamar

Products

Avamar