Solaris 9 4/04: Guía de instalación

Apéndice I x86: Arranque desde Solaris Device Configuration Assistant o desde la red (tareas)

En este apéndice se tratan los siguientes temas.

x86: Copia del software de arranque en un disquete

El Asistente de configuración de dispositivos de Solaris es un programa que permite llevar a cabo diversas tareas de configuración de hardware y de arranque. La imagen del Solaris Device Configuration Assistant se encuentra en el directorio Tools del Solaris x86 Platform Edition DVD o del Solaris Software 2 of 2 x86 Platform Edition CD. Para copiar la imagen de arranque en un disquete de 3,5 pulgadas, emplee el procedimiento siguiente.


Nota –

Puede arrancar directamente desde un soporte DVD o CD, o utilizar una imagen de red con PXE. Para obtener información sobre estos métodos de arranque, consulte x86: Acceso al PXE y al asistente de configuración de dispositivos de Solaris 9.


x86: Para copiar el software de arranque en un disquete


Nota –

Este procedimiento asume que Volume Manager se está ejecutando en el sistema. Si no está utilizando Volume Manager para gestionar disquetes y discos, consulte System Administration Guide: Basic Administration para obtener información sobre la gestión de soportes extraíbles sin Volume Manager.


  1. Inicie una sesión como superusuario en un sistema x86 que tenga conectada una unidad de disquetes.

  2. Inserte el Solaris x86 Platform Edition DVD o el Solaris Software 2 of 2 x86 Platform Edition CD en el sistema que tenga la unidad de DVD-ROM o CD-ROM.

    Volume Manager montará el disco.

  3. Cambie al directorio que contiene la imagen de arranque.

    • En el caso del DVD, escriba:


      # cd /cdrom/sol_9_x86/s2/Solaris_9/Tools
      
    • En el caso del CD, escriba:


      # cd /cdrom/sol_9_x86/Solaris_9/Tools
      

  4. Inserte un disquete vacío o uno que pueda sobrescribirse en la unidad de disquetes.

  5. Haga que Volume Manager busque soportes nuevos.


    # volcheck
    
  6. Formatee el disquete.


    Precaución – Precaución –

    El formateo borra todos los datos del disquete.



    # fdformat -d -U
    
  7. Copie el archivo en el disquete.


    # dd if=d1_image of=/vol/dev/aliases/floppy0 bs=36k
    
  8. Expulse el disquete; escriba eject floppy en la línea de comandos y, a continuación, extraiga el disquete manualmente de la unidad.

x86: Arranque e instalación en la red con PXE

En esta sección se explica cómo configurar un sistema basado en x86 para instalarlo en la red sin los medios de arranque locales. En esta sección se tratan los siguientes temas.

¿Qué es PXE?

El arranque de red PXE es un arranque en red “directo”. No se necesita ningún soporte de arranque en el sistema cliente. Con PXE se puede instalar un cliente basado en x86 en la red mediante DHCP.

El arranque de red PXE sólo está disponible para dispositivos que implementen la especificación Preboot Execution Environment de Intel. Para determinar si su sistema admite arranque de red PXE, consulte la documentación del fabricante del hardware.

El disquete de arranque de Solaris está aún disponible para los sistemas que no admitan PXE. La imagen del disco de arranque está disponible en Solaris Software 2 of 2 x86 Platform Edition CD.

x86: Directrices para el arranque con PXE

Si desea arrancar en la red mediante PXE, necesita los sistemas siguientes.

Cuando se esté preparando para usar PXE con el fin de instalar un cliente en la red, tenga en cuenta las cuestiones siguientes.

Arranque con PXE (mapa de tareas)

Lleve a cabo las tareas siguientes para arrancar e instalar el sistema en la red mediante PXE.

Tabla I–1 x86: Mapa de tareas: arranque desde la red mediante PXE

Tarea 

Descripción 

Instrucciones 

Verificar que el sistema admita PXE. 

Confirme que su máquina pueda usar PXE para arrancar sin soporte de arranque local. 

Compruebe la documentación del fabricante del hardware. 

Seleccionar un método de instalación. 

Solaris sistema operativo proporciona varios métodos de instalación o modernización. Elija el método de instalación más adecuado para su entorno. 

Capítulo 3

Recopilar información sobre el sistema. 

Use la lista de comprobación y cumplimente la hoja de trabajo para recopilar toda la información necesaria con el fin de instalar o modernizar. 

Capítulo 6

(Opcional) Preconfigurar la información del sistema. 

Se puede preconfigurar la información del sistema para evitar que se le pida la información durante la instalación o modernización. 

Capítulo 7

Crear un servidor de instalación. 

Configure un servidor Solaris para instalar el sistema operativo Solaris desde la red. 

