Guía de instalación de Solaris 10 6/06: instalaciones avanzadas y JumpStart personalizadas

Capítulo 10 Instalación con JumpStart personalizada (ejemplos)

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.

Ejemplo de configuración de sede

Figura 10–1 muestra la configuración de sitios para este ejemplo.

Figura 10–1 Ejemplo de configuración de sede

En esta ilustración se muestra un servidor de instalación en la subred de márqueting.

En esta sede de ejemplo, las condiciones son las siguientes:

Creación de un servidor de instalación

Puesto que los grupos necesitan instalar software de Solaris 10 6/06 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 medios.

Debe copiar la imagen desde el disco a un directorio vacío; en estos ejemplos, se utilizan los directorios sparc_10_606 y x86_10_606.


Ejemplo 10–1 SPARC: Copia de los CD de Solaris 10 6/06

Inserte el CD 1 de software de Solaris para plataformas SPARC en la unidad de CD-ROM conectada a server-1 y escriba estas órdenes:


server-1# mkdir -p /export/install/sparc_10_606
server-1# cd /CD_mount_point/Solaris_10_606/Tools
server-1# ./setup_install_server /export/install/sparc_10_606

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_606/Tools
server-1# ./add_to_install_server /export/install/sparc_10_606

Repita el comando anterior para cada software Solaris que desee instalar.

Inserte el 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_606/Tools
server-1# ./add_to_install_server /export/install/sparc_10_606


Ejemplo 10–2 x86: Copia de los CD de Solaris 10 6/06

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_606
server-1# cd /CD_mount_point/Solaris_10_606/Tools
server-1# ./setup_install_server /export/install/x86_10_606

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_606/Tools
server-1# ./add_to_install_server /export/install/x86_10_606

Repita el comando anterior para cada software Solaris que desee instalar.

Inserte el CD de idiomas de Solaris para plataformas x86 en la unidad de CD-ROM conectada a server-1 y escriba las siguientes órdenes:


server-1# cd /CD_mount_point/Solaris_10_606/Tools
server-1# ./add_to_install_server /export/install/x86_10_606


Ejemplo 10–3 SPARC: Copia del DVD de Solaris 10 6/06

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_606
server-1# cd /DVD_mount_point/Solaris_10_606/Tools
server-1# ./setup_install_server /export/install/sparc_10_606


Ejemplo 10–4 x86: Copia de DVD del sistema operativo Solaris para plataformas x86

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_606
server-1# cd /DVD_mount_point/Solaris_10_606/Tools
server-1# ./setup_install_server /export/install/x86_10_606

x86: Creación de un servidor de arranque para los sistemas de marketing

Los sistemas no pueden arrancar desde un servidor de instalación en una subred distinta, por lo que debe crear un servidor de arranque server-2 en la subred del grupo de marketing. Utilice el comando setup_install_server(1M) para copiar el software de arranque desde el DVD del sistema operativo Solaris para plataformas x86 o el CD 1 de software de Solaris para plataformas x86. El software de arranque se copia en el disco local server-2 en el directorio /export/boot.

Seleccione los medios e instale el software de arranque en el disco local.

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 /export/boot.

Creación de un directorio JumpStart

Ahora que ha configurado el servidor de instalación y de arranque, cree 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 de Solaris - 1 que se ha copiado en /export/install:


server-1# mkdir /jumpstart
server-1# cp -r /export/install/sparc_10_606/Solaris_10_606/Misc/jumpstart_sample /jumpstart

Compartición del directorio JumpStart

Para hacer que los perfiles y el archivo rules puedan acceder a los sistemas de la red, comparta 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

SPARC: Creación del perfil de grupo de ingeniería

Para los sistemas de ingeniería, cree un archivo con el nombre eng_prof en el directorio /jumpstart. El archivo eng_prof contiene las entradas siguientes, que definen el software de Solaris 10 6/06 que se ha de instalar en los 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.

install_type

La instalación se tratará como inicial y no como modernización.

system_type

Los sistemas de ingeniería son sistemas independientes.

partitioning

El software de JumpStart usará la partición de disco predeterminada para instalar software de Solaris en los sistemas de ingeniería.

cluster

Se debe instalar el grupo de software Soporte del sistema para desarrolladores.

