JavaScript is required to for searching.
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)
search filter icon
search icon

Información del documento

Prefacio

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 en modo de un solo usuario para resolver un problema de contraseña o shell de usuario root incorrectos

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

Índice

Cierre e inicio de un sistema basado en SPARC con fines de recuperación

En los siguientes casos, primero debe apagar el sistema para analizar o para resolver el inicio y otros problemas del sistema.

Los siguientes procedimientos describen cómo apagar de forma segura y, luego, iniciar un sistema basado en SPARC con fines de recuperación.

Detención e inicio de un sistema para 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:

Cómo detener un sistema para fines de recuperación

  1. Lleve el sistema al indicador ok de la PROM utilizando el comando shutdown o init 0.
  2. Sincronice los sistemas de archivos.
    ok sync
  3. Escriba el comando boot adecuado para iniciar el proceso de inicio.

    Para obtener más información, consulte la página del comando man boot(1M).

  4. Verifique que el sistema se haya iniciado en el nivel de ejecución especificado.
    # 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.

Cómo iniciar en modo de un solo usuario para resolver un problema de contraseña o shell de usuario root incorrectos

  1. Lleve el sistema al indicador ok de la PROM. Consulte Cómo detener un sistema para fines de recuperación.
  2. Inicie el sistema en modo de usuario único.
    ok boot -s
  3. Corrija la entrada del shell en el archivo /etc/passwd.
    # vi /etc/password
  4. Presione control-d para reiniciar el sistema.

Cómo iniciar desde un medio para resolver una contraseña de usuario root desconocida

  1. Inicie el sistema desde el medio de Oracle Solaris.
    • Instalación de texto: inicie desde el medio de instalación o desde la red, y luego seleccione la opción 3 Shell desde la pantalla de instalación de texto.
    • Instalación automática: utilice el siguiente comando para iniciar directamente desde un menú de instalación que permita salir a un shell.
      ok boot net:dhcp
  2. En el indicador de shell, importe la agrupación raíz.
    # zpool import -f rpool
  3. Cree un punto de montaje para el entorno de inicio.
    # mkdir /a
  4. Monte el entorno de inicio.
    # beadm mount solaris-instance|bename /a
  5. Establezca el tipo TERM.
    # TERM=vt100
    # export TERM
  6. Elimine cuidadosamente la entrada de contraseña desconocida.
    # cd /a/etc
    # vi shadow
    # cd /

    Nota - Debe cambiar directorios después de este paso.


  7. Actualice el archivo de inicio.
    # bootadm update-archive -R /a
  8. Desmonte el entorno de inicio.
    # beadm umount be-name
  9. Detenga el sistema.
    # halt
  10. Reinicie el sistema en modo de un solo usuario y, cuando se le solicite la contraseña del usuario root, presione la tecla de retorno. Por ejemplo:
    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
  11. Restablezca la contraseña del usuario root.
    root@system:~# passwd -r files root
    New Password: xxxxxx
    Re-enter new Password: xxxxxx
    passwd: password successfully changed for root
  12. Presione control-d para reiniciar el sistema.

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.

Cómo iniciar un sistema sin iniciar ningún servicio

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.

  1. Inicie sin iniciar los servicios.

    Este comando indica al daemon svc.startd que deshabilite temporalmente todos los servicios e inicie sulogin en la consola.

    ok boot -m milestone=none
  2. Inicie sesión en el sistema y asuma el rol root.
  3. Habilite todos los servicios.
    # svcadm milestone all
  4. Cuando el proceso de inicio se bloquea, determine qué servicios no se están ejecutando y dónde se bloquea el proceso de inicio.
    # svcs -a
  5. Busque mensajes de error en los archivos de registro en /var/svc/log.
  6. Después de solucionar los problemas, verifique que todos los servicios se hayan iniciado.
    1. Verifique que todos servicios necesarios estén online.
      # svcs -x
    2. Verifique que las dependencias de servicio console-login se hayan cumplido.

      Este comando verifica que el proceso login en la consola se ejecutará.

      # svcs -l system/console-login:default
  7. Continúe con el proceso de inicio normal.

Cómo forzar un volcado por caída y un reinicio de un sistema basado en SPARC

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.

Cómo forzar un volcado por caída y un reinicio del sistema

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.

  1. Lleve el sistema al indicador ok de la PROM.
  2. Sincronice los sistemas de archivos y escriba el volcado por caída.
    > n
    ok sync

    Una vez que el volcado por caída se escriba en el disco, el sistema se reiniciará.

  3. Verifique que el sistema se inicie en el nivel de ejecución 3.

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

Cómo iniciar un sistema con el depurador de núcleo (kmdb) habilitado

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.


  1. Detenga el sistema. Como resultado, se muestra el indicador ok.

    Para detener el sistema correctamente, utilice el comando halt.

  2. Escriba boot kmdb o boot -k para solicitar la carga del depurador de núcleo. Presione la tecla de retorno.
  3. Acceda al depurador del núcleo.

    El método utilizado para ingresar al depurador depende del tipo de consola que se utiliza para acceder al sistema:

    • Si utiliza un teclado conectado localmente, presione Stop-A o L1-A, según el tipo de teclado.
    • Si utiliza una consola en serie, envíe un carácter de interrupción utilizando el método adecuado para su tipo de consola en serie.

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