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.
¿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.