Inicio y cierre de sistemas Oracle® Solaris 11.2

Salir de la Vista de impresión

Actualización: Julio de 2014
 
 

x86: Requisitos para iniciar un sistema desde la red

    Tenga en cuenta la información siguiente al iniciar un sistema basado en x86 desde la red:

  • La estrategia de inicio de configuración de red que se utiliza en Oracle Solaris es el protocolo DHCP (Dynamic Host Configuration Protocol).

  • El inicio de red de Oracle Solaris utiliza interfaces de firmware PXE, lo que proporciona un mecanismo para cargar un programa de inicio a través de la red, independiente de los dispositivos de almacenamiento de datos (como discos duros) y los sistemas operativos instalados. Este firmware es responsable de cargar el programa de inicio, que es una imagen de GRUB 2 creada especialmente y que se denomina pxegrub2 para los sistemas con firmware BIOS y grub2netx86.efi para los sistemas con firmware UEFI de 64 bits. Estos archivos incluyen las implementaciones básicas del protocolo trivial de transferencia de archivos (TFTP), DHCP, el protocolo de datagramas de usuario (UDP), el protocolo de Internet (IP) y un minicontrolador que utiliza las interfaces de firmware de la interfaz universal de dispositivos de red (UNDI) (en los sistemas BIOS) o la interfaz del protocolo de red simple (SNP) (en los sistemas UEFI), para transferir paquetes a través de la red.

  • GRUB 2 utiliza un mecanismo similar al inicio de red basado en PXE de GRUB Legacy. La imagen de inicio PXE de GRUB 2 contiene el código y los módulos que son necesarios para inicializar GRUB, los módulos del sistema de archivos que son necesarios para iniciar el sistema desde ZFS y varios comandos útiles de GRUB. Debido a que la carga de módulos a través de la red puede generar una sobrecarga innecesaria en los recursos de red y también puede exponer el proceso de inicio PXE a errores donde los comandos esenciales no estarán disponibles, se integran módulos que implementan los comandos de GRUB en la imagen PXE de GRUB 2, en lugar de permanecer en el servidor TFTP.

  • La imagen de inicio de GRUB 2 incluye un archivo grub.cfg integrado que implementa el mismo algoritmo de búsqueda que está presente en GRUB Legacy. Este algoritmo busca el archivo grub.cfg que se va a utilizar para iniciar el sistema operativo en varios lugares del servidor TFTP.

  • Similar a GRUB Legacy, la imagen de inicio PXE de GRUB 2 se instala en el directorio raíz del servidor TFTP. El nombre de la imagen de inicio PXE depende de cómo se configuró la utilidad Automated Installer (AI). La macro BootFile de DHCP correspondiente contiene el nombre de la imagen de inicio PXE, de acuerdo con la documentación de AI.

  • El comando installadm se ha modificado para copiar incondicionalmente las imágenes PXE de BIOS y UEFI a la ubicación adecuada en el servidor TFTP. Además, el servidor DHCP también debe poder devolver la macro BootFile adecuada cuando el sistema cliente envía la etiqueta de arquitectura del sistema cliente correspondiente, de modo que se asigne la opción BootFile de GRUB 2 correcta a los sistemas que ejecutan firmware UEFI durante el inicio PXE. Esta información se brinda cuando el servidor DHCP envía DHCPOFFER.

    En una instancia instalada de Oracle Solaris, las imágenes de inicio PXE se almacenan en el archivo /boot/grub/pxegrub2 (en las imágenes para BIOS) y en el archivo /boot/grub/grub2netx64.efi (en las imágenes para UEFI de 64 bits).

    Si desea iniciar un sistema desde la red para instalar Oracle Solaris por medio de AI, consulte Instalación de sistemas Oracle Solaris 11.2 para obtener más información.

    El servidor DHCP debe poder responder a las clases DHCP, PXEClient, con la siguiente información:

  • Dirección IP del servidor de archivos.

  • Nombre del archivo de inicio, que es pxegrub2 para los sistemas con firmware BIOS y grub2netx64.efi para los sistemas con firmware UEFI.

    La secuencia para realizar un inicio PXE desde la red es la siguiente:

  1. Se configura el firmware para iniciar el sistema desde una interfaz de red.

  2. El firmware envía una solicitud DHCP.

  3. El servidor DHCP responde con la dirección del servidor y el nombre del archivo de inicio.

  4. El firmware descarga pxegrub2 (o grub2netx64.efi) mediante TFTP y luego ejecuta la imagen de GRUB 2.

  5. El sistema descarga un archivo de configuración de GRUB mediante TFTP.

    Este archivo muestra las entradas del menú de inicio que están disponibles.

  6. Después de seleccionar una entrada de menú, el sistema comienza a cargar Oracle Solaris.