x86: Creación de un servidor de instalación x86

Agregar los sistemas en los que se va a realizar una instalación en la red. 

Use add_install_client -d para añadir la admisión de DHCP con el fin de instalar una clase de cliente (de un determinado tipo de máquina, por ejemplo) o un identificador de cliente concreto.

x86: Adición de sistemas para instalar en la red mediante PXE

Configurar un servidor DHCP. 

Planifique y configure el servicio DHCP. 

“Planning for DHCP Service (Task)” in System Administration Guide: IP Services.

Crear las opciones de DHCP de los parámetros de instalación y las macros que las incluirán. 

Use el Gestor de DHCP o dhtadm para crear las opciones del proveedor y las macros que son la salida del comando add_install_client -d.

Creación de las opciones de DHCP y las macros de los parámetros de instalación de Solaris

Arrancar el cliente. 

Ordene a la BIOS del cliente que arranque desde la red. 

x86: Arranque del cliente en la red mediante PXE

x86: Creación de un servidor de instalación x86

El servidor de instalación contiene la imagen de instalación necesaria para instalar sistemas desde la red. Para instalar el software Solaris desde la red es necesario crear un servidor de instalación.


Nota –

Si desea utilizar el soporte DVD de Solaris para configurar un servidor de instalación en un sistema que ejecute el sistema operativo Solaris 2.6 o 7 deberá en primer lugar aplicar una de las modificaciones siguientes.


Para crear un servidor de instalación x86

Nota –

En este procedimiento se presupone que:


  1. Conviértase en superusuario del sistema que va a ser el servidor de instalación.

    El sistema debe incluir una unidad de CD-ROM y formar parte de la red y el servicio de nombres de la sede. Si utiliza un servicio de nombres, el sistema debe estar ya en dicho servicio, ya sea NIS, NIS+, DNS o LDAP. Si no se usa un servicio de nombres, deberá distribuir información sobre este sistema de acuerdo con las políticas de la sede.

  2. Inserte el CD Solaris Software 1 of 2 en la unidad del sistema.

  3. Cree un directorio para la imagen del CD.


    # mkdir -p ruta_directorio_instalación
    
    ruta_directorio_instalación

    Especifica el directorio en el que se copiará la imagen del CD

  4. Cambie al directorio Tools del disco montado:


    # cd /cdrom/cdrom0/s2/Solaris_9/Tools
    

    En el ejemplo anterior, cdrom0 es la ruta a la unidad que contiene el soporte de CD del sistema operativo Solaris.

  5. Copie la imagen de la unidad en el disco duro del servidor de instalación.


    # ./setup_install_server ruta_directorio_instalación
    
    ruta_directorio_instalación

    Especifica el directorio en el que se copiará la imagen del CD


    Nota –

    El comando setup_install_server indica si hay espacio en el disco suficiente para las imágenes de disco de Solaris Software. Para determinar la cantidad de espacio en el disco disponible, use el comando df -kl.


  6. Cambie al directorio raíz (/).


    # cd /
    
  7. Expulse el Solaris Software 1 of 2.

  8. Inserte el CD Solaris Software 2 of 2 en la unidad del CD-ROM del sistema.

  9. Cambie al directorio Tools del CD montado:


    # cd /cdrom/cdrom0/Solaris_9/Tools
    
  10. Copie el CD de la unidad de CD-ROM en el disco duro del servidor de instalación.


    # ./add_to_install_server ruta_directorio_instalación
    
    ruta_directorio_instalación

    Especifica el directorio en el que se copiará la imagen del CD

  11. Cambie al directorio raíz (/).


    # cd /
    
  12. Expulse el Solaris Software 2 of 2.

  13. Inserte el Solaris Languages CD en la unidad de CD-ROM del sistema.

  14. Cambie al directorio Tools del CD montado:


    # cd /cdrom/cdrom0/Tools
    
  15. Copie el CD de la unidad de CD-ROM en el disco duro del servidor de instalación.


    # ./add_to_install_server ruta_directorio_instalación
    
    ruta_directorio_instalación

    Especifica el directorio en el que se copiará la imagen del CD

  16. Cambie al directorio raíz (/).


    # cd /
    
  17. Si desea modificar los archivos situados en la minirraíz (/ruta_directorio_instalación/Solaris_9/Tools/Boot) en la imagen de instalación en red, utilice el comando patchadd -C para modificar estos archivos. Es posible que necesite modificar un archivo si una imagen de arranque tiene problemas.


    Precaución – Precaución –

    Si decide utilizar el comando patchadd -C lea primero las instrucciones README de la modificación o póngase en contacto con la oficina de asistencia técnica local de Sun.



