Omitir V�nculos de navegaci�n | |
Salir de la Vista de impresi�n | |
Inicio y cierre de Oracle Solaris en plataformas x86 Oracle Solaris 11 Information Library (Español) |
1. Inicio y cierre de un sistema basado en x86 (descripción general)
2. Inicio de un sistema basado en x86 en un estado especificado (tareas)
3. Cierre de un sistema (tareas)
4. Reinicio de un sistema basado en x86 (tareas)
Reinicio de un sistema basado en x86 (mapa de tareas)
Reinicio de un sistema basado en x86
Cómo reiniciar un sistema utilizando el comando init
Cómo reiniciar un sistema con el comando reboot
Aceleración del proceso de reinicio en un sistema basado en x86
Cómo reiniciar un sistema omitiendo el BIOS
Ejecución de un reinicio de un sistema en un entorno de inicio recién activado o alternativo
Cambio del comportamiento predeterminado de la función Fast Reboot
Reinicio estándar de un sistema que tenga la función Fast Reboot habilitada
5. Inicio de un sistema basado en x86 desde la red (tareas)
6. Modificación de los parámetros de inicio en un sistema basado en x86 (tareas)
7. Creación, administración e inicio desde entornos de inicio ZFS en plataformas x86 (tareas)
8. Mantenimiento de la capacidad de inicio de un sistema basado en x86 (tareas)
9. Resolución de problemas del inicio de un sistema basado en x86 (tareas)
La función Fast Reboot de Oracle Solaris permite reiniciar un sistema basado en x86 omitiendo los procesos del firmware y del cargador de inicio. El reinicio rápido implementa un cargador de inicio en el núcleo que carga el núcleo en la memoria y, a continuación, cambia a dicho núcleo, de modo que el proceso de reinicio se produce en unos segundos. Las funciones Fast Reboot y Panic Fast Reboot (un reinicio rápido del sistema posterior a un error grave del sistema) están activadas de manera predeterminada, por lo que no es necesario utilizar la opción -f con el comando reboot para realizar un reinicio rápido de un sistema basado en x86.
La compatibilidad con Fast Reboot se proporciona mediante un nuevo servicio de boot-config, svc:/system/boot-config:default. Este servicio proporciona un medio para definir o modificar las propiedades de configuración de inicio predeterminadas de un sistema si es necesario. Cuando la propiedad config/fastreboot_default se define como true, el sistema realiza automáticamente un reinicio rápido. El valor de esta propiedad se establece en true en un sistema basado en x86. Para obtener más información, consulte Cambio del comportamiento predeterminado de la función Fast Reboot.
La capacidad del sistema para omitir el firmware cuando se inicia una nueva imagen del sistema operativo depende de la implementación de los controladores de dispositivos en un nuevo punto de entrada de operación de dispositivos, quiesce. En los controladores admitidos, esta implementación pone un dispositivo en reposo, de modo que, al completar la función, el controlador ya no genere interrupción. Esta implementación también restablece el estado de hardware de un dispositivo, desde donde el dispositivo se puede configurar correctamente mediante la rutina de conexión del controlador, sin ciclo de encendido del sistema ni configuración mediante firmware. Para obtener más información sobre esta función, consulte las páginas del comando man quiesce(9E) y dev_ops(9S).
Nota - No todos los controladores implementan la función quiesce. Para obtener instrucciones para resolver problemas, consulte Condiciones de la resolución de problemas que podrían impedir el funcionamiento de Fast Reboot en las plataformas x86.
Para ver una demostración que describe el proceso de reinicio rápido de manera más detallada, vaya a http://download.oracle.com/otndocs/tech/OTN_Demos/x86/x86-OTN-Demo/x86-OTN-Demo.html.
Nota - En esta versión de Oracle Solaris, el reinicio rápido es el modo operativo predeterminado en los sistemas basados en x86. Anteriormente, para iniciar un reinicio rápido de un sistema basado en x86, necesitaba especificar la opción -f con el comando reboot para iniciar un reinicio rápido del sistema. Ya no tendrá que especificar esta opción.
# reboot
# init 6
Hay varias maneras de realizar un reinicio rápido de un sistema basado en x86 en un entorno de inicio alternativo. Los siguientes ejemplos ilustran algunos de estos métodos.
Ejemplo 4-2 x86: Ejecución de un reinicio de un sistema en un entorno de inicio recién activado
El siguiente ejemplo muestra cómo ejecutar un reinicio rápido de un sistema en el entorno de inicio recién activado, 2010-12-10-be.
# bootadm list-menu the location for the active GRUB menu is: /rpool/boot/grub/menu.lst default 0 0 oracle solaris 11 1 2010-12-10-be 2 zfsbe2 3 2010-12-10-be-s
# beadm activate 2010-12-10-be # reboot
Ejemplo 4-3 x86: Ejecución de un reinicio de un sistema mediante la especificación de un entorno de inicio alternativo
Para realizar el reinicio rápido de un sistema en un entorno de inicio alternativo, por ejemplo zfsbe2, debe escribir el siguiente comando:
# reboot -- 'rpool/zfsbe2'
Para realizar el reinicio rápido de un sistema en un conjunto de datos denominado rpool/zfsbe1, debe escribir el siguiente comando:
# reboot -- 'rpool/zfsbe1'
Para realizar un reinicio rápido de un sistema en un conjunto de datos root ZFS alternativo, debe escribir el siguiente comando:
# reboot -- 'rpool/ROOT/zfsroot2'
Ejemplo 4-4 Reinicio rápido de un sistema en un entorno de inicio alternativo con el depurador del núcleo habilitado
Para realizar un reinicio rápido de un sistema en el entorno de inicio zfsbe3 con el depurador del núcleo habilitado, debe escribir el siguiente comando:
# reboot -- 'rpool/zfsbe3 /platform/i86pc/kernel/amd64/unix -k'
Ejemplo 4-5 x86: Ejecución de un reinicio de un sistema en un núcleo nuevo
Para realizar un reinicio rápido de un sistema en un núcleo nuevo denominado my-kernel, debe escribir el siguiente comando:
# reboot -- '/platform/i86pc/my-kernel/amd64/unix -k'
Ejemplo 4-6 x86: Ejecución de un reinicio de un disco montado o un conjunto de datos montado
Para realizar un reinicio rápido de un disco montado o un conjunto de datos montado, debe escribir siguiente el comando:
# reboot -- '/mnt/platform/i86pc/my-kernel/amd64/unix -k'
Ejemplo 4-7 x86: Ejecución de un reinicio de un sistema en estado de un solo usuario con el depurador del núcleo activado
Para realizar un reinicio rápido de un sistema en estado de un solo usuario con el depurador del núcleo habilitado, debe escribir el siguiente comando:
# reboot -- '-ks'
La función Fast Reboot se controla mediante SMF y se implementa mediante un servicio de configuración de inicio, svc:/system/boot-config. El servicio boot-config proporciona un medio para configurar o cambiar los parámetros de inicio predeterminados.
La propiedad fastreboot_default del servicio boot-config habilita un reinicio rápido automático del sistema cuando se utiliza el comando reboot o init 6. Cuando la propiedad config/fastreboot_default se establece en true, el sistema efectúa automáticamente un reinicio rápido, sin tener que utilizar el comando reboot -f. De manera predeterminada, el valor de esta propiedad se establece en true en un sistema basado en x86.
El servicio svc:/system/boot-config:default consta de las siguientes propiedades:
config/fastreboot_default
config/fastreboot_onpanic
Ejemplo 4-8 x86: Configuración de las propiedades del servicio boot-config
Las propiedades que forman parte del servicio boot-config se pueden configurar con los comandos svccfg y svcadm.
Por ejemplo, para deshabilitar el comportamiento predeterminado de la propiedad fastreboot_onpanic en un sistema basado en x86, debería establecer el valor de la propiedad en false, como se muestra a continuación:
# svccfg -s "system/boot-config:default" setprop config/fastreboot_onpanic=false # svcadm refresh svc:/system/boot-config:default
Tenga en cuenta que la modificación del valor de una propiedad no afecta el comportamiento predeterminado de las demás propiedades.
Para obtener información sobre la gestión del servicio de configuración de inicio mediante SMF, consulte las páginas del comando man svcadm(1M) y svccfg(1M).
Para reiniciar un sistema basado en x86 que tenga la función Fast Reboot habilitada, sin tener que reconfigurar el servicio boot-config para deshabilitar la función, utilice la opción -p con el comando reboot, como se muestra a continuación:
# reboot -p