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)
Novedades sobre el inicio y el cierre de sistemas
Archivos driver.conf proporcionados de manera administrativa
Reinicio rápido en plataformas SPARC
Inicio y cierre de un sistema basado en SPARC (mapa de temas)
Pautas para iniciar un sistema
Motivos para iniciar un sistema
La utilidad de gestión de servicios (SMF) y el inicio
Cambios en el comportamiento al utilizar la SMF
Cómo funcionan los niveles de ejecución
Qué sucede cuando un sistema se inicia en un estado multiusuario (nivel de ejecución 3)
Cuándo utilizar niveles de ejecución o hitos
Descripción general de la arquitectura de inicio de Oracle Solaris
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)
La arquitectura de inicio SPARC de Oracle Solaris incluye las siguientes características fundamentales:
Uso de un archivo de inicio
El archivo de inicio es una imagen de ramdisk que contiene todos los archivos que son necesarios para iniciar el sistema.
Uso de una interfaz administrativa de inicio para mantener la integridad de los archivos de inicio de Oracle Solaris
El comando bootadm maneja los detalles de verificación y actualización de archivo de inicio. Durante la instalación o la actualización, el comando bootadm crea el archivo de inicio inicial. Durante el proceso de cierre normal del sistema, se comparan los contenidos del archivo de inicio con el sistema de archivos raíz. Si se encontraron actualizaciones para el sistema, como archivos de controladores o de configuración, el archivo de inicio se reconstruye para incluir los cambios de modo que al reiniciar, el archivo de inicio y el sistema de archivos root se sincronicen. Puede utilizar el comando bootadm para actualizar manualmente el archivo de inicio. Para obtener instrucciones, consulte Mantenimiento de la integridad de los archivos de inicio.
Nota - Algunas opciones del comando bootadm no se aplican a las plataformas SPARC.
Para obtener más información, consulte las páginas del comando man bootadm(1M) y boot(1M).
Uso de una imagen de disco ramdisk como sistema de archivos raíz durante la instalación
Este proceso es igual en la plataformas SPARC y en la plataforma x86. La imagen de ramdisk se deriva del archivo de inicio y se transfiere al sistema desde el dispositivo de inicio.
Nota - En la plataforma SPARC, la PROM OpenBoot se sigue utilizando para acceder al dispositivo de inicio y para transferir el archivo de inicio a la memoria del sistema.
En el caso de una instalación de software, la imagen de ramdisk es el sistema de archivos root que se utiliza para todo el proceso de instalación. El uso de una imagen ramdisk acelera el proceso de inicio ya que Oracle Solaris y los controladores y aplicaciones necesarios se leen una vez de los medios extraíbles y se ubican en la memoria. A continuación, el sistema ejecuta el proceso de instalación en función del disco RAM. El tipo de sistema de archivos de ramdisk puede ser HSFS (High Sierra File System).
En esta sección se describe el proceso de inicio básico en plataformas SPARC de Oracle Solaris. Para obtener más información sobre los procesos de inicio en tipos de hardware específicos, incluidos los sistemas que tienen procesadores de servicio y el sistema que tienen varios dominios físicos, consulte la documentación del producto para su hardware específico en http://www.oracle.com/technetwork/indexes/documentation/index.html.
El proceso de carga y ejecución de un programa independiente se denomina bootstrapping. Normalmente, el programa independiente es el núcleo del sistema operativo. Sin embargo, cualquier programa independiente se puede iniciar en lugar del núcleo.
En plataformas SPARC, el proceso de inicio consta de las siguientes fases básicas:
Después de activar un sistema, el firmware del sistema (PROM) ejecuta una prueba de autocomprobación (POST).
Después de que la prueba se ha completado correctamente, el firmware intenta iniciarse, si el indicador correspondiente se ha definido en el área de almacenamiento no volátil que utiliza el firmware del equipo.
El programa de segundo nivel es un bloque de inicio específico del sistema de archivos, cuando inicia desde un disco, o inetboot o wanboot, cuando inicia a través de la red o mediante la utilidad Automated Installer (AI).
El proceso de inicio de red es el siguiente:
En primer lugar, el cliente obtiene una dirección IP y cualquier otro parámetro necesario para cargar el iniciador de segunda etapa.
A continuación, el iniciador de segunda etapa carga el archivo de inicio del dispositivo de inicio.
Para obtener más información sobre el inicio de un sistema basado en SPARC desde la red, consulte el Capítulo 5, Inicio de un sistema basado en SPARC desde la red (tareas).
A partir de la versión Oracle Solaris 10, los procesos de inicio en plataformas SPARC se han modificado y mejorado para aumentar la similitud con plataformas x86.
Ahora, las cuatro fases del proceso de inicio que se mencionan a continuación son independientes entre sí:
Fase de la PROM Open Boot
La fase de la PROM Open Boot (OBP) del proceso de inicio en plataformas SPARC no se ha modificado.
Para los dispositivos de discos, el controlador de firmware normalmente utiliza el método de carga del paquete de la etiqueta OBP, que analiza la etiqueta VTOC en el comienzo del disco para localizar la partición especificada. A continuación, se leen los sectores 1-15 de la partición en la memoria del sistema. Generalmente, esta área se denomina bloque de inicio y contiene un lector de sistema de archivos.
Fase del gestor de inicio
Durante esta fase, se lee y se ejecuta el archivo de inicio. Tenga en cuenta que ésta es la única fase del proceso de inicio que requiere conocimientos del formato del sistema del archivo de inicio. Los protocolos que se utilizan para la transferencia del gestor de inicio y el archivo de inicio incluyen el acceso a discos locales, NFS y HTTP.
Fase ramdisk
Ramdisk es un archivo de inicio que se compone de módulos del núcleo y de cualquier otro componente que sea necesario para iniciar una instancia de Oracle Solaris.
Fase del núcleo
La fase del núcleo es la etapa final del proceso de inicio. Durante esta fase, se inicia Oracle Solaris y se monta un sistema de archivos raíz mínimo en ramdisk que se crea a partir del archivo de inicio. En algunos entornos, como una instalación, ramdisk se utiliza como el sistema de archivos raíz y permanece montado. Ramdisk contiene un conjunto de controladores y archivos del núcleo que resultan suficientes para montar el sistema de archivos raíz en el dispositivo raíz especificado.
Luego, el núcleo extrae el resto de los módulos principales desde el archivo de inicio, se inicializa a sí mismo, monta el sistema de archivos raíz real y, finalmente, descarta el archivo de inicio.