Ejemplo I–1 x86: Creación de un servidor de instalación x86 con soporte CD x86

El ejemplo siguiente ilustra cómo crear un servidor de instalación copiando los CD siguientes en el directorio /export/home/cdx86 del servidor de instalación.


# mkdir -p /export/home/cdx86
# cd /cdrom/cdrom0/s2/Solaris_9/Tools
# ./setup_install_server /export/home/cdx86
# cd /
# cd /cdrom/cdrom0/Solaris_9/Tools
# ./add_to_install_server /export/home/cdx86
# cd /
# cd /cdrom/cdrom0/Tools
# ./add_to_install_server /export/home/cdx86
# cd /
# cd /cdrom/cdrom0/s2
# ./modify_install_server -p /export/home/cdx86 /cdrom/cdrom0/s2

En este ejemplo, cada CD se introduce y se monta automáticamente antes de cada uno de los comandos. Después de cada comando se extrae el CD.


x86: Adición de sistemas para instalar en la red mediante PXE

Después de crear un servidor de instalación, debe configurar cada sistema que desee instalar desde la redpara que encuentre:

Use el procedimiento siguiente de add_install_client para configurar un cliente x86 con el fin de efectuar la instalación desde la red mediante PXE.

Para agregar un cliente e instalarlo en la red con DHCP
  1. Conviértase en superusuario del servidor de instalación.

  2. Si emplea los servicios de nombres NIS, NIS+, DNS o LDAP, compruebe que se ha suministrado al servicio correspondiente la siguiente información acerca del sistema que se va a instalar:

    • Nombre del sistema

    • Dirección IP

    • Dirección Ethernet

    Para obtener más información acerca de los servicios de nombres, consulte System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP).

  3. Cambie al directorio Tools en la imagen del CD Solaris 9, en el servidor de instalación:


    # cd /install_dir_path/Solaris_9/Tools
    
    ruta_directorio_instalación

    Especifica la ruta al directorio Tools

  4. Configure el sistema cliente para instalar desde la red.


    # ./add_install_client -d [[-s ruta_directorio_instación:servidor_instalación]] \
    [[-c servidor_jumpstart:ruta_directorio_jumpstart]]   [[-p servidor_sysid:ruta]] \
      [[-t ruta_imagen_arranque]] [[-b "propiedad_arranque=valor"]] \
    [[-e dirección_ethernet]] nombre_cliente grupo_plataforma 
    
    -d

    Especifica que el cliente usará DHCP para obtener los parámetros de instalación de la red. Si sólo utiliza la opción -d, el comando add_install_client configura la información sobre la instalación para los sistemas clientes de la misma clase, por ejemplo, todas las máquinas clientes x86. Si desea configurar la información de la instalación de un cliente específico, utilice la opción -d con -e.

    Si desea obtener información sobre instalaciones específicas de la clase mediante DHCP, consulte Creación de las opciones de DHCP y las macros de los parámetros de instalación de Solaris.

    -s servidor_instalación: ruta_directorio_instalación

    Especifica el nombre y la ruta del servidor de instalación.

    • servidor_instalación es el nombre de sistema del servidor de instalación.

    • ruta_directorio_instalación es la ruta absoluta a la imagen del CD Solaris 9

    -c servidor_jumpstart:ruta_directorio_jumpstart

    Indica un directorio JumpStart para las instalaciones JumpStart personalizadas. servidor_jumpstart es el nombre de sistema del servidor en el que se encuentra el directorio JumpStart. ruta_directorio_jumpstart es la ruta absoluta al directorio JumpStart.

    -p servidor_sysid:ruta

    Indica la ruta al archivo sysidcfg para preconfigurar la información del sistema. servidor_sysid es un nombre de sistema válido o una dirección IP del servidor donde se encuentra el archivo. ruta es la ruta absoluta al directorio que contiene el archivo sysidcfg.

    -t ruta_imagen_arranque

    Especifica la ruta de acceso a una imagen de arranque alternativa, por si desea utilizar una imagen de arranque distinta de la contenida en el directorio Tools de la imagen de instalación de red, CD o DVD de Solaris 9.

    -bpropiedad_arranque=valor

    Sólo sistemas basados en x86:permite configurar una variable de la propiedad de arranque que desee utilizar para arrancar el cliente desde la red. Se debe usar la opción -b con -e.

    Consulte la página de comando man eeprom(1M) para conocer descripciones de las propiedades de arranque.

    -e dirección_ethernet

    Especifica la dirección Ethernet del cliente que desee instalar; permite configurar la información de instalación que se va a usar con un cliente específico.

    Si desea obtener información sobre instalaciones específicas del cliente mediante DHCP, consulte Creación de las opciones de DHCP y las macros de los parámetros de instalación de Solaris.

    nombre_cliente

    Es el nombre del sistema donde se va a realizar la instalación de red. Este nombre no es el nombre del sistema del servidor de instalación.

    grupo_plataforma

    Es el grupo de plataformas del sistema donde se va a realizar la instalación. En el Apéndice C encontrará una lista detallada de grupos de plataformas.

    El comando anterior produce las macros y las opciones de proveedores necesarias para añadir al servidor DHCP. Consulte Creación de las opciones de DHCP y las macros de los parámetros de instalación de Solaris si desea obtener más instrucciones sobre cómo definir estas macros y opciones de proveedores en el servidor DHCP.


