miércoles, 20 de enero de 2010

Instalación Jumpstart Server en Solaris 10

Supongamos que tenemos dos equipos, el primero es el que hace de servidor de instalaciones, y el segundo será el cliente, el que solicita la instalación remota. A partir de ahora estos serán los datos para estos dos equipos:

Servidor Jumpstart
Hostname: jumpstartserver
Ip: 192.168.5.1

Cliente
Hostname: chistau
Ip: 192.168.5.2

Antes de comenzar con la instalación hay que asegurarse que la máquina servidor y el cliente están en el mismo segmento de red y que son accesibles.

Los pasos a seguir son los siguientes:

1.- Configuración Ip del servidor jumpstart.

bash-3.00# ifconfig bge0 192.168.5.1 netmask 255.255.255.0 up

2.- Añadimos las ips del servidor y de los clientes remotos que queramos en el /etc/hosts

bash-3.00# vi /etc/hosts
#
# Internet host table
#
::1 localhost
127.0.0.1 localhost
192.168.5.1 jumpstartserver
192.168.5.2 chistau

3.- Montamos el DVD de Instalación de Solaris en el servidor Jumpstart.

4.- Creamos el directorio de instalación del jumpstart server, el que nosotros queramos.
bash-3.00# mkdir -p /opt/jumpstart

5.- Desde el DVD lanzar la instalación del servidor Jumpstart.
bash-3.00# cd /cdrom/sol_10_1009_sparc/Solaris_10/Tools/
bash-3.00# ./setup_install_server /opt/jumpstart

6.- Compartimos el directorio del jumpstart.
bash-3.00# vi /etc/dfs/dfstab
share -F nfs -o ro,anon=0 /opt/jumpstart
7.- Copiamos los archivos de configuración y reglas al directorio jumpstart.
bash-3.00# cp -R /cdrom/sol_10_1009_sparc/Solaris_10/Misc/jumpstart_sample/* /opt/jumpstart/.

8.- Creamos un profile.
bash-3.00# vi /opt/jumpstart/profile
install_type initial_install
system_type standalone
partitioning default
cluster SUNWCprog
filesys any 512 swap

9.- Creamos un archivo rules.
bash-3.00# vi /opt/jumpstart/rules
any - - profile -

10.- Verificamos las reglas, si son correctas se creará un archivo rules.ok
bash-3.00# /opt/jumpstart/check

11.- Añadimos la información del cliente al servidor jumpstart.
bash-3.00# cd /opt/jumpstart/Solaris_10/Tools
bash-3.00# ./add_instant_client -d -e 0:3:ba:19:13:a7 -s jumpstartserver:/opt/jumpstart -c jumpstartserver:/opt/jumpstart sun4u

-e = La mac de la tarjeta de red del cliente
-s = El directorio de arranque de Instalaciones del servidor
-c = El directorio del jumpstart del servidor

12.- Editamos el archivo /etc/ethers e insertamos la mac del cliente.
bash-3.00# vi /etc/ethers
0:3:ba:19:13:a7 chistau

13.- Desde el cliente mandamos un "send break" y desde la prompt lanzamos el siguiente comando.
ok boot net - install
Boot device: /pci@1f,0/ethernet@c File and args: - install
Timeout waiting for ARP/RARP packet
3a000 |

14.- A partir de aquí comenzará la instalación ...

No hay comentarios:

Publicar un comentario