Mandato clffdc
Finalidad
Recopila datos de snap de cada nodo del clúster y restaura los datos de
snap en una única instantánea de clúster (csnap) como archivo .tar comprimido en el nodo que inició este mandato. Los datos de snap contienen información de configuración que puede ser necesaria para identificar y resolver problemas del sistema.
Sintaxis
clffdc -c component [-l localCorrelator] [-p priority] [-v verbosity] [-f file]
[-n lineNumber] [-g correlator] [-s]
Descripción
El mandato clffdc captura datos snap de todos los nodos de un clúster Cluster Aware AIX® (CAA). El sistema operativo desencadena automáticamente una operación snap en todo el clúster cuando se detecta un problema grave. Puede utilizar el mandato clffdc para simplificar la recopilación de datos de snap en el clúster.
Se crea el archivo snap a nivel global de clúster en un directorio predeterminado. Para un entorno de Virtual I/O Server (VIOS), los archivos snap de todo el clúster se encuentran en el directorio /home/ios/logs/ssp_ffdc . Para un entorno que no sea de VIOS, los archivos snap de todo el clúster se encuentran en el directorio /var/adm/ras/cl_ffdc.
Cada nodo del clúster crea un archivo snap. Los archivos
snap se recopilan de cada nodo y se fusionan en un único archivo csnap en el nodo que ha iniciado la operación snap en todo el clúster. El nombre del archivo csnap utiliza el formato siguiente:
csnap_date_time_by_component_priority_ccorrelator.tar.gz
El nombre del archivo snap utiliza el formato siguiente:
snap_date_time_by_component_priority_ccorrelator.tar.gz
Solamente se puede llevar a cabo una operación snap en todo el clúster cada vez. Si se está llevando a cabo una operación snap en todo el clúster, no se podrá iniciar otra operación snap nueva en todo el clúster hasta que se agote el tiempo de espera de la operación anterior. Cada operación snap en todo el clúster está asociada a un valor de correlacionador del disco de repositorios de CAA. Este valor del correlacionador aumenta cuando se produce una nueva operación snap en todo el clúster. Si no se puede acceder al disco de repositorios cuando se inicia una operación snap en todo el clúster, no se generará el archivo csnap. En este escenario, cada nodo genera un archivo snap con una indicación de fecha y hora, pero no se especifica un valor de correlacionador.
Si el nodo que ha iniciado la operación snap en todo el clúster pasa a estar fuera de línea mientras se está llevando a cabo la operación snap en todo el clúster, cada nodo creará un archivo snap pero no se creará el archivo csnap. Si un nodo no iniciador pasa a estar fuera de línea mientras la operación snap de todo el clúster está en curso, el nodo iniciador espera un periodo de tiempo de espera antes de capturar el archivo csnap de los nodos disponibles.
Un nodo iniciador nuevo puede recopilar los archivos snap ejecutando el mandato clffdc -g.
Los distintivos -c, -fy -n se utilizan para identificar la ubicación en el código que ha solicitado los datos snap si el sistema operativo AIX ha creado automáticamente el archivo snap. Si recopila datos de snap de forma manual, deberá especificar el distintivo -c para identificar el componente responsable de invocar a los demás componentes iguales asociados durante la recopilación de snap.
Cada operación snap en todo el clúster suprime los archivos csnap anteriores y los archivos snap anteriores que se hallen en el directorio predeterminado.
Distintivos
| Nombre de distintivo | Descripción |
|---|---|
| -c componente | Especifica el componente que ha solicitado la operación snap en todo el clúster. El atributo componente puede tener los valores siguientes:
Nota: El valor
FULL indica que se recopilan datos snap completos en cada nodo utilizando el mandato snap -a . Cualquier otro valor indica que se recopilan datos de snap en miniatura en cada nodo. Los datos de snap en miniatura empiezan con el componente especificado e incluyen todos los componentes igual que están asociados a ese componente. |
| -f archivo | Especifica el nombre del archivo de origen en el componente que ha iniciado la operación snap en todo el clúster. Si no se especifica el nombre de archivo, el nombre de archivo clffdc.c se utiliza de forma predeterminada. |
| -g correlacionador | Recopila los archivos snap de todo el clúster. La operación de recopilación recopila una serie de archivos snap que tienen especificado el valor correlacionador en cada nodo y agrupa los archivos snap para crear un único archivo
csnap en el nodo iniciador. El valor correlacionador se especifica como valor decimal. Este distintivo es útil cuando se utiliza con el distintivo -s , o cuando se ha interrumpido una operación snap anterior en todo el clúster antes de que se pudiera generar un archivo csnap .Cada nodo genera un archivo snap que tiene especificado el valor del correlacionador. Puede utilizar este distintivo para recopilar los archivos snap individuales y crear un archivo |
| -l correlacionadorLocal | Solicita una operación snap en un nodo local. El valor correlacionadorLocal es el valor del correlacionador en formato decimal que se utiliza para dar nombre al archivo snap resultante. |
| -p prioridad | Especifica la prioridad para la operación snap en todo el clúster. El atributo de prioridad puede tener los valores siguientes:
csnap resultantes. |
| -n númeroLínea | Especifica el número de línea del interlocutor que ha solicitado la operación snap en todo el clúster. |
| -s | Inicia una recopilación snap en todo el clúster por fases. Una recopilación por fases indica que los archivos snap se crean en cada nodo pero que no se recopilan en un archivo
csnap en el nodo iniciador. Este distintivo resulta útil cuando se utiliza con el distintivo -g, que recopila los archivos
snap en un único archivo csnap en el nodo iniciador. |
| -v nivel_detalle | Especifica el nivel de detalle de la operación snap en todo el clúster. Los valores posibles que se pueden especificar con el distintivo -v son 0 o 1. Puede especificar 1 para recopilar más información para determinados componentes durante la operación snap de todo el clúster. |
Estado de salida
| Código de retorno | Descripción |
|---|---|
| 0 | El mandato se ha completado satisfactoriamente. |
| >0 | Se ha producido un problema. |
Ejemplos
- Para recopilar datos snap en todo un clúster asociado al componente
CAAcon prioridad media, escriba el mandato siguiente:clffdc -c CAA -p 2Nota: En un entorno VIOS , los componentes asociados sonCAA,RSCT,POOLyVIOS. En un entorno (PowerHA SystemMirror), los componentes asociados sonCAA,RSCTyPHA. El componente especificado y cada componente igual asociado recopilan datos de snap para la operación snap en todo el clúster. - Para recopilar datos snap en todo un clúster que contiene todos los datos de snap (recopilados mediante el mandato
snap -a) con prioridad baja, escriba el mandato siguiente:clffdc -c FULL -p 3 - Para iniciar una operación snap en todo el clúster por etapas que está asociada con el componente
PHA(PowerHA SystemMirror) con prioridad alta, especifique el mandato siguiente:clffdc -c PHA -p 1 -s - Para recopilar archivos snap en cada nodo con el valor de correlacionador 77 en un único archivo
csnapen el nodo iniciador, escriba el mandato siguiente:clffdc -g 77
Archivos
| Elemento | Descripción |
|---|---|
| /usr/sbin/clffdc | Contiene el mandato clffdc . |
| /var/adm/ras/cl_ffdc | Contiene la salida del mandato clffdc de un entorno no VIOS. |
| /home/ios/logs/ssp_ffdc | Contiene la salida del mandato clffdc en un entorno VIOS . |