Omitir V�nculos de navegaci�n | |
Salir de la Vista de impresi�n | |
Guía de administración del sistema: administración avanzada |
1. Administración de terminales y módems (descripción general)
2. Configuración de terminales y módems (tareas)
3. Gestión de puertos de serie con Service Access Facility (tareas)
4. Gestión de recursos del sistema (descripción general)
5. Visualización y cambio de la información del sistema (tareas)
6. Gestión del uso de discos (tareas)
7. Gestión de cuotas de UFS (tareas)
8. Programación de tareas del sistema (tareas)
9. Gestión de contabilidad del sistema (tareas)
10. Contabilidad del sistema (referencia)
11. Rendimiento de los recursos del sistema (descripción general)
12. Gestión de procesos del sistema (tareas)
13. Supervisión del rendimiento del sistema (tareas)
14. Resolución de problemas de software (descripción general)
15. Gestión de los mensajes del sistema
16. Gestión de archivos del núcleo central (tareas)
17. Gestión de información sobre la caída del sistema (tareas)
Novedades de la gestión de información sobre la caída del sistema
Utilidad de volcado por caída rápido
Gestión de información sobre la caída del sistema (mapa de tareas)
Caídas del sistema (descripción general)
Compatibilidad de Oracle Solaris ZFS para los dispositivos de volcado y del área de intercambio
x86: Caídas del sistema en el entorno de inicio GRUB
Archivos de volcado por caída del sistema
Guardado de volcados por caída
Gestión de información sobre el volcado por caída del sistema
Cómo visualizar la configuración de volcado por caída actual
Cómo modificar una configuración de volcado por caída
Cómo analizar un volcado por caída
Cómo recuperar información de un directorio de volcado por caída lleno (opcional)
Cómo habilitar o deshabilitar el guardado de volcados por caída
18. Resolución de diversos problemas de software (tareas)
19. Resolución de problemas de acceso a archivos (tareas)
20. Resolución de incoherencias en el sistema de archivos UFS (tareas)
21. Resolución de problemas del paquete de software (tareas)
Las caídas del sistema pueden producirse debido a errores de software, problemas de E/S y mal funcionamiento del hardware. Si el sistema se cae, mostrará un mensaje de error en la consola y, a continuación, escribirá una copia de la memoria física correspondiente en el dispositivo de volcado. El sistema se reiniciará automáticamente. Cuando se reinicia el sistema, se ejecuta el comando savecore a fin de recuperar los datos del dispositivo de volcado y escribir el volcado por caída guardado en el directorio savecore. Los archivos de volcado por caída guardados brindan al proveedor de servicios de soporte información muy importante que permite diagnosticar el problema.
La información sobre el volcado por caída se escribe en un formato comprimido en el archivo vmdump.n, donde n representa un número entero que identifica el volcado por caída. Posteriormente, se puede invocar el comando savecore en el mismo sistema o en un sistema distinto para ampliar el volcado por caída comprimido a un par de archivos denominados unix.n y vmcore. n. Mediante el comando dumpadm también se puede configurar el directorio donde se guarda el volcado por caída después del reinicio.
En los sistemas que tienen un sistema de archivos root UFS, el dispositivo de volcado predeterminado está configurado como una partición de intercambio adecuada. Las particiones de intercambio son particiones de disco que se reservan como almacenamiento de seguridad de la memoria virtual para el sistema operativo. Es por ello que en el intercambio no hay información permanente que deba sobrescribirse mediante el volcado por caída. En los sistemas que tienen un sistema de archivos root ZFS de Oracle Solaris, los volúmenes de ZFS dedicados se utilizan en las áreas de volcado e intercambio. Para obtener más información, consulte Compatibilidad de Oracle Solaris ZFS para los dispositivos de volcado y del área de intercambio.
Si instala un sistema de archivos root ZFS de Oracle Solaris o si utiliza el programa Oracle Solaris Live Upgrade para migrar de un sistema de archivos root UFS a un sistema de archivos root ZFS, se crean dispositivos de intercambio y de volcado en dos volúmenes ZFS. Por ejemplo, con un nombre de agrupación root predeterminado, rpool, los volúmenes /rpool/swap y /rpool/dump se crean automáticamente. Puede ajustar los tamaños de los volúmenes de intercambio y de volcado según sea necesario, siempre y cuando los nuevos tamaños permitan el funcionamiento del sistema. Para obtener más información, consulte Compatibilidad de ZFS con dispositivos de intercambio y volcado de Guía de administración de Oracle Solaris ZFS.
Si necesita modificar los dispositivos de volcado o de intercambio ZFS después de la instalación, utilice los comandos swap o dumpadm como en las versiones anteriores.
Para obtener información sobre la gestión de dispositivos de volcado en este documento, consulte Gestión de información sobre el volcado por caída del sistema.
Si se produce la caída de un sistema basado en x86 en el entorno de inicio GRUB, es posible que el servicio SMF que gestiona el archivo de inicio GRUB, svc:/system/boot-archive:default, falle en el próximo reinicio del sistema. Para obtener más información sobre el inicio basado en GRUB, consulte Cómo iniciar un sistema basado en x86 mediante GRUB (mapa de tareas) de Guía de administración del sistema: administración básica.
El comando savecore se ejecuta automáticamente después de una caída del sistema a fin de recuperar la información sobre el volcado por caída del dispositivo de volcado y escribe un par de archivos denominados unix.X y vmcore.X, donde X identifica el número de secuencia de volcado. El conjunto de estos archivos representa la información guardada sobre el volcado por caída del sistema.
En ocasiones, los archivos de volcado por caída pueden confundirse con los archivos core, que son imágenes de aplicaciones de usuario que se escriben cuando la aplicación finaliza de modo anormal.
Los archivos de volcado por caída se guardan en el directorio /var/crash/nombredehost de manera predeterminada. En versiones anteriores, los archivos de volcado por caída se sobrescribían después del reinicio del sistema, a menos que habilitara manualmente el sistema para que guarde las imágenes de la memoria física en un archivo de volcado por caída. Ahora, el guardado de archivos de volcado por caída está habilitado de manera predeterminada.
La información sobre la caída del sistema se gestiona con el comando dumpadm. Para obtener más información, consulte Comando dumpadm.
La utilidad mdb permite examinar las estructuras de control, las tablas activas, las imágenes de la memoria de un núcleo del sistema caído o en ejecución, y otra información sobre la operación del núcleo. Para poder usar mdb con todo su potencial, se requiere un conocimiento detallado sobre el núcleo, y ello excede el alcance de esta guía. Para obtener información sobre el uso de esta utilidad, consulte la página del comando man mdb(1).
Además, los volcados por caída que guarda savecore pueden resultar útiles para que el representante de servicio al cliente analice los motivos de la caída del sistema.
Utilice el comando dumpadm para gestionar información sobre el volcado por caída del sistema en el sistema operativo Oracle Solaris.
El comando dumpadm permite configurar los volcados por caída del sistema operativo. Los parámetros de configuración de dumpadm incluyen el contenido del volcado, el dispositivo de volcado y el directorio donde se guardan los archivos de volcado por caída.
Los datos del volcado se almacenan en un formato comprimido en el dispositivo de volcado. Las imágenes de volcado por caída del núcleo pueden ocupar 4 Gbytes o más. La compresión de los datos representa un volcado más rápido y una menor cantidad de espacio en el disco para el dispositivo de volcado.
El guardado de archivos de volcado por caída se ejecuta en segundo plano cuando un dispositivo de volcado dedicado, que no es el área de intercambio, integra la configuración de volcado. Esto significa que cuando se inicia un sistema, no se debe aguardar a que finalice el comando savecore para avanzar al siguiente paso. En los sistemas con memorias de gran tamaño, el sistema puede estar disponible antes de que finalice savecore.
Los archivos de volcado por caída del sistema, generados por el comando savecore, se guardan de manera predeterminada.
El comando savecore -L es una nueva función que permite obtener un volcado por caída del sistema operativo Oracle Solaris que se está ejecutando. Este comando está diseñado para resolver los problemas de un sistema en ejecución mediante la toma de una instantánea de la memoria durante un estado erróneo, como un problema de rendimiento temporal o cuando se interrumpe el servicio. Si el sistema está activo y todavía puede ejecutar algunos comandos, puede ejecutar el comando savecore -L para guardar una instantánea del sistema en el dispositivo de volcado e inmediatamente escribir los archivos de volcado por caída en el directorio savecore. Debido a que el sistema aún está en ejecución, sólo puede utilizar el comando savecore -L si ha configurado un dispositivo de volcado dedicado.
La siguiente tabla describe los parámetros de configuración de dumpadm.
|
Para obtener más información, consulte dumpadm(1M).
El comando dumpadm gestiona los parámetros de configuración de volcado.
Durante el inicio del sistema, se invoca el comando dumpadm mediante el servicio svc:/system/dumpadm:default a fin de configurar los parámetros de volcados por caída.
En concreto, dumpadm inicializa el dispositivo de volcado y el contenido del volcado mediante la interfaz /dev/dump.
Cuando se completa la configuración del volcado, la secuencia de comandos savecore busca la ubicación del directorio del archivo de volcado por caída. Luego, se invoca savecore para comprobar si existen volcados por caída y verificar el contenido del archivo minfree en el directorio de volcado por caída.
Por motivos de rendimiento y accesibilidad, no configure un dispositivo de volcado dedicado que esté controlado por un producto de administración de volúmenes, como Solaris Volume Manager. Como práctica recomendada, puede permitir que Solaris Volume Manager controle las áreas de intercambio, pero debe mantener el dispositivo de volcado separado.