Este capítulo proporciona una introducción e información general sobre el proceso de instalación JumpStart personalizado.
El método de instalación JumpStart personalizado es una interfaz de línea de comandos que permite instalar automáticamente varios sistemas, de acuerdo con unos perfiles que el usuario puede crear y que definen requisitos específicos de instalación de software. También es posible incorporar secuencias de shell que incluyan tareas de pre y post instalación. Puede elegir qué perfil y secuencias usar para la instalación o la modernización. El método de instalación JumpStart personalizado instala o moderniza el sistema, de acuerdo con los perfiles y secuencias que seleccione. También puede usar un archivo sysidcfg para especificar información de configuración y conseguir que la instalación JumpStart personalizada se realice de forma desatendida.
Para describir el proceso JumpStart personalizado podemos utilizar un escenario de ejemplo en el que sea necesario configurar los sistemas con los parámetros siguientes:
Instalar Solaris en 100 sistemas nuevos.
Setenta de los sistemas pertenecen al grupo de ingeniería y es necesario instalarlos como sistemas autónomos con el grupo de software para desarrolladores de Solaris.
Los restantes treinta sistemas pertenecen al grupo de márqueting y es necesario instalarlos como sistemas autónomos con el grupo de software para usuarios finales de Solaris.
En primer lugar, el administrador del sistema debe crear un archivo rules y un perfil para cada grupo de sistemas. El archivo rules es un archivo de texto que contiene una regla para cada grupo de sistemas o sistemas individuales en los que desee instalar el software de Solaris. Cada regla diferencia un grupo de sistemas basados en uno o varios atributos de sistema y relaciona, además, un grupo con un perfil.
Éste es un archivo de texto que define cómo se instalará el software de Solaris en cada sistema del grupo. Tanto el archivo rules como el perfil deben encontrarse en un directorio de JumpStart.
En este escenario, el administrador del sistema crea un archivo rules que contiene dos reglas distintas, una para el grupo de ingeniería y otra para el grupo de márqueting. Para cada regla, el numero de red del sistema se utiliza para distinguir un grupo de otro.
Cada regla también contiene un enlace al perfil apropiado. Por ejemplo, en la regla para el grupo de ingeniería se agrega un enlace al perfil eng_profile, que se creó para este grupo. En la regla para el grupo de márqueting, se agrega un enlace al perfil market_profile, que se creó para este grupo.
El archivo rules y los perfiles se pueden guardar en un disquete o en un servidor.
Cuando desee efectuar instalaciones JumpStart personalizadas en sistemas autónomos sin conexión a red, necesitará disponer de un disquete de perfil.
Los servidores de perfil se usan cuando se desea efectuar instalaciones JumpStart personalizadas en sistemas con conexión a red que tienen acceso a un servidor.
Después de crear el archivo rules y los perfiles, valide los archivos con la secuencia check. Si ésta se ejecuta satisfactoriamente, se crea el archivo rules.ok, que es una versión generada del archivo rules utilizado por el programa JumpStart para instalar el software de Solaris.
Después de validar el archivo rules y los perfiles, puede empezar una instalación JumpStart personalizada. El programa JumpStart lee el archivo rules.ok. A continuación, busca la primera regla que tenga definidos los atributos de sistema que coincidan con el sistema en el que JumpStart está intentando instalar el software Solaris. Si encuentra alguna, el programa JumpStart usa el perfil que la regla especifica para instalar el software de Solaris en el sistema.
La Figura 22-1 ilustra el funcionamiento de una instalación JumpStart en un sistema autónomo sin conexión a red. El administrador del sistema inicia la instalación JumpStart personalizada en el sistema de Pedro. El programa JumpStart accede a los archivos de reglas del disquete que hay en la unidad del sistema y encuentra una coincidencia entre rule 2 y el sistema. rule 2 especifica que el programa JumpStart use el perfil de Pedro para instalar el software de Solaris. El programa JumpStart lee el perfil de Pedro e instala el software de Solaris según las instrucciones que ha especificado el administrador del sistema en el perfil de Pedro.
La Figura 22-2 ilustra el funcionamiento de una instalación JumpStart personalizada con más de un sistema en la red. El administrador del sistema ha configurado distintos perfiles y los ha guardado en el mismo servidor. A continuación inicia la instalación JumpStart personalizada en uno de los sistemas de ingeniería. El programa JumpStart accede a los archivos de reglas del directorio JumpStart del servidor y encuentra una coincidencia entre el sistema de ingeniería y rule 1. rule 1 especifica que el programa JumpStart use el perfil del grupo ingeniería para instalar el software de Solaris. El programa JumpStart lee el perfil del grupo ingeniería e instala el software de Solaris según las instrucciones que ha especificado el administrador del sistema en el perfil del grupo ingeniería.
La Figura 22-3 describe el orden en el que el programa JumpStart busca los archivos JumpStart personalizados.