Ejemplo I–2 x86: Adición de un cliente de instalación x86 en un servidor de instalación x86 si se utiliza DHCP y PXE (CD)

El ejemplo siguiente ilustra cómo añadir un cliente de instalación x86 a un servidor de instalación cuando utilice DHCP para configurar los parámetros de instalación de la red. La opción -d se usa para especificar que los clientes deben usar el protocolo DHCP para la configuración. El nombre de clase DHCP SUNW. i86pc indica que este comando se aplica a todos los clientes de arranque de red x86 de Solaris, no a un único cliente. La opción -s se utiliza para especificar que los clientes se van a instalar desde el servidor de instalación denominado rosemary que contiene una imagen de Solaris Software 1 of 2 x86 Platform Edition CD en /export/boot/cdx86:

Si desea más información sobre cómo usar DHCP con el fin de configurar los parámetros de instalación para las instalaciones en red, consulte “Supporting Solaris Network Installation with the DHCP Service (Task Map)” in System Administration Guide: IP Services.


servidor_instalación_x86# cd /export/boot/Solaris_9/Tools
servidor_instalación_x86# ./add_install_client -d -s rosemary:/export/home/cdx86 \
SUNW. i86pc i86pc


Ejemplo I–3 x86: Especificación de una consola en serie para su uso durante una instalación en red (CD)

El ejemplo siguiente ilustra cómo añadir un cliente de instalación x86 en un servidor de instalación y especificar una consola en serie para usar durante la instalación. Este ejemplo configura el cliente de instalación del modo siguiente.


servidor_instalación# cd /export/boot/Solaris_9/Tools
servidor_instalación# ./add_install_client -d -e "00:07:e9:04:4a:bf" \
-b "input-device=ttya" -b "output-device=ttya" i86pc

Si desea una descripción completa de las variables de la propiedad de arranque que pueda usar con la opción -b, consulte la página de comando man eeprom(1M).



Ejemplo I–4 x86: Especificación de un dispositivo de arranque para su uso durante una instalación en red (CD)

El ejemplo siguiente ilustra cómo añadir un cliente de instalación x86 en un servidor de instalación y especificar un dispositivo de arranque para usar durante la instalación. Si especifica un dispositivo de arranque al configurar el cliente de instalación, el Asistente de configuración de dispositivos no le pide esta información durante la instalación.

Este ejemplo configura el cliente de instalación del modo siguiente.


servidor_instalación# cd /export/boot/Solaris_9/Tools
servidor_instalación# ./add_install_client -d -e "00:07:e9:04:4a:bf" \
-b "input-device=ttya" -b "output-device=ttya" \
-b "bootpath=/pci@0,0/pci108e,16a8@8" i86pc

Si desea una descripción completa de las variables de la propiedad de arranque que pueda usar con la opción -b, consulte la página de comando man eeprom(1M).


x86: Arranque del cliente en la red mediante PXE

Si desea instalar el sistema en la red debe instruir al sistema cliente para que arranque en la red. Habilite el arranque de red PXE en el sistema cliente mediante el programa de configuración de la BIOS en la BIOS del sistema, la BIOS del adaptador de red o ambas. En ciertos sistemas se debe también ajustar la lista de prioridades de dispositivos de arranque antes de poder arrancar desde otros dispositivos. Consulte la documentación del fabricante para cada programa de configuración o esté atento a las instrucciones del programa de configuración que se indican durante el arranque.

Durante la instalación, responda a las preguntas de configuración que efectúe el sistema, si se le solicita.

Después de que el sistema arranque y se instale en la red, ordene al sistema que arranque desde la unidad de disco en los arranques posteriores.

Algunos adaptadores de red compatibles con PXE disponen de una función que permite el arranque PXE si se pulsa una combinación de teclas determinada en respuesta a una breve solicitud presentada durante el arranque. Esta función permite arrancar en la red con PXE sin modificar la configuración de PXE. Si el adaptador no cuenta con esta función, desactive PXE en la configuración de la BIOS cuando el sistema rearranque después de la instalación. El sistema arranca desde el dispositivo del disco.