En este apéndice se tratan los siguientes temas.
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 Asistente de configuración de dispositivos de Solaris 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.
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.
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.
Inicie una sesión como superusuario en un sistema x86 que tenga conectada una unidad de disquetes.
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.
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 |
Inserte un disquete vacío o uno que pueda sobrescribirse en la unidad de disquetes.
Haga que Volume Manager busque soportes nuevos.
# volcheck |
El formateo borra todos los datos del disquete.
# fdformat -d -U |
Copie el archivo en el disquete.
# dd if=d1_image of=/vol/dev/aliases/floppy0 bs=36k |
Expulse el disquete; escriba eject floppy en la línea de órdenes y, a continuación, extraiga el disquete manualmente de la unidad.
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.
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.
Si desea arrancar en la red mediante PXE, necesita los sistemas siguientes.
Un servidor de instalación
Un servidor DHCP
Un cliente x86 que admita PXE
Cuando se esté preparando para usar PXE con el fin de instalar un cliente en la red, tenga en cuenta las cuestiones siguientes.
Configure solamente un servidor DHCP en la subred que incluya el sistema cliente que desee instalar. El arranque en red PXE no funciona correctamente en las subredes que contienen varios servidores DHCP.
Algunas versiones antiguas del firmware PXE no permiten arrancar el sistema operativo Solaris. Un sistema con estas versiones anteriores puede leer el programa de rutina de carga en la red desde un servidor de arranque, pero la rutina de carga no transmite paquetes. Con el fin de evitar este problema, modernice el firmware PXE en el adaptador. Para obtener información acerca de la actualización del firmware, visite la sede web del fabricante del adaptador. Para obtener más información, consulte las páginas de comando man elxl(7D) y iprb(7D).
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. |
El sistema operativo Solaris proporciona varios métodos de instalación o modernización. Elija el método de instalación más adecuado para su entorno. | |
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. | |
(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. | |
Crear un servidor de instalación. |
Configure un servidor Solaris para instalar el sistema operativo Solaris desde la red. | |
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 de la orden 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. |
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.
Si desea usar el DVD de Solaris para configurar un servidor de instalación en un sistema que ejecuta el sistema operativo Solaris 2.6 o 7 debe en primer lugar aplicar una de las modificaciones siguientes.
Sistema operativo Solaris 2.6 Edición x86: ID de modificación 107619-03
Sistema operativo Solaris 7 Edición x86: ID de modificación 107260-03
En este procedimiento se presupone que:
Se va a crear un servidor de instalación en un sistema basado en x86. Si desea instrucciones sobre cómo utilizar un sistema SPARC para atender las imágenes de instalación de Solaris (Edición x86), consulte Para crear un servidor de instalación SPARC con soporte DVD SPARC o x86.
El sistema tiene una unidad de CD-ROM.
El sistema está ejecutando Volume Manager. Si no se usa el software Volume Manager para la gestión de soportes, consulte System Administration Guide: Basic Administration para obtener información detallada sobre la gestión de los soportes extraíbles sin Volume Manager.
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 la política de la sede.
Inserte el CD Solaris Software 1 of 2 en la unidad del sistema.
Cree un directorio para la imagen del CD.
# mkdir -p ruta_directorio_instalación |
Especifica el directorio en el que se copiará la imagen del CD
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.
Copie la imagen de la unidad en el disco duro del servidor de instalación.
# ./setup_install_server ruta_directorio_instalación |
Especifica el directorio en el que se copiará la imagen del CD
La orden setup_install_server indica si hay espacio en el disco suficiente para las imágenes de disco del software Solaris. Para determinar la cantidad de espacio en el disco disponible, use la orden df -kl.
Cambie al directorio raíz (/).
# cd / |
Expulse el Solaris Software 1 of 2.
Inserte el CD Solaris Software 2 of 2 en la unidad del CD-ROM del sistema.
Cambie al directorio Tools del CD montado:
# cd /cdrom/cdrom0/Solaris_9/Tools |
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 |
Especifica el directorio en el que se copiará la imagen del CD
Cambie al directorio raíz (/).
# cd / |
Expulse el Solaris Software 2 of 2.
Inserte el Solaris Languages CD en la unidad de CD-ROM del sistema.
Cambie al directorio Tools del CD montado:
# cd /cdrom/cdrom0/Tools |
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 |
Especifica el directorio en el que se copiará la imagen del CD
Cambie al directorio raíz (/).
# cd / |
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 la orden patchadd -C para modificar estos archivos. Es posible que necesite modificar un archivo si una imagen de arranque tiene problemas.
Si decide utilizar la orden 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.
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.
Solaris Software 1 of 2 x86 Platform Edition CD
Solaris Software 2 of 2 x86 Platform Edition CD
Solaris x86 Platform Edition Languages CD
# 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 una de las órdenes. Después de cada orden se extrae el CD.
Después de crear un servidor de instalación, debe configurar cada sistema que desee instalar desde la red para que encuentre:
Un servidor de instalación
Un servidor DHCP
El archivo sysidcfg, si lo usa para preconfigurar la información del sistema
Un servidor de nombres, si usa un servicio de nombres para preconfigurar la información del sistema
El perfil del directorio JumpStart del servidor de perfiles, si se está usando el método de instalación JumpStart personalizada
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.
Conviértase en superusuario del servidor de instalación.
Si emplea los servicios de nombres NIS, NIS+, DNS o LDAP, compruebe que se haya 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).
Cambie al directorio Tools en la imagen del CD Solaris 9, en el servidor de instalación:
# cd /install_dir_path/Solaris_9/Tools |
Especifica la ruta al directorio Tools
Configure el sistema cliente para instalar desde la red.
# ./add_install_client -d [[-s servidor_instalación:ruta_directorio_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 |
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, la orden 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 especiífico, utilice la opción -d con -e.
Si desea 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.
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
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.
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.
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.
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.
Especifica la dirección Ethernet del cliente que desee instalar. Esta opción permite configurar la información de instalación que usar con un cliente específico.
Si desea 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.
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.
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.
La orden 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.
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 la clase DHCP SUNW.i86pc indica que esta orden 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. Este servidor contiene una imagen del Solaris Software 1 of 2 x86 Platform Edition CD en /export/home/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 |
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.
La opción -d indica que el cliente está configurado para usar DHCP con el fin de ajustar los parámetros de instalación.
La opción -e indica que esta instalación se produce sólo en el cliente con la dirección Ethernet 00:07:e9:04:4a:bf.
La opción -b ordena al programa de instalación que utilice el puerto serie ttya como un dispositivo de entrada y de salida.
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).
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.
La opción -d indica que el cliente está configurado para usar DHCP con el fin de ajustar los parámetros de instalación.
La opción -e indica que esta instalación se produce sólo en el cliente con la dirección Ethernet 00:07:e9:04:4a:bf.
Los dos primeros usos de la opción -b ordenan al programa de instalación que use el puerto serie ttya como un dispositivo de entrada y de salida.
El tercer uso de la opción -b ordena al programa de instalación que utilice un dispositivo de arranque específico durante la instalación.
El valor de la ruta del dispositivo de arranque varía según el hardware.
El nombre de la plataforma i86pc indica que el cliente es un sistema basado en x86.
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).
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.