Este capítulo proporciona instrucciones paso a paso sobre cómo preparar los sistemas del sitio desde los que se pretende realizar instalaciones y los sistemas donde se desea realizar la instalación del software Solaris con el método de instalación JumpStart personalizada.
Mapa de tareas de preparación de instalaciones JumpStart personalizadas
Creación de un servidor de perfiles para sistemas conectados en red
Tarea |
Descripción |
Para obtener instrucciones |
---|---|---|
Decidir cómo se desea modernizar el sistema si hay una versión anterior del software Solaris instalada |
Si hay una versión anterior de Solaris instalada en el sistema, deberá decidir cómo desea modernizarlo. Debe estar seguro de lo que debe hacer antes y después de modernizar un sistema. La planificación le ayudará a crear perfiles, secuencias de inicio y secuencias de fin. | |
Crear un directorio JumpStart. |
En un servidor Si desea realizar instalaciones JumpStart personalizadas en sistemas conectados a una red deberá crear un servidor de perfiles. Éste contiene un directorio JumpStart para los archivos de JumpStart personalizado. |
Creación de un servidor de perfiles para sistemas conectados en red |
En un disquete Si desea realizar instalaciones JumpStart personalizadas en sistemas que no están conectados a una red, deberá crear un disquete de perfiles. Éste contiene los archivos de JumpStart personalizada. | ||
Agregar reglas al archivo rules. |
Después de decidir cómo desea realizar las instalaciones en cada grupo de sistemas o sistemas independientes, cree una regla para cada grupo en el que desee realizar la instalación. Cada regla diferencia un grupo basándose en uno o varios atributos de sistema. La regla relaciona cada grupo con un perfil. | |
Crear un perfil para cada regla. |
Un perfil es un archivo de texto que define cómo se deberá instalar el software Solaris, por ejemplo, el grupo de software que se va a instalar en un sistema. Cada regla especifica un perfil para definir cómo se instalará el software Solaris en cada sistema cuando se establezca una concordancia con la regla. Generalmente, se crea un perfil para cada regla. Sin embargo, es posible usar el mismo perfil en varias reglas. | |
(Opcional) Comprobar los perfiles. |
Después de crear un perfil, con el comando pfinstall(1M) se puede probar el perfil antes de usarlo para instalar o modernizar un sistema. | |
Validar el archivo rules. |
El archivo rules.ok es una versión generada del archivo rules que el programa JumpStart usa para hacer coincidir el sistema en el que se va a realizar la instalación con un perfil. Debe usar la secuencia check para validar el archivo rules. |
Cuando se configuran instalaciones JumpStart personalizadas para sistemas en red, es necesario crear un directorio en un servidor, denominado directorio JumpStart, El directorio Jumpstart contiene todos los archivos del programa JumpStart personalizado fundamentales, por ejemplo, los archivos rules y rules.ok, y los perfiles. Deberá guardarlo en el directorio root (/) del servidor de perfiles.
Al servidor que contiene un directorio JumpStart se le llama servidor de perfiles. Éste puede ser también un servidor de instalación o de arranque, o un sistema diferente; puede proporcionar archivos de JumpStart personalizado para varias plataformas. Por ejemplo, un servidor x86 puede proporcionar archivos de JumpStart personalizada para sistemas SPARC y x86.
Después de crear un servidor de perfiles, debe permitir que los sistemas accedan al servidor. Para obtener instrucciones detalladas, consulte Para permitir que todos los sistemas accedan al servidor de perfiles .
Este procedimiento presupone que el sistema está ejecutando Volume Manager. Si no se está utilizando Volume Manager para administrar los discos, consulte System Administration Guide: Devices and File Systems para obtener información detallada para adminitrar los medios extraíbles sin Volume Manager.
Inicie una sesión como superusuario del servidor en el que desea crear el directorio JumpStart.
Cree el directorio JumpStart en cualquier lugar del servidor.
# mkdir -m 755 ruta_directorio_jumpstart |
En el comando, ruta_directorio_jumpstart es la ruta absoluta del directorio JumpStart.
Por ejemplo, el siguiente comando crea un directorio denominado jumpstart en el directorio root (/) y establece los permisos en 755:
# mkdir -m 755 /jumpstart |
Edite el archivo /etc/dfs/dfstab agregando la entrada siguiente:
share -F nfs -o ro,anon=0 ruta_directorio_jumpstart |
Por ejemplo, la entrada siguiente comparte el directorio /jumpstart:
share -F nfs -o ro,anon=0 /jumpstart |
Decida si desea copiar ejemplos de archivos de JumpStart personalizado en el directorio JumpStart.
Si no lo desea, vaya a Paso 8.
Si desea copiarlos, use la tabla de decisión siguiente para decidir el paso siguiente.
Copie los archivos JumpStart personalizados de ejemplo en el directorio JumpStart en el servidor de perfiles.
# cp -r media_path/Solaris_10/Misc/jumpstart_sample/* jumpstart_dir_path |
La ruta al CD, DVD o imagen del disco local
La ruta del servidor de perfiles en el que se están situando los archivos de JumpStart personalizada
Por ejemplo, el comando siguiente copia el directorio jumpstart_sample en el directorio /jumpstart del servidor de perfiles:
Para sistemas SPARC:
cp -r /cdrom/cdrom0/s0/Solaris_10/Misc/jumpstart_sample/* /jumpstart |
Para sistemas x86:
Empezar con la versión Solaris 10 1/06 :
cp -r /cdrom/cdrom0/s0/Solaris_10/Misc/jumpstart_sample/* /jumpstart |
Para la versión Solaris 10 3/05 :
cp -r /cdrom/cdrom0/s2/Solaris_10/Misc/jumpstart_sample/* /jumpstart |
Actualice los archivos de JumpStart personalizada para que funcionen en su sistema operativo.
Compruebe que el directorio JumpStart esté en root y de que los permisos sean 755.
Permita que los sistemas de la red accedan al servidor de perfiles.
Para obtener instrucciones detalladas, consulte Para permitir que todos los sistemas accedan al servidor de perfiles .
Cuando se crea un servidor de perfiles, es necesario asegurarse de que los sistemas pueden acceder al directorio JumpStart del servidor durante la instalación JumpStart personalizada. Use uno de los siguientes métodos para garantizar el acceso:
Comando o archivo |
Facilitar el acceso |
Instrucciones |
---|---|---|
Cada vez que agrega un sistema para realizar la instalación desde la red, utilice la opción -c con el comando add_install_client para especificar el servidor de perfiles. Nota – Si no está utilizando NFS, deberá usar otro método para facilitar el acceso.
| ||
|
Para las versiones siguientes:
Especifique la ubicación del directorio JumpStart en el servidor de perfiles al arrancar el sistema. Deberá comprimir los archivos de configuración de JumpStart personalizado en un solo archivo. Después, guarde el archivo de configuración comprimido en un servidor NFS o HTTP, o en medios a los que el sistema pueda acceder localmente. Cuando se arranque el sistema para iniciar la instalación JumpStart personalizada, especifique la ubicación del archivo comprimido. | |
A partir de la versión 10 1/06 de Solaris, especifique la ubicación del directorio JumpStart en el servidor de perfiles cuando arranque el sistema editando la entrada de arranque en el menú de GRUB. Deberá comprimir los archivos de configuración de JumpStart personalizado en un solo archivo. Después, guarde el archivo de configuración comprimido en un servidor NFS o HTTP, o en medios a los que el sistema pueda acceder localmente. Cuando edite la entrada del menú de GRUB, especifique la ubicación del archivo comprimido. | ||
archivo /etc/bootparams |
Agregue un comodín en el archivo /etc/bootparams. |
Para permitir que todos los sistemas accedan al servidor de perfiles |
Utilice el procedimiento siguiente sólo si almacena información de instalación de red en las siguientes ubicaciones:
En el archivo /etc/bootparams.
En la base de datos de servicio de nombres bootparams. Para actualizar la base de datos bootparams, agregue la entrada que aparece en el Paso 3.
Si utiliza el procedimiento siguiente, los sistemas han de ser del mismo tipo como, por ejemplo, todos los sistemas SPARC.
No utilice este procedimiento bajo las siguientes circunstancias :
Si guarda el directorio de JumpStart en un disquete.
Si especifica la ubicación del servidor de perfiles cuando arranca el sistema.
Si tiene sistemas de arquitecturas diferentes, debe especificar la ubicación del servidor de perfiles cuando arranque el sistema.
Si se encuentra en alguna de las situaciones descritas arriba, utilice el comando boot y para x86 y la versión Solaris 10 1/06 , utilice el menú de GRUB.
También puede almacenar información de instalación de red en un servidor DHCP.
Para los sistemas basados en SPARC, utilice el comando add_install_client y la opción -d para especificar que el programa JumpStart personalizado debe utilizar el servidor DHCP. O también puede utilizar el comando boot con la opción dhcp para especificar que el programa JumpStart personalizado debe utilizar el servidor DHCP. Para obtener instrucciones de uso de esta opción, consulte, SPARC: Referencia de comandos para el comando boot .
Para los sistemas basados en x86, utilice la opción add_install_client junto con la opción -d para especificar que el programa JumpStart personalizado debe utilizar el servidor DHCP con PXE.
A partir de la versión 10 1/06 de Solaris, puede editar la entrada de GRUB en el menú de GRUB y agregar la opción dhcp. Si desea obtener instrucciones sobre cómo editar la entrada de GRUB, consulte x86: Realización de una instalación JumpStart personalizada mediante la edición del comando boot de GRUB
En el servidor de instalación o arranque, inicie una sesión como superusuario.
Use un editor de texto para abrir /etc/bootparams.
* install_config=server:jumpstart_dir_path |
Un carácter comodín que especifica que todos los sistemas tienen acceso
El nombre del sistema del servidor de perfiles en el que se ubica el directorio JumpStart
La ruta absoluta del directorio JumpStart
Por ejemplo, la entrada siguiente permite que todos los sistemas accedan al directorio /jumpstart del servidor de perfiles, denominado sherlock:
* install_config=sherlock:/jumpstart |
El uso de este procedimiento puede dar lugar a la aparición del siguiente mensaje de error al arrancar un cliente de instalación:
WARNING: getfile: RPC failed: error 5: (RPC Timed out).
Arranque desde la red, mensajes de error contiene información acerca de este mensaje de error.
Todos los sistemas podrán acceder al servidor de perfiles.
Un disquete que contiene un directorio JumpStart se denomina un disquete de perfiles. Un sistema que no está conectado a la red no tiene acceso al servidor de perfiles. Es decir, que si el sistema no está conectado a una red, deberá crear un directorio JumpStart en un disquete. El sistema en el que se crea un disquete de perfiles debe tener una unidad de disquetes.
El directorio JumpStart contiene todos los archivos JumpStart personalizados fundamentales, por ejemplo, los archivos rules y rules.ok, y los perfiles: Debe guardar el directorio JumpStart en el directorio root (/) del disquete de perfiles.
Consulte en los siguientes procedimientos:
Este procedimiento asume que el sistema está ejecutando Volume Manager. Si no se está utilizando Volume Manager para administrar los disquetes, CD y DVD, consulte System Administration Guide: Devices and File Systems para obtener información detallada para administrar los medios extraíbles sin Volume Manager.
Inicie una sesión como superusuario en un sistema SPARC al que haya conectada una unidad de disquete.
Inserte un disquete vacío o uno que pueda sobrescribirse en la unidad de disquetes.
# volcheck |
Determine si el disquete contiene un sistema de archivos UNIX (UFS).
Examine el contenido del archivo /etc/mnttab en el sistema para buscar una entrada como la siguiente:
/vol/dev/diskette0/scrap /floppy/scrap ufs suid,rw,largefiles,dev=1740008 927147040 |
Si la entrada existe, vaya al Paso 6.
Si no está en el archivo, vaya al paso siguiente.
Cree un sistema de archivos UFS en un disquete.
# newfs /vol/dev/aliases/floppy0 |
Decida si desea copiar ejemplos de archivos de JumpStart personalizado en el directorio JumpStart.
Si la respuesta es negativa, vaya al Paso 9.
Si desea copiarlos, use la tabla de decisión siguiente para decidir el paso siguiente.
Ubicaciones de ejemplo |
Instrucciones |
|
---|---|---|
El DVD del sistema operativo Solaris para plataformas SPARC o el CD 1 de software de Solaris para plataformas SPARC |
Inserte el DVD del sistema operativo Solaris para plataformas SPARC o el CD 1 de software de Solaris para plataformas SPARC en la unidad de CD-ROM del servidor. El software Volume Manager monta automáticamente el CD. |
|
Una imagen del DVD del sistema operativo Solaris para plataformas SPARC o CD 1 de software de Solaris para plataformas SPARC en un disco local. |
Cambie a la ubicación de la imagen del DVD del sistema operativo Solaris para plataformas SPARC o del CD 1 de software de Solaris para plataformas SPARC . Por ejemplo, escriba el comando siguiente:
|
Copie los archivos JumpStart personalizados de ejemplo en el directorio JumpStart en el disquete de perfiles.
# cp -r media_path/Solaris_10/Misc/jumpstart_sample/* jumpstart_dir_path |
La ruta al CD, DVD o imagen del disco local
La ruta al disquete de perfiles en el que desea colocar los archivos de JumpStart personalizada de ejemplo
Debe colocar todos los archivos JumpStart personalizados en el directorio root (/) del disquete.
Por ejemplo, el siguiente comando copia el contenido de jumpstart_sample del CD 1 de software de Solaris para plataformas SPARC en el directorio root (/) de un disquete de perfiles denominado scrap:
cp -r /cdrom/sol_10_sparc/s0/Solaris_10/Misc/jumpstart_sample/* /floppy/scrap |
Actualice los archivos JumpStart de ejemplo del disquete de perfiles para que los archivos se puedan usar en su sistema operativo.
Compruebe que el directorio JumpStart esté en root y de que los permisos sean 755.
Expulse el disquete.
# eject floppy |
Ha finalizado la creación de un disquete de perfiles. Ya puede actualizar el archivo rules y crear perfiles en el disquete de perfiles para realizar instalaciones JumpStart personalizadas. Para continuar, vaya a Creación del archivo rules .
A partir de la versión 10 1/06 de Solaris, utilice el método siguiente. El software del Asistente de configuración de dispositivos de Solaris ya no se utiliza para arrancar un sistema. Durante la instalación se proporciona un menú de GRUB que permite el proceso de arranque.
Si está utilizando la versión Solaris 10 3/05, consulte x86: En la versión Solaris 10 3/05: para crear un disquete de perfiles.
Este procedimiento asume que el sistema está ejecutando Volume Manager. Si no se está utilizando Volume Manager para administrar los disquetes, CD y DVD, consulte System Administration Guide: Devices and File Systems para obtener información detallada para administrar los medios extraíbles sin Volume Manager.
Inicie una sesión como superusuario en el sistema basado en x86 que tenga conectada una unidad de disquetes.
Inserte un disquete vacío o uno que pueda sobrescribirse en la unidad de disquetes.
# volcheck |
Decida si desea copiar ejemplos de archivos de JumpStart personalizado en el directorio JumpStart.
Si la respuesta es negativa, vaya al Paso 7.
Si desea copiarlos, use la tabla de decisión siguiente para decidir el paso siguiente.
Ubicaciones de ejemplo |
Instrucciones |
|
---|---|---|
El DVD del sistema operativo Solaris para plataformas x86 o el CD 1 de software de Solaris para plataformas x86 |
Inserte el DVD del sistema operativo Solaris para plataformas x86 o el CD 1 de software de Solaris para plataformas x86 en la unidad de CD-ROM del servidor. El software Volume Manager monta automáticamente el CD. |
|
Una imagen del DVD del sistema operativo Solaris para plataformas x86 o CD 1 de software de Solaris para plataformas x86 en un disco local |
Cambie a la ubicación de la imagen del DVD del sistema operativo Solaris para plataformas x86 o el CD 1 de software de Solaris para plataformas x86. Escriba, por ejemplo:
|
Copie los archivos JumpStart personalizados de ejemplo en el directorio JumpStart en el disquete de perfiles.
# cp -r media_path/Solaris_10/Misc/jumpstart_sample/* jumpstart_dir_path |
La ruta al CD, DVD o imagen del disco local
La ruta al disquete de perfiles en el que desea colocar los archivos de JumpStart personalizada de ejemplo
Debe colocar todos los archivos de la instalación JumpStart personalizada en el directorio root (/) del disquete de perfiles.
Por ejemplo, el comando siguiente copia el contenido de jumpstart_sample del CD 1 de software de Solaris para plataformas x86 al directorio root (/) de un disquete de perfiles denominado scrap:
cp -r /cdrom/sol_10_x86/Solaris_10/Misc/jumpstart_sample/* /floppy/scrap |
Actualice los archivos JumpStart de ejemplo del disquete de perfiles para que los archivos se puedan usar en su sistema operativo.
Compruebe que el directorio JumpStart esté en root y de que los permisos sean 755.
Expulse el disquete haciendo clic en Expulsar disco, en la ventana del Gestor de archivos o escribiendo eject floppy en la línea de órdenes.
En el cuadro de diálogo del Gestor de medios extraíbles, haga clic en Aceptar.
Expulse manualmente el disquete.
Ha finalizado la creación de un disquete de perfiles. Ya puede actualizar el archivo rules y crear perfiles en el disquete de perfiles para realizar instalaciones JumpStart personalizadas. Para continuar, vaya a Creación del archivo rules .
Si está utilizando la versión Solaris 10 3/05, siga este procedimiento.
A partir de la versión 10 1/06 de Solaris, el software del Asistente de configuración de dispositivos de Solaris ya no se utiliza para arrancar un sistema. Durante la instalación se proporciona un menú GRUB que permite el proceso de arranque. Para más instrucciones, consulte x86: Para crear un disquete de perfiles con GRUB.
Este procedimiento asume que el sistema está ejecutando Volume Manager. Si no se está utilizando Volume Manager para administrar los disquetes, CD y DVD, consulte System Administration Guide: Devices and File Systems para obtener información detallada para administrar los medios extraíbles sin Volume Manager.
Inicie una sesión como superusuario en el sistema basado en x86 que tenga conectada una unidad de disquetes.
Inserte el Disquete del Asistente de configuración de dispositivos de Solaris 10 3/05 en la unidad de disquete de arranque del sistema (normalmente es el disco A). Use este disquete como disquete de perfiles.
Puede copiar el Device Configuration Assistant software a un disquete desde DVD del sistema operativo Solaris para plataformas x86 o CD 2 de software de Solaris para plataformas x86 mediante el procedimiento en Solaris 10 3/05 para x86: copia del software de arranque en un disquete de Guía de instalación de Solaris 10: instalaciones basadas en red.
# volcheck |
Copie la imagen del Asistente de configuración de dispositivos de Solaris 10 3/05 en el disco duro del sistema.
# dd if=/vol/dev/aliases/floppy0 of=imagen_de_arranque |
En este comando, imagen_de_arranque es el nombre del archivo en el que desea copiar la imagen del Asistente de configuración de dispositivos de Solaris 10 3/05. Puede especificar un nombre de ruta absoluta.
Por ejemplo, el comando siguiente copia el disquete de arranque en un archivo denominado boot_save:
dd if=/vol/dev/aliases/floppy0 of=boot_save |
Expulse el disquete haciendo clic en Expulsar disco, en la ventana del Gestor de archivos o escribiendo eject floppy en la línea de órdenes.
En el cuadro de diálogo del Gestor de medios extraíbles, haga clic en Aceptar.
Expulse manualmente el Disquete del Asistente de configuración de dispositivos de Solaris 10 3/05.
Inserte un disquete vacío o uno que pueda sobrescribirse en la unidad de disquetes.
# volcheck |
Formatee el disquete.
# fdformat -d -U |
Copie la imagen del Asistente de configuración de dispositivos de Solaris 10 3/05 desde el disco duro del sistema al disquete formateado.
# dd if=boot_image of=/vol/dev/aliases/floppy0 |
En el comando, boot_image es el nombre del archivo donde desea copiar la imagen del Asistente de configuración de dispositivos de Solaris 10 3/05. Puede especificar un nombre de ruta absoluta.
Decida si desea copiar ejemplos de archivos de JumpStart personalizado en el directorio JumpStart.
Si la respuesta es negativa, vaya al Paso 7.
Si desea copiarlos, use la tabla de decisión siguiente para decidir el paso siguiente.
Ubicaciones de ejemplo |
Instrucciones |
|
---|---|---|
El DVD del sistema operativo Solaris para plataformas x86 o el CD 1 de software de Solaris para plataformas x86 |
Inserte el DVD del sistema operativo Solaris para plataformas x86 o el CD 1 de software de Solaris para plataformas x86 en la unidad de CD-ROM del servidor. El software Volume Manager monta automáticamente el CD. |
|
Una imagen del DVD del sistema operativo Solaris para plataformas x86 o CD 1 de software de Solaris para plataformas x86 en un disco local |
Cambie a la ubicación de la imagen del DVD del sistema operativo Solaris para plataformas x86 o el CD 1 de software de Solaris para plataformas x86. Escriba, por ejemplo:
|
Copie los archivos JumpStart personalizados de ejemplo en el directorio JumpStart en el disquete de perfiles.
# cp -r media_path/Solaris_10/Misc/jumpstart_sample/* jumpstart_dir_path |
La ruta al CD, DVD o imagen del disco local
La ruta al disquete de perfiles en el que desea colocar los archivos de JumpStart personalizada de ejemplo
Debe colocar todos los archivos de la instalación JumpStart personalizada en el directorio root (/) del disquete de perfiles.
Por ejemplo, el comando siguiente copia el contenido de jumpstart_sample del CD 1 de software de Solaris para plataformas x86 al directorio root (/) de un disquete de perfiles denominado scrap:
cp -r /cdrom/sol_10_x86/s2/Solaris_10/Misc/jumpstart_sample/* /floppy/scrap |
Actualice los archivos JumpStart de ejemplo del disquete de perfiles para que los archivos se puedan usar en su sistema operativo.
Compruebe que el directorio JumpStart esté en root y de que los permisos sean 755.
Expulse el disquete haciendo clic en Expulsar disco, en la ventana del Gestor de archivos o escribiendo eject floppy en la línea de órdenes.
En el cuadro de diálogo del Gestor de medios extraíbles, haga clic en Aceptar.
Expulse manualmente el disquete.
Ha finalizado la creación de un disquete de perfiles. Ya puede actualizar el archivo rules y crear perfiles en el disquete de perfiles para realizar instalaciones JumpStart personalizadas. Para continuar, vaya a Creación del archivo rules .
El archivo rules es un archivo de texto que contiene una regla para cada grupo de sistemas en el que desea instalar el SO 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 hay que instalar el software Solaris en cada sistema del grupo. Por ejemplo, la regla siguiente especifica que el programa JumpStart usa la información del perfil basic_prof para realizar instalaciones en cualquier sistema con el grupo de plataformas sun4u.
karch sun4u - basic_prof - |
El archivo rules se usa para crear el archivo rules.ok, necesario para las instalaciones JumpStart personalizadas.
Si configura el directorio JumpStart siguiendo el procedimiento descrito en Creación de un disquete de perfiles para sistemas autónomos o Creación de un servidor de perfiles para sistemas conectados en red , ya habrá un archivo rules en el directorio JumpStart. El archivo rules de ejemplo contiene documentación y algunas reglas, si lo va a usar, convierta en comentario las reglas de ejemplo que no necesite.
El archivo rules debe tener los siguientes atributos:
El archivo rules puede incluir:
Texto comentado
JumpStart trata cualquier texto incluido a continuación del símbolo # como un comentario. Si una línea empieza con el símbolo #, la línea entera se tratará como un comentario.
Una o varias líneas en blanco
Una o varias reglas de varias líneas
Para extender una regla más allá de una línea, escriba el carácter (\) justo antes de pulsar Intro.
Utilice el editor de texto para crear un archivo de texto que se denomine rules. También puede abrir el archivo rules de ejemplo del directorio JumpStart que ha creado.
Agregue una regla al archivo rules para cada grupo de sistemas en el que desea instalar el software de Solaris.
Para obtener una lista de las palabras clave y valores del archivo rules, consulte Valores y palabras clave de reglas.
Una regla incluida en un archivo rules debe ajustarse a la sintaxis siguiente:
!rule_keyword rule_value && !rule_keyword rule_value ... begin profile finish |
Un símbolo que se utiliza antes de la palabra clave para indicar negación.
Una unidad léxica predefinida o palabra que describe un atributo general del sistema, como el nombre de host, hostname, o tamaño de memoria, memsize. palabra_clave_de_regla se usa con el valor de la regla para hacer concordar un sistema con el mismo atributo con un perfil. Si desea obtener una lista de las palabras clave de regla, consulte Valores y palabras clave de reglas.
Un valor que proporciona el atributo específico para la palabra clave de regla correspondiente. Los valores de regla se definen en Valores y palabras clave de reglas.
Un símbolo que debe utilizar para unir la palabra clave de regla y el valor de regla en la misma regla (un AND lógico). Durante una instalación JumpStart personalizada, un sistema debe hacer coincidir todos los pares de la regla para que la regla concuerde.
El nombre de una secuencia del shell Bourne opcional se puede ejecutar antes de que empiece la instalación. Si no hay una secuencia de inicio, deberá escribir un símbolo menos (-) en este campo. Todas las secuencias de inicio deben situarse en el directorio JumpStart.
En Creación de secuencias de inicio se presenta información acerca de cómo crear secuencias de inicio.
El nombre de un archivo de texto que define cómo instalar el software Solaris en el sistema cuando un sistema concuerda con la regla. La información que hay en un perfil consiste en palabras clave de perfil y sus valores de perfil correspondientes. Todos los perfiles deben situarse en el directorio JumpStart.
En Uso de un programa de instalación específico de un sitio y Creación de perfiles derivados con una secuencia de inicio se describen formas opcionales de utilizar el campo de perfil.
El nombre de una secuencia del shell Bourne opcional que se puede ejecutar una vez finalizada la instalación. Si no hay una secuencia de fin, deberá escribir un símbolo menos (-) en este campo. Todas las secuencias de fin deben situarse en el directorio JumpStart.
En Creación de secuencias de fin se presenta información sobre cómo crear secuencias de finalización.
Como mínimo, cada regla deberá incluir:
Una palabra clave, un valor y un perfil correspondiente
Un símbolo menos (-) en los campos inicio y fin, si no se especifica ninguna secuencia de inicio o fin
Guarde el archivo rules en el directorio JumpStart.
Asegúrese de que root sea el propietario del archivo rules y de que los permisos estén establecidos en 644.
Este ejemplo muestra varias reglas en un archivo rules. Cada línea tiene una palabra clave de regla y un valor válido para esa palabra clave. El programa JumpStart examina el archivo rules de arriba a abajo.
Cuando el programa JumpStart hace coincidir una palabra clave de regla y un valor con un sistema conocido, el programa JumpStart instala el software de Solaris que especifica el perfil que aparece en la lista del campo de perfil.
# rule keywords and rule values begin script profile finish script # ----------------------------- ------------ -------- ------------- hostname eng-1 - basic_prof - network 192.168.255.255 && !model \ 'SUNW,Sun-Blade-100' - net_prof - model SUNW,SPARCstation-LX - lx_prof complete network 192.168.2.0 && karch i86pc setup x86_prof done memsize 64-128 && arch i386 - prog_prof - any - - generic_prof - |
La siguiente lista describe algunas de las palabras claves y valores del ejemplo.
La regla concuerda si el nombre del sistema es eng-1. El perfil basic_prof se usa para instalar el software Solaris en el sistema que concuerde con la regla.
La regla coincide si el sistema está en la subred 192.168.255.255 y si el sistema no es Sun Blade TM 100 ( SUNW,Sun-Blade-100). El perfil net_prof se usa para instalar el software Solaris en sistemas que concuerden con esta regla. La regla también proporciona un ejemplo de ajuste, que se define en Sintaxis del archivo rules .
La regla concuerda si el sistema es un SPARCstation LX. El perfil lx_prof y la secuencia de fin complete se usan para instalar el software Solaris en sistemas que concuerden con esta regla.
La regla coincide si el sistema está en la subred 192.168.2.0 y en un sistema sun4u basado en x86. La secuencia de inicio setup, el perfil x864u_prof y la secuencia de finalización done se utilizan para instalar el software de Solaris en sistemas que coincidan con la regla.
La regla cuadra si el sistema tiene entre 64 y 128 Mbytes de memoria y es x86. El perfil prog_prof se usa para instalar el software Solaris en sistemas que concuerden con la regla.
La regla cuadra cualquier sistema que no concuerde con las reglas anteriores. El perfil generic_prof se usa para instalar el software Solaris en sistemas que concuerden con la regla. Si se usa any, debe ser siempre la última regla del archivo rules.
Un perfil es un archivo de texto que define cómo instalar el software de Solaris en un sistema. Un perfil define elementos de la instalación, como el grupo de software que se va a instalar. Cada regla especifica un perfil que define cómo hay que instalar un sistema. Se pueden crear diferentes perfiles para cada regla o usar el mismo perfil en más de una regla.
Un perfil consta de una o más palabras clave de perfil y sus valores. Cada palabra clave de perfil es un comando que controla un aspecto de cómo debe instalar el programa JumpStart el software Solaris en un sistema. Por ejemplo, el valor y la palabra clave del perfil siguiente especifican que el programa JumpStart debe realizar una instalación de servidor:
system_type server |
Los perfiles de ejemplo ya se encuentran en el directorio JumpStart si ha creado el directorio JumpStart utilizando cualquiera de estos procedimientos:
Un perfil debe contener lo siguiente:
La palabra clave de perfil install_type como primera entrada.
Una palabra clave por línea
La palabra clave, root_device, si los sistemas que se están actualizando por el perfil tienen más de un sistema de archivos root (/) que se pueda modernizar.
Un perfil puede incluir:
Texto comentado
El programa JumpStart trata cualquier texto que se incluya después del símbolo #en una línea como un texto comentado. Si una línea empieza con el símbolo #, la línea entera se tratará como un comentario.
Una o varias líneas en blanco
Use un editor de texto para crear un archivo de texto. Asigne al archivo un nombre descriptivo. También puede abrir un perfil de ejemplo en el directorio JumpStart que ha creado.
Asegúrese de que el nombre del perfil refleja cómo se pretende utilizar el perfil para instalar el software de Solaris en un sistema. Por ejemplo, puede asignar los siguientes nombres a los perfiles: instal_bas, perfil_ing o perfil_de_usuario.
Agregue al perfil palabras clave y valores de perfil.
Para obtener una lista de las palabras clave de perfil y los valores, consulte Valores y palabras clave de perfiles.
Las palabras clave y sus valores distinguen entre mayúsculas y minúsculas.
Guarde el perfil en el directorio JumpStart.
Cerciórese de que root tenga el perfil y de que los permisos se fijen en 644.
Compruebe el perfil (opcional).
Comprobación de un perfil contiene información acerca de la comprobación de perfiles.
Los siguientes ejemplos de perfiles muestran cómo usar diferentes palabras clave y valores de perfil para controlar el modo en el que el software de Solaris se instala en un sistema. Valores y palabras clave de perfiles contiene una descripción de las palabras clave y valores de perfil.
# profile keywords profile values # ----------------- ----------------- install_type initial_install system_type standalone partitioning default filesys any 512 swap # specify size of /swap cluster SUNWCprog package SUNWman delete cluster SUNWCacc |
La siguiente lista describe algunas de las palabras claves y valores del ejemplo.
La palabra clave install_type es necesaria en todos los perfiles.
La palabra clave system_type determina que se realizará una instalación de sistema autónomo.
Los segmentos del sistema de archivos están determinados por el software que se va a instalar, con el valor default. El tamaño del archivo swap se fija en 512 Mbytes y se instala en cualquier disco, valor any.
El grupo de software de Solaris para desarrolladores, SUNWCprog, se instala en el sistema.
Si las páginas de comando man estándar se montan desde el servidor de archivos, s_ref, en la red; los paquetes de páginas de comando man no se deben instalar en el sistema. Los paquetes que contienen las utilidades de contabilidad del sistema están seleccionados para instalarse en éste.
# profile keywords profile values # ----------------- ----------------- install_type initial_install system_type standalone partitioning default filesys any 512 swap # specify size of /swap cluster SUNWCprog cluster SUNWCacc package apache_server \ http://package.central/packages/apache timeout 5 |
La siguiente lista describe algunas de las palabras claves y valores del ejemplo.
La palabra clave install_type es necesaria en todos los perfiles.
La palabra clave system_type determina que se realizará una instalación de sistema autónomo.
Los segmentos del sistema de archivos están determinados por el software que se va a instalar, con el valor default. El tamaño del archivo swap se fija en 512 Mbytes y se instala en cualquier disco, valor any.
El grupo de software de Solaris para desarrolladores, SUNWCprog, se instala en el sistema.
Un paquete de terceros se instala en el sistema que se encuentra en el servidor HTTP.
# profile keywords profile values # ---------------- ------------------- install_type initial_install system_type standalone partitioning explicit filesys c0t0d0s0 auto / filesys c0t3d0s1 auto swap filesys any auto usr cluster SUNWCall |
La siguiente lista describe algunas de las palabras claves y valores del ejemplo.
Los segmentos del sistema de archivos están determinados por las palabras clave filesys, valor explicit. El tamaño del sistema de archivos root (/) se basa en el software seleccionado, valor auto, y se instala en c0t0d0s0. Se fija el tamaño del archivo swap necesario y se instala en c0t3d0s1. usr se basa en el software seleccionado y el programa de instalación determina dónde hay que instalar usr de acuerdo con el valor any.
El grupo de software de Solaris de distribución completa, SUNWCall, se instala en el sistema.
# profile keywords profile values # ---------------- ------------------- install_type upgrade root_device c0t3d0s2 backup_media remote_filesystem timber:/export/scratch package SUNWbcp delete package SUNWxwman add cluster SUNWCacc add patch patch_list nfs://patch_master/Solaris_10/patches \ retry 5 locale de |
La siguiente lista describe algunas de las palabras claves y valores del ejemplo.
El perfil moderniza un sistema mediante la reasignación del espacio de disco. En este ejemplo, el espacio en el disco debe reasignarse porque algunos sistemas de archivos no tienen espacio suficiente para la modernización.
El sistema de archivos root de c0t3d0s2 se moderniza.
Se usa un sistema remoto denominado timber para realizar una copia de seguridad durante la asignación del espacio de disco. Para obtener más valores de palabra clave de medios de copia de seguridad, consulte Palabra clave de perfil backup_media .
El paquete de compatibilidad binaria, SUNWbcp, no está instalado en el sistema después de la modernización.
El código garantiza que las páginas de comando man del sistema X Window y las utilidades de contabilidad del sistema se instalen, si no están ya instaladas. Todos los paquetes que hay ya en el sistema se modernizan automáticamente.
Una lista de los parches instalados con la modernización. La lista de parches está ubicada en un servidor NFS denominado patch_master bajo los directorios Solaris_10/patches. Si el montaje falla, el montaje NFS se intenta cinco veces.
Los paquetes de localización alemanes se deben instalar en el sistema.
# profile keywords profile values # ---------------- ------------------- install_type upgrade root_device c0t3d0s2 backup_media remote_filesystem timber:/export/scratch layout_constraint c0t3d0s2 changeable 100 layout_constraint c0t3d0s4 changeable layout_constraint c0t3d0s5 movable package SUNWbcp delete package SUNWxwman add cluster SUNWCacc add locale de |
La siguiente lista describe algunas de las palabras claves y valores del ejemplo.
El perfil moderniza un sistema mediante la reasignación del espacio de disco. En este ejemplo, el espacio en el disco debe reasignarse porque algunos sistemas de archivos no tienen espacio suficiente para la modernización.
El sistema de archivos root de c0t3d0s2 se moderniza.
Se usa un sistema remoto denominado timber para realizar una copia de seguridad durante la asignación del espacio de disco. Para obtener más valores de palabra clave de medios de copia de seguridad, consulte Palabra clave de perfil backup_media .
Las palabras clave layout_constraint determinan que, al reasignar el espacio de disco para la modernización, la disposición automática puede:
Cambiar los segmentos 2 y 4. Los segmentos se pueden mover a otra ubicación y el tamaño se puede cambiar.
Mover el segmento 5. El segmento se puede mover a otra ubicación, pero su tamaño no se puede modificar.
El paquete de compatibilidad binaria, SUNWbcp, no está instalado en el sistema después de la modernización.
El código garantiza que las páginas de comando man del sistema X Window y las utilidades de contabilidad del sistema se instalen, si no están ya instaladas. Todos los paquetes que hay ya en el sistema se modernizan automáticamente.
Los paquetes de localización alemanes se deben instalar en el sistema.
En el siguiente ejemplo, el perfil indica que el programa JumpStart personalizado recupera el contenedor Solaris Flash de un servidor HTTP.
# profile keywords profile values # ---------------- ------------------- install_type flash_install archive_location http://192.168.255.255/flasharchive/solarisarchive partitioning explicit filesys c0t1d0s0 4000 / filesys c0t1d0s1 512 swap filesys c0t1d0s7 free /export/home
La siguiente lista describe algunas de las palabras claves y valores del ejemplo.
El perfil instala un contenedor Solaris Flash en el sistema clónico. Se sobrescriben todos los archivos como en una instalación inicial.
El contenedor Solaris Flash se recupera de un servidor HTTP.
Los segmentos del sistema de archivos están determinados por las palabras clave filesys, valor explicit. El tamaño de root (/) está basado en el del contenedor Solaris Flash. El sistema de archivos root se instala en c0t1d0s0. Se fija el tamaño del archivo swap necesario y se instala en c0t1d0s1. /export/home se basa en el espacio de disco libre. /export/home se instala en c0t1d0s7.
En el siguiente ejemplo, el perfil indica que el programa JumpStart personalizado recupera el contenedor Solaris Flash de un servidor HTTP.
# profile keywords profile values # ---------------- ------------------- install_type flash_install archive_location https://192.168.255.255/solarisupdate.flar partitioning explicit filesys c0t1d0s0 4000 / filesys c0t1d0s1 512 swap filesys c0t1d0s7 free /export/home
La siguiente lista describe algunas de las palabras claves y valores del ejemplo.
El perfil instala un contenedor Solaris Flash en el sistema clónico. Se sobrescriben todos los archivos como en una instalación inicial.
El contenedor comprimido Solaris Flash se recupera de un servidor HTTP seguro.
Los segmentos del sistema de archivos están determinados por las palabras clave filesys, valor explicit. El tamaño de root (/) está basado en el del contenedor Solaris Flash. Se fija el tamaño del archivo swap necesario y se instala en c0t1d0s1. /export/home se basa en el espacio de disco libre. /export/home se instala en c0t1d0s7.
En el siguiente ejemplo, el perfil indica que el programa JumpStart personalizado recupera el contenedor Solaris Flash de un servidor HTTP.
# profile keywords profile values # ---------------- ------------------- install_type flash_install archive_location http://192.168.255.255/flasharchive/solarisarchive partitioning explicit filesys c0t1d0s0 4000 / filesys c0t1d0s1 512 swap filesys c0t1d0s7 free /export/home package SUNWnew http://192.168.254.255/Solaris_10 timeout 5
La siguiente lista describe algunas de las palabras claves y valores del ejemplo.
El perfil instala un contenedor Solaris Flash en el sistema clónico. Se sobrescriben todos los archivos como en una instalación inicial.
El contenedor Solaris Flash se recupera de un servidor HTTP.
Los segmentos del sistema de archivos están determinados por las palabras clave filesys, valor explicit. El tamaño de root (/) está basado en el del contenedor Solaris Flash. El sistema de archivos root se instala en c0t1d0s0. Se fija el tamaño del archivo swap necesario y se instala en c0t1d0s1. /export/home se basa en el espacio de disco libre. /export/home se instala en c0t1d0s7.
El paquete SUNWnew se agrega desde el directorio Solaris_10 del servidor HTTP 192.168.254.255.
En el siguiente ejemplo, el perfil indica que el programa JumpStart personalizado recupera el contenedor Solaris Flash desde un servidor NFS. La palabra clave flash_update indica que éste es un contenedor diferencial. Un contenedor diferencial sólo instala las diferencias entre las dos imágenes.
# profile keywords profile values # ---------------- ------------------- install_type flash_update archive_location nfs installserver:/export/solaris/flasharchive \ /solarisdiffarchive no_master_check
La siguiente lista describe algunas de las palabras claves y valores del ejemplo.
El perfil instala un contenedor diferencial Solaris Flash en el sistema clónico. Sólo se instalan los archivos que especifica el contenedor.
El contenedor Solaris Flash se recupera de un servidor NFS.
No se comprueba en el sistema clónico una imagen válida del sistema. La imagen válida del sistema se habría construido desde el sistema principal original.
En el siguiente ejemplo, el perfil indica que el programa JumpStart personalizado crea un entorno de arranque vacío. Un entorno de arranque vacío no contiene ningún sistema de archivos y no se produce ninguna copia del entorno de arranque actual. Este entorno de arranque vacío se puede llenar posteriormente con un contenedor de Solaris Flash y después activar.
# profile keywords profile values # ---------------- ------------------- install_type initial_install system_type standalone partitioning explicit filesys c0t0d0s0 auto / filesys c0t3d0s1 auto swap filesys any auto usr cluster SUNWCall bootenv createbe bename second_BE \ filesystem /:/dev/dsk/c0t1d0s0:ufs \ filesystem -:/dev/dsk/c0t1d0s0:swap \ filesystem /export:shared:ufs |
La siguiente lista describe algunas de las palabras claves y valores del ejemplo.
Los segmentos del sistema de archivos están determinados por las palabras clave filesys, valor explicit. El tamaño del sistema de archivos root (/) se basa en el software seleccionado, valor auto, y se instala en c0t0d0s0. Se fija el tamaño del archivo swap necesario y se instala en c0t3d0s1. usr se basa en el software seleccionado y el programa de instalación determina dónde hay que instalar usr de acuerdo con el valor any.
El grupo de software de Solaris de distribución completa, SUNWCall, se instala en el sistema.
Se configura un entorno de arranque vacío e inactivo en el disco c0t1d0. Se crean los sistemas de archivos root (/), de intercambio y /export, pero se dejan vacíos. Este segundo entorno de arranque se puede instalar más adelante con un contenedor Solaris Flash. A continuación se puede activar el nuevo entorno de arranque para que pase a ser el nuevo entorno de arranque.
Para conocer los valores de la palabra clave y una explicación sobre el uso de la misma, consulte estas referencias:
Para obtener descripciones de los valores de las palabras clave, consulte Valores y palabras clave de perfiles.
Para obtener información acerca de la Modernización automática de Solaris que crea, moderniza y activa entornos de arranque inactivos, consulte el Capítulo 6, Modernización automática de Solaris (información general) de Guía de instalación de Solaris 10: Modernización automática de Solaris y planificación de la modernización.
Para obtener información acerca de la utilización de un contenedor Solaris Flash, consulte el Capítulo 1, Solaris Flash (descripción general) de Guía de instalación de Solaris 10: Contenedores Solaris Flash (Creación e instalación).
En el siguiente ejemplo, el perfil indica que el programa JumpStart utiliza la tecnología Solaris Volume Manager para crear volúmenes RAID-1 (duplicaciones) para los sistemas de archivos root (/), swap, /usr y /export/home. Un contenedor Solaris Flash se instala en el entorno de arranque.
# profile keywords profile values # ---------------- ------------------- install_type flash_install arhcive_location nfs server:/export/home/export/flash.s10.SUNWCall partitioning explicit filesys mirror:d10 c0t0d0s0 c0t1d0s0 4096 / filesys mirror c0t0d0s1 2048 swap filesys mirror:d30 c0t0d0s3 c0t1d0s3 4096 /usr filesys mirror:d40 c0t0d0s4 c0t1d0s4 4096 /usr filesys mirror:d50 c0t0d0s5 c0t1d0s5 free /export/home metadb c0t1d0s7 size 8192 count 3 |
La siguiente lista describe algunas de las palabras claves y valores del ejemplo.
El perfil instala un contenedor Solaris Flash en el sistema clónico. Se sobrescriben todos los archivos como en una instalación inicial.
El contenedor Solaris Flash se recupera de un servidor NFS.
Los segmentos del sistema de archivos están determinados por las palabras clave filesys, valor explicit.
Se crea el sistema de archivos root (/) y se duplica en los segmentos c0t1d0s0 y c0t0d0s0. El tamaño del sistema de archivos root (/) queda establecido en 4096 MB. El volumen RAID-1 que duplica c0t1d0s0 y c0t0d0s0 recibe el nombre de d10.
Se crea el sistema de archivos swap, se duplica en el segmento c0t0d0s1 y se le otorga un tamaño de 2048 MB. El programa JumpStart personalizada asigna un nombre a las dos duplicaciones.
Se crea el sistema de archivos /usr y se duplica en los segmentos c0t1d0s3 y c0t0d0s3. El tamaño del sistema de archivos /usr queda establecido en 4096 Mbytes. El volumen RAID-1 se denomina d30.
Se crea el sistema de archivos /usr y se duplica en los segmentos c0t1d0s4 y c0t0d0s4. El tamaño del sistema de archivos /usr queda establecido en 4096 Mbytes. El volumen RAID-1 se denomina d40.
Se instalan tres réplicas de bases de datos de estado (metadbs) en el segmento c0t1d0s7 y se les otorga un tamaño de 8192 bloques (4 Mbytes).
Para obtener más información acerca de la creación de sistemas de archivos duplicados durante la instalación, consulte el Capítulo 12, Creación de volúmenes de RAID-1 (duplicaciones) durante la instalación (información general).
Para obtener directrices y requisitos acerca de la creación de sistemas de archivos duplicados, consulte el Capítulo 13, Creación de volúmenes RAID-1 (duplicaciones) durante la instalación (planificación).
Para obtener descripciones de los valores de palabra clave, consulte Palabra clave filesys (creación de volúmenes RAID-1) y Palabra clave de perfil metadb (creación de réplicas de bases de datos de estado).
En el ejemplo siguiente, el perfil indica que el programa JumpStart personalizado utiliza la tecnología de Solaris Volume Manager para crear un volumen RAID-1 (duplicación) en el sistema de archivos root (/).
# profile keywords profile values # ---------------- ------------------- install_type initial_install cluster SUNWCXall filesys mirror:d30 c0t1d0s0 c0t0d0s0 / filesys c0t0d0s3 512 swap metadb c0t0d0s4 size 8192 count 4 metadb c0t1d0s4 size 8192 count 4 |
La siguiente lista describe algunas de las palabras claves y valores del ejemplo.
El grupo de distribución completa del software de Solaris más OEM, SUNWCXall, se instala en el sistema.
Se crea el sistema de archivos root (/) y se duplica en los segmentos c0t1d0s0 y c0t0d0s0. El volumen RAID-1 que duplica c0t1d0s0 y c0t0d0s0 recibe el nombre de d30. El programa JumpStart personalizado asigna nombres a las dos subduplicaciones.
Se crea el sistema de archivos de intercambio, se duplica en el segmento c0t0d0s3 y se le otorga un tamaño de 512 MB.
Se instalan cuatro réplicas de bases de datos de estado (metadbs) en el segmento c0t0d0s4 y se les otorga un tamaño de 8192 bloques (4 MB).
Se instalan cuatro réplicas de bases de datos de estado (metadbs) en el segmento c0t1d0s4 y se les otorga un tamaño de 8192 bloques (4 MB).
Para obtener más información acerca de la creación de volúmenes RAID-1 durante la instalación, consulte el Capítulo 12, Creación de volúmenes de RAID-1 (duplicaciones) durante la instalación (información general).
Para obtener directrices y requisitos acerca de la creación de volúmenes RAID-1, consulte el Capítulo 13, Creación de volúmenes RAID-1 (duplicaciones) durante la instalación (planificación).
Para obtener información sobre los valores de palabra clave, consulte Palabra clave filesys (creación de volúmenes RAID-1) y Palabra clave de perfil metadb (creación de réplicas de bases de datos de estado).
En el ejemplo siguiente, el perfil indica que el programa JumpStart personalizado utiliza la tecnología de Solaris Volume Manager para crear volúmenes RAID-1 (duplicaciones) en los sistemas de archivos root (/), swap y /usr.
# profile keywords profile values # ---------------- ------------------- install_type initial_install cluster SUNWCXall filesys mirror:d100 c0t1d0s0 c0t0d0s0 200 / filesys c0t1d0s5 500 /var filesys c0t0d0s5 500 filesys mirror c0t0d0s1 512 swap metadb c0t0d0s3 size 8192 count 5 filesys mirror c0t1d0s4 c0t0d0s4 2000 /usr filesys c0t1d0s7 free /export/home filesys c0t0d0s7 free |
La siguiente lista describe algunas de las palabras claves y valores del ejemplo.
El grupo de distribución completa del software de Solaris más OEM, SUNWCXall, se instala en el sistema.
Se crea el sistema de archivos root (/) y se duplica en los segmentos c0t1d0s0 y c0t0d0s0. El tamaño del sistema de archivos root (/) queda establecido en 200 MB. El volumen RAID-1 que duplica c0t1d0s0 y c0t0d0s0 recibe el nombre de d100.
El sistema de archivos /var está instalado en el segmento c0t1d0s5 y tiene un tamaño de 500 MB. Se crea el sistema de archivos root (/) y se duplica en los segmentos c0t1d0s0 y c0t0d0s0. El tamaño del sistema de archivos root (/) queda establecido en 200 MB. El volumen RAID-1 que duplica c0t1d0s0 y c0t0d0s0 recibe el nombre de d100.
Se crea el sistema de archivos de intercambio, se duplica en el segmento c0t0d0s1 y se le otorga un tamaño de 512 MB. El programa JumpStart personalizada asigna un nombre a las dos duplicaciones.
Se instalan cinco réplicas de bases de datos de estado (metadbs) en el segmento c0t0d0s3 y se les otorga un tamaño de 8192 bloques (4 MB)
Se crea el sistema de archivos /usr y se duplica en los segmentos c0t1d0s4 y c0t0d0s4. El tamaño del sistema de archivos /usr queda establecido en 2000 MB. El programa JumpStart personalizada asigna un nombre a las dos duplicaciones.
Para obtener más información acerca de la creación de sistemas de archivos duplicados durante la instalación, consulte el Capítulo 12, Creación de volúmenes de RAID-1 (duplicaciones) durante la instalación (información general).
Para obtener directrices y requisitos acerca de la creación de sistemas de archivos duplicados, consulte el Capítulo 13, Creación de volúmenes RAID-1 (duplicaciones) durante la instalación (planificación).
Para obtener descripciones de los valores de palabra clave, consulte Palabra clave filesys (creación de volúmenes RAID-1) y Palabra clave de perfil metadb (creación de réplicas de bases de datos de estado).
# profile keywords profile values # ---------------- ------------------- install_type initial_install system_type standalone fdisk c0t0d0 0x04 delete fdisk c0t0d0 solaris maxfree cluster SUNWCall cluster SUNWCacc delete |
La siguiente lista describe algunas de las palabras claves y valores del ejemplo.
Todas las particiones fdisk de tipo DOSOS16 (04 hexadecimal) se borran del disco c0t0d0.
Una partición fdisk de Solaris se crea en el espacio libre más grande contiguo en el disco c0t0d0.
El grupo de software de distribución completa, SUNWCall, se instala en el sistema.
Las utilidades de contabilidad del sistema, SUNWCacc, no se instalan en el sistema.
Después de crear un perfil, use el comando pfinstall(1M) para probar el perfil. debe hacerlo si desea usar el perfil para instalar o modernizar un sistema. Esta operación es particularmente útil en el momento de crear perfiles de modernización que reasignan el espacio del disco.
La salida de la instalación que genera pfinstall, puede determinar rápidamente si un perfil funciona como se esperaba. Por ejemplo, use el perfil para determinar si un sistema tiene espacio de disco suficiente para modernizarse a una nueva versión del software Solaris antes de realizar la modernización.
El comando pfinstall permite comprobar un perfil, contrastándolo con:
La configuración del disco del sistema en el que se está ejecutando el comando pfinstall.
Otras configuraciones de discos. Puede usar un archivo de configuración de disco que represente la estructura de un disco, por ejemplo, segmentos, indicadores, sectores/bytes de disco. La creación de archivos de configuración de discos se describe en Creación de archivos de configuración de disco y x86: Para crear un archivo de configuración de disco .
No se puede usar un archivo de configuración de disco para comprobar un perfil que se pretende usar para modernizar un sistema. En su lugar, deberá comprobar el perfil contrastándolo con la configuración actual del disco y el software que está instalado en este momento en ese sistema.
Para comprobar un perfil para una versión de Solaris concreta de forma satisfactoria y precisa, debe probar un archivo dentro de un sistema Solaris de la misma versión. Por ejemplo, si desea comprobar un perfil de instalación inicial de Solaris, ejecute el comando pfinstall en un sistema que esté ejecutando el SO Solaris.
Debe crear un entorno de instalación temporal si va a probar un perfil en una de las siguientes situaciones:
Desea probar un perfil de modernización de 10 en un sistema que tiene una versión anterior del software de Solaris.
No dispone de ningún sistema 10 instalado para probar los perfiles de instalación inicial de 10.
Arranque un sistema desde una imagen de:
Para sistemas SPARC:
DVD del sistema operativo Solaris para plataformas SPARC
CD 1 de software de Solaris para plataformas SPARC
Para sistemas x86:
DVD del sistema operativo Solaris para plataformas x86
CD 1 de software de Solaris para plataformas x86
Si desea probar un perfil de modernización, arranque el sistema que está modernizando.
Conteste a las preguntas de identificación del sistema.
Para salir del programa de instalación, escriba ! en el siguiente indicador:
Solaris Web Start will assist you in installing software for Solaris. <Press ENTER to continue> {"!" exits} |
Ejecute el comando pfinstall desde el shell. Para obtener información acerca de cómo utilizar el comando pfinstall, consulte el Paso 7 in Para comprobar un perfil.
Localice un sistema en el que pueda probar el perfil, con el mismo tipo de plataforma, SPARC o x86, para la que se creó el perfil.
Si está probando un perfil de modernización, debe hacerlo en el sistema que realmente pretende modernizar.
Use la siguiente tabla para determinar lo que debe hacer a continuación.
Situación de comprobación |
Instrucciones |
---|---|
Comprobación de un perfil de instalación inicial con un sistema con el software de Solaris 10 |
Conviértase en superusuario del sistema y vaya al Paso 5. |
Comprobación de un perfil de modernización o falta de un sistema con Solaris 10 para probar un perfil de instalación inicial |
Cree un entorno Solaris 10 temporal para comprobar el perfil. Para obtener información, consulte Para crear un entorno Solaris temporal para comprobar un perfil. A continuación, vaya al Paso 3. |
Cree un punto de montaje temporal.
# mkdir /tmp/mnt |
Monte el directorio que contiene el perfil o los perfiles que desee probar.
Situación de montaje |
Instrucciones de escritura |
|
---|---|---|
Montaje de un sistema de archivos remoto NFS para sistemas de la red |
|
|
SPARC: Montaje de un disquete formateado para UFS |
|
|
Montaje de un disquete formateado para PCFS |
|
Para probar el perfil con un tamaño de memoria específico del sistema, configure SYS_MEMSIZE en el tamaño de memoria específico en Mbytes.
# SYS_MEMSIZE=memory_size # export SYS_MEMSIZE |
¿Ha montado un directorio en el Paso 4?
En caso afirmativo, cambie el directorio a /tmp/mnt.
# cd /tmp/mnt |
Si no la ha hecho, cambie el directorio a la ubicación del perfil, que suele ser el directorio JumpStart.
# cd ruta_directorio_jumpstart |
Compruebe el perfil con el comando pfinstall(1M) .
# /usr/sbin/install.d/pfinstall -D:-d disk_config_file -c path profile |
Es fundamental incluir las opciones -d o -D. Si no lo hace, pfinstall usa el perfil especificado para instalar el software de Solaris y se sobrescriben todos los datos del sistema.
pfinstall usa la configuración del disco del sistema actual para comprobar el perfil. Para comprobar un perfil de modernización debe usar la opción -D.
pfinstall usa el archivo de configuración de disco, archivo_configuración_disco, para probar el perfil. Si archivo_configuración_disco no se encuentra en el directorio en el que se ejecuta el comando pfinstall, deberá especificar la ruta de acceso.
Para obtener instrucciones acerca de cómo crear un archivo de configuración de discos, consulte Creación de archivos de configuración de disco.
No puede utilizar la opción -d disk_config_file con un perfil de modernización, install_type upgrade. Siempre hay que comprobar un perfil de modernización, contrastándolo con una configuración de disco del sistema, es decir, hay que usar la opción -D.
La ruta a la imagen del software de Solaris. Esta opción se puede usar, por ejemplo, si el sistema está usando el software Volume Manager para montar el CD Software de Solaris - 1 para la plataforma.
La opción -c no es necesaria si arranca desde una imagen del DVD del sistema operativo Solaris o el CD Software de Solaris - 1 para la plataforma. La imagen del DVD o del CD se monta en /cdrom durante el proceso de arranque.
El nombre del perfil que hay que probar. Si perfil no está en el directorio en el que se está ejecutando pfinstall, deberá especificar la ruta.
El ejemplo siguiente muestra cómo usar el comando pfinstall para comprobar un perfil denominado basic_prof. El perfil se comprueba contrastándolo con la configuración de disco en un sistema en el que está instalado el software de Solaris 10 El perfil basic_prof se encuentra en el directorio /jumpstart y se especifica la ruta a la imagen de CD 1 de software de Solaris para plataformas SPARC o CD 1 de software de Solaris para plataformas x86 porque se está usando Volume Manager.
# cd /jumpstart # /usr/sbin/install.d/pfinstall -D -c /cdrom/pathname basic_prof |
El ejemplo siguiente muestra cómo usar el comando pfinstall para comprobar el perfil denominado basic_prof en un sistema Solaris 10. La comprobación se realiza contrastando el archivo de configuración de disco 535_test. La comprobación verifica si hay 64 Mbytes de memoria en el sistema. Este ejemplo usa una imagen de CD 1 de software de Solaris para plataformas SPARC o CD 1 de software de Solaris para plataformas x86 que se encuentra en el directorio /export/install.
# SYS_MEMSIZE=64 # export SYS_MEMSIZE # /usr/sbin/install.d/pfinstall -d 535_test -c /export/install basic_prof |
Antes de usar un perfil y un archivo rules debe ejecutar la secuencia check para confirmar que los archivos se han configurado correctamente. Si todas las reglas y perfiles se han configurado correctamente, se crea el archivo rules.ok, necesario para que el software de instalación de JumpStart personalizado concuerde un sistema con un perfil.
La Tabla 6–2 describe el funcionamiento de la secuencia de comandos check.
Tabla 6–2 ¿Qué ocurre cuando se usa la secuencia de comandos check?
Etapa |
Descripción |
---|---|
1 |
Se comprueba la sintaxis del archivo rules
check comprueba que las palabras clave de regla sean legítimas y que los campos inicio, clase y fin se hayan especificado para cada una de las reglas. Los campos begin y finish pueden tener un símbolo menos (-) en lugar de un nombre de archivo. |
2 |
Si no se encuentran errores en el archivo rules, se comprueba la sintaxis de todos los perfiles especificados en las reglas. |
3 |
Si no se detectan errores, check crea el archivo rules.ok desde el archivo rules, elimina todos los comentarios y líneas en blanco, conserva todas las reglas, y agrega la siguiente línea de comentario al final: # version=2 checksum=num |
Compruebe que la secuencia de comandos check se encuentra en el directorio JumpStart.
La secuencia de comandos check está en el directorio Solaris_10/Misc/jumpstart_sample en el DVD del sistema operativo Solaris o en el CD Software de Solaris - 1.
Ejecute la secuencia checkpara validar el archivo rules:
$ ./check -p path -r file_name |
Valida el archivo rules con la secuencia de comandos check desde la imagen del software de Solaris, en lugar de la secuencia de comandos check del sistema que se está usando. ruta es la imagen en un disco local o un DVD del sistema operativo Solaris o CD Software de Solaris - 1 montado.
Utilice esta opción para ejecutar la versión más reciente de check en el caso de que su sistema esté ejecutando una versión de Solaris anterior.
Especifica un archivo de reglas diferente del que se llama rules. Con esta opción se puede probar la validez de una regla antes de integrar la regla en el archivo rules.
Mientras la secuencia de comandos check se ejecuta, la secuencia informa sobre la comprobación de la validez del archivorules y de cada perfil. Si no se encuentra ningún error, la secuencia notifica la siguiente información.
The custom JumpStart configuration is ok |
Compruebe que root cuenta con el archivo rules.ok y que los permisos se han definido en 644
Después de validar el archivo rules, puede aprender más acerca de las funciones opcionales del programa JumpStart personalizado en el Capítulo 7, Uso de las funciones opcionales de JumpStart personalizado (tareas). Para obtener información sobre cómo realizar instalaciones JumpStart personalizadas, consulte el Capítulo 9, Realización de una instalación JumpStart personalizada (tareas).