filesys

Todos los sistemas del grupo de ingeniería deberán tener 512 MB de espacio de intercambio.

x86: Creación del perfil del grupo de marketing

Para los sistemas de marketing, cree un archivo que se llame marketing_prof en el directorio /jumpstart. El archivo marketing_prof contiene las entradas siguientes, que definen el software de Solaris 10 6/06 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.

install_type

La instalación se tratará como inicial y no como modernización.

system_type

Los sistemas de marketing son sistemas independientes.

partitioning

El software de JumpStart usará particionado de disco predeterminado para instalar Solaris en los sistemas de marketing.

cluster

Se va a instalar el grupo de software Solaris para usuario final.

package

El paquete de software de demostraciones de audio deberá instalarse en todos los sistemas.

Actualización del archivo rules

Ahora debe agregar las 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. El departamento de marketing se encuentra en 255.222.44.0. Puede utilizar esta información para controlar la instalación de los sistemas de ingeniería y marketing con el software de Solaris 10 6/06. 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 a los sistemas de la red 255.222.43.0 se les instalará el software de Solaris 10 6/06 usando el perfil eng_prof . A los sistemas de la red 255.222.44.0 se les instalará el software de Solaris 10 6/06 usando el perfil marketing_prof.


Nota –

Puede utilizar las reglas de ejemplo para usar una dirección de red con el fin de identificar los sistemas que se van a instalar con el software de Solaris 10 6/06 utilizando eng_prof y marketing_prof respectivamente. También puede usar nombres de sistema, tamaño de memoria o tipo de modelo como palabra clave de la regla. La Tabla 11–1 contiene una lista completa de palabras clave que se pueden utilizar en un archivo rules.


Validación del archivo rules

Después de que las rules y los perfiles estén configurados, ejecute la secuencia check para verificar que los archivos son correctos:


server-1# cd /jumpstart
server-1# ./check

Si la secuencia check no encuentra ningún error, crea el archivo rules.ok.

SPARC: Configuración de los sistemas de ingeniería para instalar desde la red

Después de configurar el directorio /jumpstart y los archivos, utilice el comando add_install_client del servidor de instalación, server-1, para configurar los sistema de ingeniería e 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_606/Solaris_10_606/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 utilizadas tienen los siguientes significados:

-c

Especifica el servidor (server-1) y la ruta (/jumpstart) al directorio JumpStart. Utilice esta opción si usa NFS.


Nota –

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.


host-eng1

El nombre de un sistema del grupo de ingeniería.

host-eng2

El nombre de otro sistema del grupo de ingeniería.

sun4u

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.

x86: Configuración de los sistemas de márqueting para instalar desde la red

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_606/Tools
server-2# ./add_install_client -s server-1:/export/install/x86_10_606 \
-c server-1:/jumpstart host-mkt1 i86pc
server-2# ./add_install_client -s server-1:/export/install/x86_10_606 \
-c server-1:/jumpstart host-mkt2 i86pc
server-2# ./add_install_client -d -s server-1:/export/install/x86_10_606 \
-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 la orden add_install_client, las opciones que se usan tienen el significado siguiente:

-d

Especifica que el cliente utilizará DHCP para obtener los parámetros de instalación de la 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.

-s

Especifica el servidor de instalación (server-1) y la ruta del software de Solaris (/export/install/x86_10_606).

-c

Especifica el servidor (server-1) y la ruta (/jumpstart) al directorio JumpStart. Utilice esta opción si usa NFS.


Nota –

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.


host-mkt1

El nombre de un sistema del grupo de marketing.

host-mkt2

El nombre de otro sistema del grupo de marketing.

sun4u

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.

SUNW.i86pc

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.

i86pc

Especifica el grupo de plataforma de los sistemas que usan este servidor de arranque. El nombre de plataforma representa sistemas basados en x86.

SPARC: Arranque de los sistemas de ingeniería e instalación del software de Solaris

Tras configurar los servidores y archivos, puede arrancar los sistemas de ingeniería utilizando el siguiente comando boot en el indicador 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.

x86: Arranque de los sistemas de marketing e instalación del software de Solaris

Puede arrancar el sistema desde:

El software de Solaris se instala automáticamente en los sistemas del grupo de marketing.