Omitir V�nculos de navegaci�n | |
Salir de la Vista de impresi�n | |
Inicio y cierre de Oracle Solaris en plataformas SPARC Oracle Solaris 11 Information Library (Español) |
1. Inicio y cierre de un sistema basado en SPARC (descripción general)
2. Inicio de un sistema basado en SPARC en un estado especificado (tareas)
3. Cierre de un sistema (tareas)
4. Reinicio de un sistema basado en SPARC (tareas)
5. Inicio de un sistema basado en SPARC desde la red (tareas)
6. Modificación de parámetros de inicio en un sistema basado en SPARC (tareas)
7. Creación, administración e inicio desde entornos de inicio ZFS en plataformas SPARC (tareas)
8. Mantenimiento de la capacidad de inicio de un sistema basado en SPARC (tareas)
9. Resolución de problemas de inicio de un sistema basado en SPARC (tareas)
Resolución de problemas de inicio de un sistema basado en SPARC (mapa de tareas)
Cierre e inicio de un sistema basado en SPARC con fines de recuperación
Detención e inicio de un sistema para fines de recuperación
Cómo detener un sistema para fines de recuperación
Cómo iniciar desde un medio para resolver una contraseña de usuario root desconocida
Cómo iniciar un sistema sin iniciar ningún servicio
Cómo forzar un volcado por caída y un reinicio de un sistema basado en SPARC
Cómo forzar un volcado por caída y un reinicio del sistema
Cómo iniciar un sistema con el depurador de núcleo (kmdb) habilitado
En los siguientes casos, primero debe apagar el sistema para analizar o para resolver el inicio y otros problemas del sistema.
Solucionar problemas de mensajes de error cuando el sistema se inicia.
Detener el sistema para intentar la recuperación.
Iniciar un sistema para fines de recuperación.
Forzar un volcado por caída y un reinicio del sistema.
Iniciar el sistema con el depurador del núcleo mediante el comando kmdb.
Los siguientes procedimientos describen cómo apagar de forma segura y, luego, iniciar un sistema basado en SPARC con fines de recuperación.
Es posible que necesite iniciar el sistema para fines de recuperación. A continuación se incluyen algunos de los errores más comunes y los escenarios de recuperación:
Inicie un sistema en modo de un solo usuario para resolver un problema menor, como corregir la entrada del shell del usuario root en el archivo /etc/passwd o cambiar un servidor NIS.
Inicie desde el medio de instalación o desde un servidor de instalación en la red para recuperarse de un problema que impide que el sistema se inicie o para recuperarse de una contraseña de usuario root perdida. Resuelva el problema de configuración de inicio importando la agrupación raíz, montando el entorno de inicio y corrigiendo el problema.
En sistemas SPARC, el comando boot net:dhcp reemplaza el comando boot net que se utiliza en versiones de Oracle Solaris 10.
ok sync
Para obtener más información, consulte la página del comando man boot(1M).
# who -r . run-level s May 2 07:39 3 0 S
Ejemplo 9-1 Apagado de un procesador de servicios
Si ejecuta Oracle Solaris 11 en un procesador de servicios ILOM de Oracle, después de cerrar el sistema operativo, debe cambiar del indicador de la consola del sistema al indicador del procesador de servicios. Desde allí puede detener el procesador de servicios, como se muestra en este ejemplo:
# shutdown -g0 -i0 -y # svc.startd: The system is coming down. Please wait. svc.startd: 91 system services are now being stopped. Jun 12 19:46:57 wgs41-58 syslogd: going down on signal 15 svc.stard: The system is down. syncing file systems...done Program terminated r)eboot o)k prompt, h)alt? # o
ok #. ->
-> stop /SYS Are you sure you want to stop /SYS (y/n)? y Stopping /SYS ->
Si necesita realizar un cierre inmediato, utilice el comando stop -force -script /SYS. Antes de que escriba este comando, asegúrese de haber guardado todos los datos.
Ejemplo 9-2 Encendido de un procesador de servicios
El ejemplo siguiente muestra la manera de activar el servidor. Primero debe haber iniciado sesión en ILOM de Oracle. Consulte http://download.oracle.com/docs/cd/E19166-01/E20792/z40002fe1296006.html#scrolltoc.
Si tiene un sistema modular, asegúrese de haber iniciado sesión en el módulo de servidor deseado.
-> start /SYS Are you sure you want to start /SYS (y/n) ? y Starting /SYS ->
Si no desea que se le solicite una confirmación, utilice el comando start -script /SYS.
ok boot -s
# vi /etc/password
ok boot net:dhcp
# zpool import -f rpool
# mkdir /a
# beadm mount solaris-instance|bename /a
# TERM=vt100 # export TERM
# cd /a/etc # vi shadow # cd /
Nota - Debe cambiar directorios después de este paso.
# bootadm update-archive -R /a
# beadm umount be-name
# halt
ok boot -s Boot device: /pci@780/pci@0/pci@9/scsi@0/disk@0,0:a File and args: -s SunOS Release 5.11 Version 11.0 64-bit Copyright (c) 1983, 2011, Oracle and/or its affiliates. All rights reserved. Booting to milestone "milestone/single-user:default". Hostname: tardis.central Requesting System Maintenance Mode SINGLE USER MODE Enter user name for system maintenance (control-d to bypass): root Enter root password (control-d to bypass): <Press return> single-user privilege assigned to root on /dev/console. Entering System Maintenance Mode
root@system:~# passwd -r files root New Password: xxxxxx Re-enter new Password: xxxxxx passwd: password successfully changed for root
Véase también
Si el sistema operativo predeterminado en el sistema no se inicia y es necesario iniciar desde un conjunto de datos ZFS alternativo, consulte Inicio desde un entorno de inicio ZFS en plataformas SPARC para obtener más información sobre la resolución de problemas.
Si se producen problemas al iniciar servicios, a veces, un sistema se bloquea durante el proceso de inicio. Este procedimiento muestra cómo solucionar este problema.
Este comando indica al daemon svc.startd que deshabilite temporalmente todos los servicios e inicie sulogin en la consola.
ok boot -m milestone=none
# svcadm milestone all
# svcs -a
# svcs -x
Este comando verifica que el proceso login en la consola se ejecutará.
# svcs -l system/console-login:default
Forzar un volcado por caída y un reinicio del sistema es, algunas veces, necesario para fines de resolución de problemas. La función savecore está habilitada de manera predeterminada.
Para obtener más información sobre volcados por caída, consulte el Capítulo 17, Gestión de información sobre la caída del sistema (tareas) de Administración de Oracle Solaris: tareas comunes.
Utilice este procedimiento para forzar un volcado por caída del sistema. El ejemplo que sigue este procedimiento muestra cómo utilizar el comando halt -d para forzar un volcado por caída del sistema. Deberá reiniciar manualmente el sistema después de ejecutar este comando.
> n ok sync
Una vez que el volcado por caída se escriba en el disco, el sistema se reiniciará.
El indicador de inicio de sesión se muestra cuando el proceso de inicio ha finalizado correctamente.
hostname console login:
Ejemplo 9-3 SPARC: Cómo forzar un volcado por caída y un reinicio de un sistema mediante el comando halt -d
En este ejemplo, se muestra cómo forzar un volcado por caída y un reinicio del sistema mediante los comandos halt -d y boot.
# halt -d Jul 21 14:13:37 jupiter halt: halted by root panic[cpu0]/thread=30001193b20: forced crash dump initiated at user request 000002a1008f7860 genunix:kadmin+438 (b4, 0, 0, 0, 5, 0) %l0-3: 0000000000000000 0000000000000000 0000000000000004 0000000000000004 %l4-7: 00000000000003cc 0000000000000010 0000000000000004 0000000000000004 000002a1008f7920 genunix:uadmin+110 (5, 0, 0, 6d7000, ff00, 4) %l0-3: 0000030002216938 0000000000000000 0000000000000001 0000004237922872 %l4-7: 000000423791e770 0000000000004102 0000030000449308 0000000000000005 syncing file systems... 1 1 done dumping to /dev/dsk/c0t0d0s1, offset 107413504, content: kernel 100% done: 5339 pages dumped, compression ratio 2.68, dump succeeded Program terminated ok boot Resetting ... . . Rebooting with command: boot Boot device: /pci@1f,0/pci@1,1/ide@3/disk@0,0:a File and args: kernel/sparcv9/unix configuring IPv4 interfaces: hme0. add net default: gateway 172.20.27.248 Hostname: jupiter The system is coming up. Please wait. NIS domain name is example.com . . . System dump time: Wed Jul 21 14:13:41 2010 Jul 21 14:15:23 jupiter savecore: saving system crash dump in /var/crash/jupiter/*.0 Constructing namelist /var/crash/jupiter/unix.0 Constructing corefile /var/crash/jupiter/vmcore.0 100% done: 5339 of 5339 pages saved . . .
Este procedimiento muestra cómo cargar el depurador de núcleo (kmdb).
Nota - Utilice el comando reboot y el comando halt con la opción -d si no tiene tiempo para depurar el sistema de manera interactiva. Para ejecutar el comando halt con la opción -d, se requiere un reinicio manual del sistema posteriormente. En cambio, si utiliza el comando reboot, el sistema se inicia automáticamente. Consulte reboot(1M) para obtener más información.
Para detener el sistema correctamente, utilice el comando halt.
El método utilizado para ingresar al depurador depende del tipo de consola que se utiliza para acceder al sistema:
Un mensaje de bienvenida se muestra al ingresar al depurador de núcleo por primera vez.
Rebooting with command: kadb Boot device: /iommu/sbus/espdma@4,800000/esp@4,8800000/sd@3,0 . . .
Ejemplo 9-4 SPARC: Inicio de un sistema con el depurador de núcleo (kmdb) habilitado
ok boot kmdb Resetting... Executing last command: boot kmdb -d Boot device: /pci@1f,0/ide@d/disk@0,0:a File and args: kmdb -d Loading kmdb...