Omitir V�nculos de navegaci�n | |
Salir de la Vista de impresi�n | |
Instalación de sistemas Oracle Solaris 11 Oracle Solaris 11 Information Library (Español) |
Parte I Opciones de instalación de Oracle Solaris 11
1. Descripción general de opciones de instalación
Parte II Instalación con medios de instalación
2. Preparación de la instalación
4. Uso del instalador de texto
5. Instalaciones automatizadas que se inician desde medios
6. Anulación de configuración o reconfiguración de una instancia de Oracle Solaris
Parte III Instalación con un servidor de instalación
7. Instalación automatizada de varios clientes
8. Configuración de un servidor de instalación
Mapa de tareas de configuración del servidor AI
Requisitos del servidor de instalación
Requisitos de hardware del servidor AI
Requisitos de software del servidor AI
Instalar las herramientas de instalación AI
Configurar el servidor de instalación
Configurar un servidor de instalación de hosts múltiples
Configurar el puerto de host del servidor web
Crear un servicio de instalación AI
Crear un servicio de instalación sin la configuración de DHCP
Crear un servicio de instalación SPARC con un archivo ISO
Crear un servicio de instalación x86 con un paquete IPS
Crear un servicio de instalación con la configuración de DHCP local
Mantener un servidor de instalación
Agregar, modificar o suprimir un servicio de instalación
Crear un servicio de instalación
Modificar las propiedades del servicio de instalación
Cambiar el nombre de un servicio de instalación
Habilitar o deshabilitar un servicio de instalación
Suprimir un servicio de instalación
Asociar clientes a servicios de instalación
Agregar un cliente a un servicio de instalación
Asociar un cliente a un servicio de instalación diferente
Suprimir un cliente de un servicio de instalación
Asociar instrucciones de instalación específicas de clientes a servicios de instalación
Asociar instrucciones de configuración específicas de clientes a servicios de instalación
Cómo agregar un perfil de configuración de sistema
Cómo validar un perfil de configuración de sistema
Cómo suprimir un perfil de configuración de sistema
Exportación de un manifiesto AI o un perfil de configuración de sistema
Modificación de criterios de un manifiesto AI o un perfil de configuración de sistema
Mostrar información sobre los servicios de instalación
Enumerar todos los servicios de instalación del servidor de instalación
Mostrar información para un servicio de instalación específico
Enumerar clientes asociados a los servicios de instalación
Enumerar clientes asociados a un servicio de instalación específico
Mostrar información sobre las instalaciones personalizadas
Cómo mostrar todos los manifiestos AI y perfiles de configuración de sistema
Enumerar manifiestos y perfiles asociados a un servicio de instalación específico
9. Personalización de instalaciones
10. Aprovisionamiento del sistema cliente
11. Configuración del sistema cliente
12. Instalación y configuración de zonas
13. Ejecución de una secuencia de comandos personalizada durante el primer inicio
14. Configuración de Oracle Configuration Manager para su uso en sistemas cliente AI
Una vez que se ha configurado un servidor de instalación AI, se recomienda realizar algunas de las siguientes tareas. Para obtener más información, consulte la página del comando man installadm(1M).
Asociar instrucciones de instalación específicas de clientes a servicios de instalación
Enumerar todos los servicios de instalación del servidor de instalación
Cómo mostrar todos los manifiestos AI y perfiles de configuración de sistema
Necesita un servicio de instalación independiente para cada arquitectura de cliente diferente que planea instalar y para cada versión diferente del Sistema operativo Oracle Solaris 11 que planea instalar en los sistemas cliente.
Utilice el siguiente comando para crear un servicio de instalación. Consulte Crear un servicio de instalación AI para ver ejemplos.
installadm create-service [-n nombre_svc] [-s FMRI_o_ISO] [-p prefijo=origen] [-a arquitectura] [-d rutaimagen] [-y] [-t servicio_existente] [-i ip_dhcp_inicial] [-c recuento_de_dirip] [-b propiedad_inicio=valor,...] [-B dirip_servidor]
svcname puede estar formado por caracteres alfanuméricos, guiones bajos (_) y guiones (-). El primer carácter del svcname no puede ser un guión. Si no proporciona un nombre para el servicio de instalación, se asigna un nombre predeterminado.
Esta opción especifica el origen de la imagen de inicio de red. FMRI es el identificador del paquete de imágenes de red AI IPS, que es install-image/solaris-auto-install en la versión Oracle Solaris 11. Si utiliza un archivo ISO de la imagen de red AI, especifique el nombre de la ruta del archivo ISO de la imagen de red.
Si no especifica FMRI_o_ISO, se instala la versión más reciente del paquete install-image/solaris-auto-install desde el primer editor de la lista pkg publisher que proporciona ese paquete.
Para instalar una versión diferente del paquete o para instalar el paquete desde otro editor, especifique la versión o el editor en FMRI. Por ejemplo, especifique pkg://editor/install-image/solaris-auto-install o pkg://editor/install-image/solaris-auto-install@versión. Utilice la opción -p para especificar el paquete de depósitos determinado.
Esta opción especifica el depósito de paquetes IPS desde el que desea recuperar el paquete install-imagen/solaris-auto-install. prefijo es el nombre del editor y origen es el URI, como en solaris=http://pkg.oracle.com/solaris/release/.
Si no se especifican -s y -p, se instala la versión más reciente del paquete install-imagen/solaris-auto-install desde el primer editor de la lista pkg publisher que proporciona ese paquete.
Esta opción sólo se utiliza cuando el origen de la imagen de red es un paquete IPS. arquitectura especifica la arquitectura de los clientes que se instalarán. Puede especificar i386 o sparc.
Al crear un servicio desde un paquete IPS, la variante del paquete que se instala de manera predeterminada es la variante que coincide con la arquitectura del sistema donde se crea el servicio. Por ejemplo, si el servidor de instalación AI es x86, la variante del paquete solaris-auto-install que instala create-service de manera predeterminada es la variante i386. Si desea crear un servicio para instalar los clientes SPARC, especifique -a sparc para instalar la variante sparc del paquete solaris-auto-install en el servicio de instalación.
rutaimagen es la ubicación del nuevo servicio de instalación. Si no especifica rutaimagen, el servicio se crea en /export/auto_install/nombre_svc, y se le solicitará que confirme que desea utilizar la ubicación generada automáticamente. Especifique la opción -y para suprimir esta petición de datos.
Especifique la opción -y para suprimir la petición de datos para confirmar el uso de una rutaimagen generada automáticamente.
Designa el nuevo servicio como un alias, que comparte la imagen de red del servicio servicio_existente, pero tiene sus propios manifiestos, perfiles y clientes.
Esta opción especifica la dirección IP inicial de un rango que se agregará a la configuración de DHCP local. La opción -c proporciona el número de direcciones IP. Si no existe una configuración de DHCP ISC local, se inicia un servidor DHCP ISC.
Configura un número total de direcciones IP en la configuración de DHCP igual al valor de recuento_de_dirip. La primera dirección IP es el valor de ip_dhcp_inicial proporcionado por la opción -i.
Para los servicios x86 únicamente. Esta opción define un valor de propiedad en el archivo menu.lst específico del servicio, en la imagen del servicio. Utilice esta opción para establecer propiedades de inicio específicas de este servicio. Esta opción puede aceptar varios pares propiedad_inicio=valor separados por comas.
Utilice esta opción para proporcionar la dirección IP del servidor de inicio desde el que los clientes deben solicitar los archivos de inicio. Esta opción sólo es necesaria si esta dirección de IP no se puede determina por otros medios.
Utilice el comando installadm set-service para especificar una propiedad y un valor que desee definir para el servicio de instalación nombre_svc.
installadm set-service -o prop=valor nombre_svc
El par prop=valor debe ser uno de los siguientes:
Cambia el servicio de instalación que el nombre_svc servicio es un alias.
La definición de esta propiedad cambia el servicio nombre_svc a un alias del servicio otro_nombre_svc. El servicio nombre_svc debe ser un alias. Los servicios de instalación default-arq son alias. Un servicio creado con la opción -t de create-service es un alias. Utilice el comando installadm list como se muestra en Enumerar todos los servicios de instalación del servidor de instalación para confirmar que nombre_svc es un alias.
Los manifiestos, los perfiles y los vínculos de cliente que se agregaron a nombre_svc u otro_nombre_svc son los mismos después de restablecer el alias. El único cambio es qué imagen de red utiliza el servicio nombre_svc.
Los manifiestos y los perfiles que se agregaron a nombre_svc antes de definir el alias se validan nuevamente cuando se restablece el alias, ya que los archivos DTD AI y SMF asociados a la nueva imagen de red podrían ser diferentes. Esta validación es la misma validación realizada por create-manifest y create-profile que se describe a continuación.
Designa un manifiesto o una secuencia de comandos en particular que ya están registrados en un servicio determinado como manifiesto o secuencia de comandos predeterminados para ese servicio. Utilice el siguiente comando para mostrar una lista de los manifiestos y las secuencias de comandos registrados en este servicio.
$ installadm list -n svcname -m
Utilice el siguiente comando para cambiar el nombre de nombre_svc a nuevonombresvc.
installadm rename-service nombre_svc nuevonombresvc
newsvcname puede estar formado por caracteres alfanuméricos, guiones bajos (_) y guiones (-). El primer carácter de newsvcname no puede ser un guión.
Utilice el siguiente comando para habilitar el servicio de instalación nombre_svc.
installadm enable svcname
Utilice el siguiente comando para deshabilitar el servicio de instalación nombre_svc.
installadm disable nombre_svc
Utilice el siguiente comando para suprimir el servicio de instalación nombre_svc.
installadm delete-service [-r] [-y] nombre_svc
Este comando suprime los manifiestos AI y los perfiles de configuración de sistema, la imagen de red y la configuración del servidor web del servicio de instalación nombre_svc. Si el servicio es un alias predeterminado y existe una configuración de DHCP ISC local, el archivo de inicio asociado a este servicio se elimina de la configuración de DHCP ISC.
Utilice la opción -r para eliminar los clientes asociados este servicio y los servicios con un alias en este servicio. Utilice la opción -y para suprimir las peticiones de confirmación.
El comando installadm create-client asocia un cliente a un servicio de instalación determinado. Consulte Configuración de un cliente de instalación para ver más ejemplos y resultados de muestra.
Utilice el comando installadm create-client para asociar el cliente dirmac al servicio de instalación nombre_svc y proporcionar una configuración personalizada para los clientes x86. Para buscar la dirección MAC de un sistema, utilice el comando dladm como se describe en Administración de Oracle Solaris: interfaces y virtualización de redes y en la página del comando man dladm(1M).
installadm create-client [-b propiedad=valor,...] -e dirmac -n nombre_svc
Si el cliente es un sistema x86 y existe una configuración de DHCP ISC local, el cliente se configura en la configuración de DHCP ISC.
Para los sistemas cliente x86, use la opción -b para establecer las propiedades de inicio en el archivo menu.lst específico del cliente, en /etc/netboot.
El siguiente comando agrega el cliente con la dirección MAC 00:14:4f:a7:65:70 al servicio de instalación s11-sparc.
# installadm create-client -e 00:14:4f:a7:65:70 -n s11-sparc
En el siguiente ejemplo, se agrega un cliente x86 y se redirigen los resultados de la instalación a una consola de serie.
# installadm create-client -e c0ffeec0ffee -n s11-x86 -b 'console=ttya'
Un cliente sólo se puede asociar a un servicio de instalación. Si ejecuta el comando installadm create-client más de una vez y especifica la misma dirección MAC en todos los casos, ese cliente sólo se asocia al servicio de instalación que se especificó por última vez.
Utilice el comando installadm delete-client para suprimir el cliente dirmac de su servicio de instalación asociado.
installadm delete-client macaddr
Si el cliente es un sistema x86 y existe una configuración de DHCP ISC local, se anula el cliente en la configuración de DHCP ISC.
El siguiente comando suprime el cliente con la dirección MAC 00:14:4f:a7:65:70. No es necesario especificar el nombre de servicio, ya que sólo se puede asociar un cliente a un servicio de instalación.
# installadm delete-client 00:14:4f:a7:65:70
Puede especificar varios conjuntos de instrucciones de instalación para cada servicio de instalación y puede especificar qué conjunto de instrucciones se debe utilizar para cada cliente.
Utilice el comando installadm create-manifest para agregar el manifiesto AI personalizado nombrearchivo_manifiesto_o_secuenciacomandos al servicio de instalación nombre_svc.
installadm create-manifest -n nombre_svc -f nombrearchivo_manifiesto_o_secuenciacomandos [-m nombre_manifiesto_o_secuenciacomandos] [-c criterios=valor|lista|rango... | -C archivocriterios] [-d]
nombrearchivo_manifiesto_o_secuenciacomandos puede ser un archivo XML del manifiesto AI o puede ser una secuencia de comandos de manifiestos derivados. Consulte el Capítulo 10, Aprovisionamiento del sistema cliente. El subcomando create-manifest valida los archivos de manifiesto XML antes de agregarlos al servicio de instalación. Para validar archivos de secuencias de comandos de manifiestos derivados, utilice el comando aimanifest validate como se muestra en Agregar una secuencia de comandos de manifiestos derivados a un servicio de instalación.
nombre_manifiesto_o_secuencia es el nombre mostrado por el comando installadm list. Consulte Cómo mostrar todos los manifiestos AI y perfiles de configuración de sistema. Si no se proporciona nombre_manifiesto_o_secuenciacomandos, nombre_manifiesto_o_secuenciacomandos es el valor del atributo name del elemento ai_instance, si está presente, o el nombre base de nombrearchivo_manifiesto_o_secuenciacomandos.
Utilice la opción -d para convertir este manifiesto AI en el manifiesto AI predeterminado. El manifiesto predeterminado es el manifiesto utilizado por cualquier cliente que no se ajusta a los criterios especificados para ningún otro manifiesto en este servicio de instalación. Si se especifica -d, -c y -C se ignoran para los fines de selección del manifiesto. El manifiesto AI predeterminado anterior de este servicio se vuelve inactivo si no tiene criterios de cliente. Si el manifiesto predeterminado anterior tiene criterios, permanece activo y sus criterios asociados entran en vigor.
Si no se especificó -d, se debe especificar -c o -C para definir los clientes que deben utilizar este manifiesto AI para completar su instalación. Si no se especificó -d, -c ni -C, se agrega este manifiesto al servicio, pero está inactivo: ningún cliente puede usarlo.
Si desea que determinados clientes utilicen este manifiesto AI, primero asegúrese de que esos clientes usarán el servicio de instalación especificado en este comando create-manifest. Todos los sistemas cliente que no se hayan asociado explícitamente a un determinado servicio de instalación mediante el comando create-client utilizarán el servicio de instalación default-arq adecuado. Puede agregar manifiestos AI personalizados al servicio de instalación default- arq, o puede agregar manifiestos AI personalizados a un servicio diferente y luego usar create-client para asegurarse de que los clientes utilizan ese servicio.
La opción -c especifica criterios de selección de clientes en la línea de comandos. La opción -C especifica criterios en un archivo XML. El valor de archivocriterios es una ruta y un nombre de archivo completos. Consulte el Capítulo 9, Personalización de instalaciones para obtener una lista de palabras clave de criterios con ejemplos de líneas de comandos y archivos.
El comando installadm create-manifest verifica que los criterios del mismo tipo no se superpongan. Por ejemplo, si una especificación de criterios coincide con direcciones IP de 10.0.0.0 a 10.255.255.255, installadm se cierra con un error si intenta agregar una especificación de criterios que coincide con la dirección IP 10.10.10.10. Para obtener más información sobre especificaciones de criterios, consulte el Capítulo 9, Personalización de instalaciones.
El siguiente comando agrega el manifiesto manifest_t200.xml al servicio de instalación s11-sparc. La opción -c especifica que se asignan las instrucciones de instalación de manifest_t200.xml a los clientes que utilizan este servicio de instalación y se identifican a sí mismos como servidores Sun Fire T200.
# installadm create-manifest -f ./mymanifests/manifest_t200.xml \ -m t200 -n s11-sparc -c platform="SUNW,Sun-Fire-T200"
El siguiente comando es equivalente al comando anterior si el contenido del archivo criteria_t200.xml es como se muestra.
# installadm create-manifest -f ./mymanifests/manifest_t200.xml \ -m t200 -n s11-sparc -C ./mymanifests/criteria_t200.xml
A continuación, se muestra el contenido del archivo criteria_t200.xml.
<ai_criteria_manifest> <ai_criteria name="platform"> <value>SUNW,Sun-Fire-T200</value> </ai_criteria> </ai_criteria_manifest>
Utilice el comando installadm update-manifest para sustituir el contenido del manifiesto AI nombre_manifiesto_o_secuenciacomandos con el manifiesto AI nombrearchivo_manifiesto_o_secuenciacomandos para el servicio de instalación nombre_svc. Los criterios, el estado predeterminado y nombre_manifiesto_o_secuenciacomandos no se modifican como resultado de la actualización.
installadm update-manifest -n nombre_svc -f nombrearchivo_manifiesto_o_secuenciacomandos [-m nombre_manifiesto_o_secuenciacomandos]
El subcomando update-manifest valida los archivos de manifiesto XML antes de agregarlos al servicio de instalación. Para validar archivos de secuencias de comandos de manifiestos derivados, utilice el comando aimanifest validate como se muestra en Agregar una secuencia de comandos de manifiestos derivados a un servicio de instalación.
El manifiesto nombre_manifiesto_o_secuenciacomandos ya debe existir en el servicio nombre_svc. Utilice el comando installadm list para confirmar. Consulte Cómo mostrar todos los manifiestos AI y perfiles de configuración de sistema.
Si no se especificó nombre_manifiesto_o_secuencia, el manifiesto que se sustituye se identifica de una de las siguientes formas:
El atributo name del elemento ai_instance en el manifiesto nombrearchivo_manifiesto_o_secuenciacomandos, si se especifica este atributo y si el valor de este atributo coincide con el nombre_manifiesto_o_secuenciacomandos de un manifiesto existente para este servicio de instalación.
El nombre base del manifiesto nombrearchivo_manifiesto_o_secuenciacomandos si este nombre coincide con el nombre_manifiesto_o_secuenciacomandos de un manifiesto existente para este servicio de instalación.
El siguiente comando actualiza el contenido del manifiesto t200 en el servicio s11-sparc con el contenido de ./mymanifests/manifest_newt200.xml. El nombre del manifiesto en installadm list sigue siendo t200.
# installadm update-manifest -n s11-sparc \ -f ./mymanifests/manifest_newt200.xml -m t200
Utilice el comando installadm delete-manifest para eliminar el manifiesto AI nombre_manifiesto_o_secuenciacomandos del servicio de instalación nombre_svc. nombre_manifiesto_o_secuencia es el nombre de manifiesto que devuelve el comando installadm list. Consulte Cómo mostrar todos los manifiestos AI y perfiles de configuración de sistema.
installadm delete-manifest -m nombre_manifiesto_o_secuencia -n nombresvc
No puede suprimir el manifiesto AI predeterminado.
El siguiente comando elimina el manifiesto AI t200 del servicio de instalación s11-sparc.
# installadm delete-manifest -m t200 -n s11-sparc
Puede especificar varios conjuntos de instrucciones de configuración del sistema para cada servicio de instalación. Es posible asociar varios perfiles de configuración de sistema a cada cliente.
Utilice el comando installadm create-profile para agregar el perfil de configuración de sistema nombre_archivo_perfil al servicio de instalación nombre_svc.
installadm create-profile -n nombresvc -f nombrearchivo_perfil... [-p nombre_perfil] [-c criterios=valor| lista|rango... | -C archivocriterios]
Es posible especificar varios perfiles de configuración de sistema en un comando create-profile dado que un solo cliente puede utilizar varios perfiles de configuración. Es posible especificar los mismos criterios de selección de clientes, criterios superpuestos o ningún criterio para varios perfiles. Cuando no se especifica ningún criterio, el perfil se utiliza en todos los clientes que usan este servicio de instalación.
El subcomando create-profile valida los perfiles de configuración de sistema antes de agregarlos al servicio de instalación. Para validar perfiles en desarrollo, consulte el subcomando validate a continuación.
nombrearchivo_perfil puede contener etiquetas de sustitución que obtienen sus valores de los criterios especificados en el comando create-profile o de las variables de entorno. Consulte el Capítulo 11, Configuración del sistema cliente.
nombre_perfil es el nombre mostrado por el comando installadm list. Consulte Cómo mostrar todos los manifiestos AI y perfiles de configuración de sistema. Si no se proporciona nombre_perfil, nombre_perfil es el nombre base de nombrearchivo_perfil. La opción -p no es válida cuando se especifica más de un nombrearchivo_perfil.
La opción -c especifica criterios de selección de clientes en la línea de comandos. La opción -C especifica criterios en un archivo XML. El valor de archivocriterios es una ruta y un nombre de archivo completos. Consulte el Capítulo 9, Personalización de instalaciones para obtener una lista de palabras clave de criterios con ejemplos de líneas de comandos y archivos.
Si desea que determinados clientes utilicen este perfil de configuración de sistema, primero, asegúrese de que esos clientes usarán el servicio de instalación especificado en este comando create-profile. Todos los sistemas cliente que no se hayan asociado explícitamente a un determinado servicio de instalación mediante el comando create-client utilizarán el servicio de instalación default-arq adecuado. Puede agregar perfiles de configuración de sistema personalizados al servicio de instalación default- arch, o puede agregar perfiles de configuración personalizados a un servicio diferente y, luego, usar create-client para asegurarse de que los clientes utilizan ese servicio.
El siguiente comando agrega el perfil profile_t200.xml al servicio de instalación s11-sparc. La opción -c especifica que se asignan las instrucciones de configuración del sistema de profile_t200.xml a los clientes que utilizan este servicio de instalación y se identifican a sí mismos como servidores Sun Fire T200.
# installadm create-profile -f ./mymanifests/profile_t200.xml \ -p t200 -n s11-sparc -c platform="SUNW,Sun-Fire-T200"
Utilice el comando installadm validate para validar los perfiles de configuración de sistema desde el punto de vista de la precisión sintáctica.
installadm validate -n nombre_svc -P nombrearchivo_perfil... | -P nombre_perfil...
Utilice la opción -P para validar perfiles que no se agregaron al servicio de instalación. nombrearchivo_perfil es el nombre completo de la ruta del archivo.
Utilice la opción -p para validar perfiles que ya se agregaron al servicio de instalación nombre_svc con el subcomando create-profile como se muestra en Cómo mostrar todos los manifiestos AI y perfiles de configuración de sistema. El subcomando create-profile valida los perfiles de configuración de sistema antes de agregarlos al servicio de instalación. El subcomando validate -p verifica que el perfil no se haya dañado desde que se agregó.
nombre_svc es necesario para los perfiles nombrearchivo_perfil y nombre_perfil. El nombre de servicio es necesario para los perfiles que aún no se agregaron a un servicio de instalación porque el archivo DTD service_bundle(4) podría ser diferente en distintas versiones del SO. Se puede definir un servicio de instalación para que instalar una versión del SO diferente a la versión que ejecuta el servidor de instalación. El perfil se debe validar según el archivo DTD que estará en uso en el cliente que se desea instalar.
Los perfiles validados se muestran en stdout. Los errores se detallan en stderr.
Utilice el comando installadm delete-profile para eliminar el perfil de configuración de sistema profile_name del servicio de instalación svcname. profile_name es el nombre de perfil que devuelve el comando installadm list. Consulte Cómo mostrar todos los manifiestos AI y perfiles de configuración de sistema.
installadm delete-profile -p nombre_perfil... -n nombre_svc
El siguiente comando elimina el perfil de configuración de sistema t200 del servicio de instalación s11-sparc.
# installadm delete-profile -p t200 -n s11-sparc
Utilice el comando installadm export para copiar el contenido de los manifiestos AI o los perfiles de configuración de sistema especificados del servicio de instalación nombre_svc al archivo o directorio nombre_ruta.
installadm export -n nombresvc -m nombre_manifiesto_o_secuencia... -p nombre_perfil ... [-o nombreruta]
Si no se especifica nombreruta, el contenido del manifiesto y del perfil se incluyen en stdout. Si sólo se especifica un archivo de entrada, nombreruta puede ser un nombre de archivo. Si se especifica más de un archivo de entrada, nombreruta debe ser un directorio.
nombre_manifiesto_o_secuenciacomandos puede ser un manifiesto AI XML o una secuencia de comandos de manifiestos derivados. Consulte Capítulo 10, Aprovisionamiento del sistema cliente para obtener información sobre la creación de manifiestos y secuencias de comandos de manifiestos derivados.
Utilice el comando installadm export para:
Comprobar las especificaciones de los manifiestos y los perfiles.
Modificar un manifiesto o un perfil existente. Utilizar un manifiesto o un perfil existente como base para la creación de un nuevo manifiesto o perfil.
Utilice el comando installadm set-criteria para actualizar los criterios de cliente asociados a un manifiesto AI o a perfiles de configuración de sistema que ya agregó al servicio de instalación nombre_svc con create-manifest o create-profile.
installadm set-criteria -m nombre_manifiesto_o_secuencia -p nombre_perfil... -n nombresvc -c criterios=valor| lista|rango... | -C archivocriterios | -a criterios=valor| lista|rango...
Es posible especificar cero manifiestos o un manifiesto junto con cero o con cualquier cantidad de perfiles en la misma línea de comandos set-criteria. Los nombres nombre_manifiesto_o_secuencia y nombre_perfil son los nombres que devuelve el comando installadm list. Consulte Cómo mostrar todos los manifiestos AI y perfiles de configuración de sistema.
Utilice las opciones -c o -C para reemplazar los criterios de estos manifiestos y perfiles por los nuevos criterios especificados. Utilice la opción -a para conservar los criterios existentes y agregar los criterios especificados. Consulte el Capítulo 9, Personalización de instalaciones para obtener más información sobre cómo especificar criterios.
El siguiente comando agrega una especificación de criterios de memoria a un manifiesto que originalmente se agregó a este servicio con una especificación de criterios de plataforma.
# installadm set-criteria -m t200 -n s11-sparc -a mem="4096-unbounded"
El resultado de los criterios especificados con create-manifest y agregados con set-criteria es que el manifiesto se utilizará en cualquier cliente que use este servicio de instalación, que sea un servidor Sun Fire T200 y que tenga al menos 4 GB de memoria.
Puede lograr este mismo resultado si utiliza la opción -C en lugar de la opción -a con el siguiente archivo criteria_t200.xml.
<ai_criteria_manifest> <ai_criteria name="platform"> <value>SUNW,Sun-Fire-T200</value> </ai_criteria> <ai_criteria name="mem"> <range> 4096 unbounded </range> </ai_criteria> </ai_criteria_manifest>
Utilice el comando installadm list para mostrar información sobre los servicios de instalación.
installadm list [ -n nombre_svc [ -c] [ -m] [ -p]
El siguiente comando muestra todos los servicios de instalación que existen en este servidor. En este ejemplo, se detectan dos servicios de instalación habilitados. Los servicios deshabilitados tienen el valor de estado off. Recuerde que el primer servicio creado para una arquitectura determinada es el servicio predeterminado para los clientes de esa arquitectura. Consulte Agregar, modificar o suprimir un servicio de instalación.
$ installadm list Service Name Alias Of Status Arch Image Path ------------ -------- ------ ---- ---------- default-i386 s11-x86 on x86 /install/images/s11_x86 default-sparc s11-sparc on Sparc /install/images/s11_sparc s11-sparc on Sparc /install/images/s11_sparc s11-x86 on x86 /install/images/s11_x86
El siguiente comando muestra información sobre el servicio de instalación especificado por la opción -n:
$ installadm list -n s11-sparc Service Name Alias Of Status Arch Image Path ------------ -------- ------ ---- ---------- s11-sparc on Sparc /install/images/s11_sparc
El siguiente comando muestra todos los clientes que están asociados a los servicios de instalación de este servidor de instalación. Los clientes se asociaron a los servicios de instalación mediante el comando installadm create-client. Consulte Agregar un cliente a un servicio de instalación.
$ installadm list -c Service Name Client Address Arch Image Path ------------ -------------- ---- ---------- s11-sparc 00:14:4F:A7:65:70 Sparc /install/images/s11_sparc s11-x86 08:00:27:8B:BD:71 x86 /install/images/s11_x86 01:C2:52:E6:4B:E0 x86 /install/images/s11_x86
El siguiente comando muestra todos los clientes que se agregaron al servicio de instalación especificado. En el siguiente ejemplo, existe un cliente asociado al servicio de instalación s11-sparc.
$ installadm list -c -n s11-sparc Service Name Client Address Arch Image Path ------------ -------------- ---- ---------- s11-sparc 00:14:4f:a7:65:70 Sparc /install/images/s11_sparc
Los comandos de esta sección muestran los manifiestos AI y perfiles de configuración de sistema que están asociados a un determinado servicio de instalación. Estos comandos también muestran qué criterios de cliente están asociadas a cada manifiesto y perfil.
El siguiente comando muestra todos los manifiestos AI, las secuencias de comandos de manifiestos derivados y los perfiles de configuración de sistema para todos los servicios de instalación de este servidor de instalación. La columna Manifest/Profile muestra el nombre interno del manifiesto, la secuencia de comandos o el perfil.
# installadm list -m -p Service Name Manifest ------------ -------- s11-sparc t200 s11-x86 ipv4 mem1 Service Name Profile ------------ -------- s11-sparc mac1 t200 s11-x86 mac2 mac3 ipv4 mem1
En el siguiente ejemplo se muestran todos los manifiestos AI, las secuencias de comandos de manifiestos derivados y los perfiles de configuración de sistema asociados al servicio de instalación s11-sparc. La columna Manifest/Profile muestra el nombre interno del manifiesto, la secuencia de comandos o el perfil. La columna Criteria muestra los criterios de cliente asociados.
El manifiesto orig_default es el manifiesto AI predeterminado original que formaba parte del servicio de instalación cuando éste se creó. El manifiesto mem1 se creó con criterios de memoria y también con la opción -d para convertirlo en el nuevo archivo de manifiesto predeterminado para este servicio. Como mem1 es el manifiesto predeterminado, se ignoran sus criterios. Si se crea otro manifiesto como manifiesto predeterminado, los criterios de mem1 se utilizan para seleccionar los clientes que usarán este manifiesto. El manifiesto predeterminado original está inactivo porque no tiene criterios asociados para determinar qué clientes deben usarlo. Sólo el manifiesto predeterminado puede no tener criterios asociados. Un cliente que no coincide con los criterios para usar cualquier otro manifiesto utiliza el manifiesto predeterminado. Consulte el Capítulo 9, Personalización de instalaciones para obtener más información sobre cómo seleccionar un manifiesto AI.
# installadm list -m -p -n s11-sparc Manifest Status Criteria -------- ------ -------- orig_default Inactive None mem1 Default (Ignored: mem = 2048 - 4095) t200 platform = SUNW,Sun-Fire-T200 mem = 4096-unbounded Profile Criteria ------- -------- mac1 mac = 01:C2:52:E6:4B:E0 hostname = server1 ipv4 = 192.168.168.251 t200 platform = SUNW,Sun-Fire-T200 mem = 4096-unbounded
En el servidor AI, el servicio SMF svc:/system/install/server:default es el servicio que representa el estado general de la aplicación de servidor AI y todos los servicios de instalación.
Ejemplo 8-2 Habilitación del servicio SMF AI
El servicio SMF AI se habilita cuando se ejecuta el comando installadm create-service. El servicio SMF AI también se habilita al ejecutar cualquier otro comando installadm que afecte los servicios de instalación existentes. Para habilitar manualmente el servicio SMF AI, ejecute el siguiente comando:
# svcadm enable svc:/system/install/server:default
El servicio SMF AI pasa al modo de mantenimiento si no hay servicios de instalación habilitados en ese momento en el servidor de instalación o si se produce un problema que requiere atención.
Ejemplo 8-3 Deshabilitación del servicio SMF AI
Para deshabilitar el servicio SMF AI, ejecute el siguiente comando:
# svcadm disable svc:/system/install/server:default
No deshabilite el servicio SMF AI si algunos de los servicios de instalación AI aún están habilitados. Consulte Enumerar todos los servicios de instalación del servidor de instalación para obtener información sobre cómo determinar si los servicios de instalación están habilitados.