Este capítulo proporciona un ejemplo de configuración e instalación de software de Solaris en sistemas basados en SPARC y x86 mediante una instalación JumpStart personalizada.
Si instala una agrupación root de ZFS de Solaris, consulte el Capítulo 9Instalación de una agrupación root de ZFS con JumpStart para conocer las limitaciones y obtener ejemplos de perfiles.
x86: Creación de un servidor de arranque para los sistemas de marketing
SPARC: Configuración de los sistemas de ingeniería para instalar desde la red
x86: Configuración de los sistemas de marketing para instalar desde la red
SPARC: Arranque de los sistemas de ingeniería e instalación del software de Solaris
x86: Arranque de los sistemas de marketing e instalación del software de Solaris
La Figura 7–1 muestra la configuración de sede de este ejemplo.
En esta sede de ejemplo, las condiciones son las siguientes:
SPARC: el grupo de ingeniería se encuentra en su propia subred. Este grupo usa sistemas SPARCstationTM para el desarrollo de software.
x86: el grupo de marketing está situado en su propia subred. Este grupo usa sistemas basados en x86 para ejecutar procesadores de texto, hojas de cálculo y otras herramientas de trabajo de oficina.
La sede usa NIS. Las direcciones Ethernet e IP y los nombres de los sistemas están preconfigurados en los mapas NIS. La máscara de subred, fecha, hora y región geográfica de la sede también están preconfiguradas en los mapas NIS.
Los dispositivos periféricos de los sistemas de marketing están preconfigurados en el archivo sysidcfg.
Los sistemas de ingeniería y marketing van a instalarse con el software de Solaris 10 10/09 desde la red.
Como los grupos necesitan instalar software de Solaris 10 10/09 desde la red, cree un servidor de instalación server-1 para ambos grupos. Para ello, utilice el comando setup_install_server(1M) para copiar las imágenes en el disco local server-1 (en el directorio /export/install). Copie las imágenes desde cualquiera de los siguientes soporte.
Los CD de idiomas de Solaris y software Solaris
DVD del sistema operativo Solaris
Debe copiar la imagen desde el disco a un directorio vacío; en estos ejemplos, se utilizan los directorios sparc_10 y x86_10.
Inserte el CD 1 de software de Solaris para plataformas SPARC en la unidad de CD-ROM conectada a server-1 y escriba estos comandos:
server-1# mkdir -p /export/install/sparc_10 server-1# cd /CD_mount_point/Solaris_10/Tools server-1# ./setup_install_server /export/install/sparc_10 |
Inserte el CD 2 de software de Solaris para plataformas SPARC en la unidad de CD-ROM conectada a server-1 y escriba los siguientes comandos:
server-1# cd /CD_mount_point/Solaris_10/Tools server-1# ./add_to_install_server /export/install/sparc_10 |
Repita el comando anterior para cada software Solaris que desee instalar.
Inserte el primer SPARC: CD de idiomas de Solaris para plataformas SPARC en la unidad de CD-ROM conectada a server-1 y escriba los siguientes comandos:
server-1# cd /CD_mount_point/Solaris_10/Tools server-1# ./add_to_install_server /export/install/sparc_10 |
Repita el comando anterior para cada SPARC: CD de idiomas de Solaris para plataformas SPARC.
Inserte el CD 1 de software de Solaris para plataformas x86 en la unidad de CD-ROM conectada a server-1 y escriba estos comandos:
server-1# mkdir -p /export/install/x86_10 server-1# cd /CD_mount_point/Solaris_10/Tools server-1# ./setup_install_server /export/install/x86_10 |
Inserte el CD 2 de software de Solaris para plataformas x86 en la unidad de CD-ROM conectada a server-1 y escriba estos comandos:
server-1# cd /CD_mount_point/Solaris_10/Tools server-1# ./add_to_install_server /export/install/x86_10 |
Repita el comando anterior para cada software Solaris que desee instalar.
Inserte el primer CD de idiomas de Solaris para plataformas x86 en la unidad de CD-ROM conectada a server-1 y escriba los siguientes comandos:
server-1# cd /CD_mount_point/Solaris_10/Tools server-1# ./add_to_install_server /export/install/x86_10 |
Repita el comando anterior para cada CD de idiomas de Solaris para plataformas x86.
Inserte el DVD del sistema operativo Solaris para plataformas SPARC en la unidad de DVD-ROM conectada a server-1 y escriba los siguientes comandos:
server-1# mkdir -p /export/install/sparc_10 server-1# cd /DVD_mount_point/Solaris_10/Tools server-1# ./setup_install_server /export/install/sparc_10 |
Inserte el DVD del sistema operativo Solaris para plataformas x86 en la unidad de DVD-ROM conectada a server-1 y escriba los comandos siguientes:
server-1# mkdir -p /export/install/x86_10 server-1# cd /DVD_mount_point/Solaris_10/Tools server-1# ./setup_install_server /export/install/x86_10 |
Los sistemas no pueden arrancar de un servidor de instalación de otra subred, por lo tanto server-2 debe establecerse como servidor de arranque de la subred del grupo de marketing. Utilice el comando setup_install_server(1M) para copiar el software de arranque del DVD del sistema operativo Solaris para plataformas x86 o del CD 1 de software de Solaris para plataformas x86. El software de arranque se copia en el disco local de server-2 , directorio /export/boot.
Seleccione los soportes e instale el software de arranque en el disco local.
Si inserta el CD 1 de software de Solaris para plataformas x86 en la unidad de CD-ROM que está conectada a server-2, escriba el comando siguiente:
server-2# cd /CD_mount_point/Solaris_10/Tools server-2# ./setup_install_server -b /export/boot |
Si inserta el DVD del sistema operativo Solaris para plataformas x86 en la unidad de DVD-ROM conectada a server-2, escriba el comando siguiente:
server-2# cd /DVD_mount_point/Solaris_10/Tools server-2# ./setup_install_server -b /export/boot |
En el comando setup_install_server , la opción -b especifica que setup_install_server debe copiar la información de arranque en el directorio denominado /export/boot.
Después de configurar los servidores de instalación y arranque, debe crear un directorio JumpStart en server-1. Puede usar cualquier sistema de la red. Este directorio contiene archivos que son necesarios para una instalación JumpStart personalizada del software de Solaris. Para configurar este directorio copie el directorio de ejemplo desde la imagen del DVD del sistema operativo Solaris o del Software 1 de Solaris que se ha copiado en /export/install:
server-1# mkdir /jumpstart server-1# cp -r /export/install/sparc_10/Solaris_10/Misc/jumpstart_sample /jumpstart |
Para que los sistemas de la red puedan acceder a los perfiles y archivos rules, debe compartirse el directorio /jumpstart. Para habilitar la compartición de un directorio, agregue la línea siguiente al archivo /etc/dfs/dfstab:
share -F nfs -o ro,anon=0 /jumpstart |
A continuación, en la línea de comandos, escriba el comando shareall:
server-1# shareall |
Por lo que respecta a los sistemas de ingeniería, cree un archivo denominado eng_prof en el directorio /jumpstart. El archivo eng_prof contiene las entradas siguientes, que establecen que el software de Solaris 10 10/09 debe instalarse en sistemas del grupo de ingeniería:
install_type initial_install system_type standalone partitioning default cluster SUNWCprog filesys any 512 swap
El perfil del ejemplo anterior especifica la siguiente información de instalación.
La instalación se tratará como inicial y no como actualización.
Los sistemas de ingeniería son sistemas independientes.
El software de JumpStart usará la partición de disco predeterminada para instalar software de Solaris en los sistemas de ingeniería.
Se debe instalar el grupo de software Soporte del sistema para desarrolladores.
Todos los sistemas del grupo de ingeniería deberán tener 512 MB de espacio de intercambio.
En cuanto a los sistemas de marketing, cree un archivo denominado marketing_prof en el directorio /jumpstart. El archivo marketing_prof contiene las entradas siguientes, que definen el software de Solaris 10 10/09 que se ha de instalar en los sistemas del grupo de marketing:
install_type initial_install system_type standalone partitioning default cluster SUNWCuser package SUNWaudio
El perfil del ejemplo anterior especifica la siguiente información de instalación.
La instalación se tratará como inicial y no como actualización.
Los sistemas de marketing son sistemas independientes.
El software de JumpStart usará particionado de disco predeterminado para instalar Solaris en los sistemas de marketing.
Se va a instalar el grupo de software Solaris para usuario final.
El paquete de software de demostraciones de audio deberá instalarse en todos los sistemas.
Debe agregar reglas al archivo rules. El programa de instalación de Solaris usa las reglas para seleccionar la instalación correcta (perfil) para cada sistema durante una instalación JumpStart personalizada.
En esta sede, cada departamento está situado en su propia subred y tiene sus propias direcciones de red. El departamento de ingeniería se encuentra en la subred 255.222.43.0 y el de marketing, en 255.222.44.0. Puede usar esta información para controlar la instalación de los sistemas de marketing y de ingeniería con el software de Solaris 10 10/09. En el directorio /jumpstart, edite el archivo rules, elimine todas las reglas de ejemplo y agregue las líneas siguientes:
network 255.222.43.0 - eng_prof - network 255.222.44.0 - marketing_prof - |
Básicamente, estas reglas indican que los sistemas de la red 255.222.43.0 se van a instalar con el software de Solaris 10 10/09 mediante el perfil eng_prof. Los sistemas de la red 255.222.44.0 deben instalarse con el software de Solaris 10 10/09 mediante el perfil marketing_prof.
El archivo rules de ejemplo es válido para utilizar una dirección de red, a fin de identificar los sistemas que deben instalarse con el software de Solaris 10 10/09 mediante los perfiles eng_prof y marketing_prof. También puede usar nombres de sistema, tamaño de memoria o tipo de modelo como palabra clave de la regla. La Tabla 8–1 contiene una lista completa de las palabras que puede utilizar en un archivo rules.
Tras configurar el archivo rules y los perfiles, ejecute la secuencia de comandos check para verificar que los archivos estén correctos:
server-1# cd /jumpstart server-1# ./check |
Si la secuencia check no encuentra ningún error, crea el archivo rules.ok.
Tras configurar los archivos y directorios /jumpstart, utilice el comando add_install_client en el servidor de instalación, server-1, para configurar los sistemas de ingeniería a fin de instalar el software de Solaris desde el servidor de instalación. server-1 también es el servidor de arranque de la subred del grupo de ingeniería.
server-1# cd /export/install/sparc_10/Solaris_10/Tools server-1# ./add_install_client -c server-1:/jumpstart host-eng1 sun4u server-1# ./add_install_client -c server-1:/jumpstart host-eng2 sun4u |
En el comando add_install_client, las opciones que se utilizan significan lo siguiente:
Especifica el servidor (server-1) y la ruta (/jumpstart) al directorio JumpStart. Utilice esta opción si usa NFS.
Si no utiliza NFS, especifique la ruta al directorio JumpStart utilizando los comandos siguientes:
Para sistemas SPARC, especifique la ruta en el comando boot.
Para sistemas basados en x86, especifique la ruta editando la entrada del menú de GRUB.
El nombre de un sistema del grupo de ingeniería.
El nombre de otro sistema del grupo de ingeniería.
Especifique el grupo de plataforma de los sistemas que usan server-1 como servidor de instalación. El grupo de plataforma es el de sistemas Ultra 5.
A continuación, utilice el comando add_install_client en el servidor de arranque (server-2). Este comando configura los sistemas de marketing para que arranquen desde el servidor de arranque e instalen el software de Solaris desde el servidor de instalación (server-1):
server-2# cd /marketing/boot-dir/Solaris_10/Tools server-2# ./add_install_client -s server-1:/export/install/x86_10 \ -c server-1:/jumpstart host-mkt1 i86pc server-2# ./add_install_client -s server-1:/export/install/x86_10 \ -c server-1:/jumpstart host-mkt2 i86pc server-2# ./add_install_client -d -s server-1:/export/install/x86_10 \ -c server-1:/jumpstart SUNW.i86pc i86pc server-2# ./add_install_client -c server-1:/jumpstart host-mkt1 sun4u server-2# ./add_install_client -c server-1:/jumpstart host-mkt2 sun4u |
En el comando add_install_client, las opciones que se usan tienen el significado siguiente:
Especifica que el cliente debe utilizar DHCP para obtener los parámetros de instalación de red. Se requiere esta opción para que los clientes usen el arranque en red PXE, para arrancar desde la red. -d es opcional para los clientes de arranque en red que no usan el arranque en red PXE.
Especifica el servidor de instalación (server-1) y la ruta del software de Solaris (/export/install/x86_10).
Especifica el servidor (server-1) y la ruta (/jumpstart) al directorio JumpStart. Utilice esta opción si usa NFS.
Si no utiliza NFS, especifique la ruta al directorio JumpStart utilizando los comandos siguientes:
Para sistemas SPARC, especifique la ruta en el comando boot.
Para sistemas basados en x86, especifique la ruta editando la entrada del menú de GRUB.
El nombre de un sistema del grupo de marketing.
El nombre de otro sistema del grupo de marketing.
Especifique el grupo de plataforma de los sistemas que usan server-1 como servidor de instalación. El grupo de plataforma es el de sistemas Ultra 5.
El nombre de clase DHCP de todos los clientes x86 de Solaris. Si desea configurar todos los clientes DHCP x86 de Solaris con un único comando, use este nombre de clase.
Especifica el grupo de plataforma de los sistemas que usan este servidor de arranque. El nombre de plataforma representa sistemas basados en x86.
Tras configurar los servidores y archivos, puede arrancar los sistemas de ingeniería mediante el comando boot siguiente en el símbolo de sistema ok (PROM) de cada sistema:
ok boot net - install |
El sistema operativo Solaris se instala automáticamente en los sistemas del grupo de ingeniería.
Puede arrancar el sistema con una de las opciones siguientes:
El CD 1 de software de Solaris para plataformas x86
El DVD del sistema operativo Solaris para plataformas x86
La red mediante el arranque de red PXE
El software de Solaris se instala automáticamente en los sistemas del grupo de marketing.