JavaScript is required to for searching.
Omitir Vínculos de navegación
Salir de la Vista de impresión
Instalación de sistemas Oracle Solaris 11.1     Oracle Solaris 11.1 Information Library (Español)
search filter icon
search icon

Información del documento

Prefacio

Parte I Opciones de instalación de Oracle Solaris 11.1

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

3.  Uso de Live Media

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

Privilegios de operaciones del servicio de instalación

Requisitos de software del servidor AI

Instalación de las herramientas de instalación AI

Configuración del servidor de instalación

Activación de DNS de multidifusión

Configuración de un servidor de instalación de hosts múltiples

Configuración del puerto de host del servidor web

Configuración de la ruta de imagen predeterminada

Actualización automática de la configuración de DHCP ISC

Creación de un servicio de instalación AI

Creación de un servicio de instalación sin configurar DHCP

Creación de un servicio de instalación SPARC con un archivo ISO

Creación de un servicio de instalación x86 con un paquete IPS

Creación de un servicio de instalación con la configuración de DHCP local

Configuración de DHCP ISC para un servicio de instalación i386 de Oracle Solaris 11.1

Configuración de DHCP ISC para un servicio de instalación i386 de Oracle Solaris 11

Configuración de DHCP ISC para un servicio de instalación sparc de Oracle Solaris 11.1

Mantenimiento de un servidor de instalación

Agregación, modificación o supresión de un servicio de instalación

Creación de un servicio de instalación

Modificar las propiedades del servicio de instalación

Actualización de un servicio de instalación

Cambio del nombre de un servicio de instalación

Activación o desactivación de un servicio de instalación

Supresión de un servicio de instalación

Asociación de clientes a servicios de instalación

Agregación de un cliente a un servicio de instalación

Asociación de un cliente a un servicio de instalación diferente

Supresión de un cliente de un servicio de instalación

Asociación de instrucciones de instalación específicas de clientes a servicios de instalación

Agregación de un manifiesto AI a un servicio de instalación

Actualización de un manifiesto AI

Supresión de un manifiesto AI

Asociación de instrucciones de configuración específicas de clientes a servicios de instalación

Agregación de un perfil de configuración del sistema a un servicio de instalación

Actualización de un perfil de configuración del sistema

Validación de un perfil de configuración del sistema

Supresión de un perfil de configuración del sistema

Exportación de un manifiesto AI o un perfil de configuración del sistema

Modificación de criterios de un manifiesto AI o un perfil de configuración del sistema

Visualización de información sobre los servicios de instalación

Enumeración de todos los servicios de instalación del servidor de instalación

Visualización de información para un servicio de instalación específico

Enumeración de los clientes asociados a servicios de instalación

Enumeración de los clientes asociados a un servicio de instalación específico

Visualización de información sobre las instalaciones personalizadas

Enumeración de todos los manifiestos AI y perfiles de configuración del sistema

Enumeración de manifiestos y perfiles asociados a un servicio de instalación específico

Administración del servicio SMF AI

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.  Instalación de sistemas cliente

15.  Resolución de problemas en instalaciones automatizadas

Parte IV Tareas relacionadas

A.  Uso de Oracle Configuration Manager

B.  Uso de la Utilidad de controlador de dispositivos

Índice

Mantenimiento de un servidor de instalación

Una vez que se ha configurado un servidor de instalación AI, se recomienda realizar algunas de las siguientes tareas. Consulte también la página del comando man installadm(1M).

Agregación, modificación o supresión de un servicio de instalación

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.

Creación de un servicio de instalación

Utilice el siguiente comando para crear un servicio de instalación. Consulte Creación de un servicio de instalación AI para ver ejemplos.

installadm create-service [-n svcname] [-s source]
    [-p publisher=origin] [-a architecture]
    [-d imagepath] [-y] [-t aliasof]
    [-i start] [-c count]
    [-b property=value,...] [-B server]
-n nombre_svc

El valor del argumento svcname puede estar formado por caracteres alfanuméricos, guiones bajos (_) y guiones (-). El primer carácter del svcname no puede ser un guión. La longitud del valor del argumento svcname no puede superar los 63 caracteres. Si no proporciona un nombre para el servicio de instalación, se asigna un nombre predeterminado. El nombre predeterminado indica la arquitectura y la versión del sistema operativo.

-s source

El argumento source especifica el origen de datos de la imagen de red. El valor de source puede ser uno de los siguientes:

  1. El identificador FMRI del paquete de imágenes de red IPS de AI, que es install-image/solaris-auto-install en Oracle Solaris 11.1.

  2. El nombre de la ruta completa de un archivo de imagen de red ISO de AI.

Si no especifica source, se utiliza la última versión disponible del paquete install-image/solaris-auto-install. El paquete se recupera del editor especificado mediante la opción -p o del primer editor en la lista de preferencia de editores del servidor de instalación que proporciona una instancia del 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 el 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 un origen de editor concreto.

-p publisher= origin

Esta opción sólo se utiliza cuando el origen de la imagen de red es un paquete IPS. Esta opción especifica el repositorio de paquetes IPS del que desea recuperar el paquete install-imagen/solaris-auto-install. El valor del argumento publisher es el nombre del editor y origin es el URI, como en solaris=http://pkg.oracle.com/solaris/release/.

Si la opción -p no se especifica, el editor que se utilizará será el primero en la lista de preferencias de editores del servidor de instalación que proporciona una instancia del paquete.

-a arquitectura

Esta opción sólo se utiliza cuando el origen de la imagen de red es un paquete IPS. El argumento architecture especifica la arquitectura de los clientes que se instalarán con este servicio. Puede especificar i386 o sparc. El valor predeterminado es la arquitectura del servidor de instalación.

-d rutaimagen

El valor del argumento imagepath es la ruta en la que se creará la imagen de red. El paquete install-image/solaris-auto-install se instala en esta ubicación o el archivo ISO especificado se desempaqueta en esta ubicación. Si no especifica imagepath, la imagen se crea en un directorio svcname en la ubicación definida por el valor de la propiedad all_services/default_imagepath_basedir . Para conocer el valor predeterminado de esta propiedad o para cambiar su valor, consulte Configuración de la ruta de imagen predeterminada. Si no especifica imagepath, 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.

-y

Especifique la opción -y para suprimir el indicador para confirmar el uso de ruta de imagen generada automáticamente.

-t aliasof

Esta opción designa el nuevo servicio como alias. El nuevo servicio comparte la imagen de red del servicio aliasof, pero tiene sus propios manifiestos, perfiles y clientes.

-i start

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 local de DHCP ISC, se inicia un servidor DHCP ISC en caso de que el valor de la propiedad all_services/manage_dhcp sea true. Consulte Actualización automática de la configuración de DHCP ISC para obtener más información sobre la propiedad all_services/manage_dhcp.

-c count

Configura un número total de direcciones IP en la configuración de DHCP igual al valor de count. La primera dirección IP es el valor de start proporcionado por la opción -i.

-b property= value,...

Para los servicios x86 únicamente. Esta opción define un valor de propiedad en el archivo grub.cfg 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 property= value separados por comas.

-B server

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.

Modificar las propiedades del servicio de instalación

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 property=value svcname

El par property=value debe ser uno de los siguientes:

aliasof=aliasof

Cambia el servicio de instalación que el nombre_svc servicio es un alias.

La definición de esta propiedad convierte el servicio svcname en un alias del servicio aliasof. El servicio svcname debe ser un alias. Los servicios de instalación default- arch 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 Enumeración de todos los servicios de instalación del servidor de instalación para confirmar que svcname es un alias.

Los manifiestos, los perfiles y los vínculos de cliente que se agregaron a svcname o aliasof son los mismos después de restablecer el alias. El único cambio es qué imagen de red utiliza el servicio svcname.

Los manifiestos y los perfiles que se agregaron a svcname antes de definir el alias se validan nuevamente cuando se restablece el alias, ya que los archivos DTD de AI y SMF asociados a la nueva imagen de red pueden ser diferentes. Esta validación es la misma validación realizada por create-manifest y create-profile que se describe a continuación.

manifiesto default-manifest=

Designa un manifiesto o una secuencia de comandos de manifiestos derivados en particular que ya están registrados en el servicio especificado 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
imagepath=newpath

Reubica la imagen de un servicio una vez creado el servicio:

$ pfexec installadm set-service -o imagepath=/export/aiimages/solaris11_1-i386 solaris11_1-i386

Actualización de un servicio de instalación

Utilice el siguiente comando para actualizar la imagen asociada a un alias de un servicio creado mediante un paquete de imágenes de red IPS de AI.

installadm update-service [-p|--publisher publisher=origin]
    [-s|--source FMRI] svcname

Este comando actualiza la imagen asociada a svcname, donde svcname es un alias de un servicio creado mediante un paquete de imágenes de red IPS de AI. Se crea un nuevo servicio con la imagen actualizada, y se utiliza svcname como alias para el nuevo servicio.

-p|--publisher publisher =origin

Esta opción especifica el repositorio de paquetes IPS desde el que se actualizará la imagen svcname. Un valor de ejemplo es solaris=http://pkg.oracle.com/solaris/release/.

Si no se especifica la opción -p, el editor utilizado es el editor que se usó para crear la imagen del servicio que tiene svcname como alias. En el siguiente comando pkg, se muestra cómo visualizar el editor svcname:

$ installadm list
Service Name     Alias Of          Status  Arch  Image Path
------------     --------          ------  ----  ----------
default-i386     solaris11_1-i386  on      i386  /export/auto_install/solaris11_1-i386
solaris11_1-i386 -                 on      i386  /export/auto_install/solaris11_1-i386
$ pkg -R /export/auto_install/solaris11_1-i386 publisher
PUBLISHER        TYPE     STATUS   URI
solaris          origin   online   http://pkg.oracle.com/solaris/release/
-s|--source FMRI

Esta opción especifica el FMRI del paquete de imágenes de red para la actualización.

Si no se especifica la opción -s, se utiliza la última versión disponible del paquete install-image/solaris-auto-install del editor especificado en la descripción de la opción -p.

Cambio del nombre de un servicio de instalación

Utilice el siguiente comando para cambiar el nombre de svcname a newsvcname:

installadm rename-service nombre_svc  nuevonombresvc

El valor del argumento newsvcname puede estar formado por caracteres alfanuméricos, guiones bajos (_) y guiones (-). El primer carácter de newsvcname no puede ser un guión. La longitud del valor del argumento newsvcname no puede superar los 63 caracteres.

Activación o desactivación de un servicio de instalación

Utilice el siguiente comando para activar el servicio de instalación svcname:

installadm enable svcname

Utilice el siguiente comando para desactivar el servicio de instalación svcname:

installadm disable nombre_svc

Al desactivar un servicio de instalación, todos los clientes asociados a ese servicio permanecen asociados. Consulte Asociación de clientes a servicios de instalación. Esto significa que al volver a activar un servicio de instalación, no es necesario asociar de nuevo los clientes de ese servicio.

Si desactiva el servicio de instalación predeterminado para una arquitectura o el servicio que tiene como alias el servicio predeterminado, no se iniciarán los clientes de esa arquitectura que no estén asociados a ningún otro servicio.

Supresión de un servicio de instalación

Utilice el siguiente comando para suprimir el servicio de instalación svcname:

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 local de DHCP ISC, el archivo de inicio asociado al servicio se elimina de la configuración de DHCP ISC si el valor de la propiedad all_services/manage_dhcp es true. Consulte Actualización automática de la configuración de DHCP ISC para obtener más información sobre la propiedad all_services/manage_dhcp.

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.

Si suprime el servicio de instalación predeterminado para una arquitectura o el servicio que tiene como alias el servicio predeterminado, no se iniciarán los clientes de esa arquitectura que no estén asociados a ningún otro servicio. Se le solicitará que confirme la operación.

Asociación de clientes a servicios de instalació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.

Agregación de un cliente a un servicio de instalación

Utilice el comando installadm create-client para asociar el cliente macaddr al servicio de instalación svcname y proporcionar una configuración personalizada para los clientes x86.

installadm create-client [-b propiedad=valor,...] -e dirmac -n nombre_svc

Si el cliente es un sistema x86, y existe una configuración local de DHCP ISC, el cliente se configura en la configuración de DHCP ISC si el valor de la propiedad all_services/manage_dhcp es true. Consulte Actualización automática de la configuración de DHCP ISC para obtener más información acerca de la propiedad all_services/manage_dhcp.

Para buscar la dirección MAC de un sistema, utilice el comando dladm como se muestra en el siguiente ejemplo. Consulte la página del comando man dladm(1M) para obtener más información.

$ dladm show-linkprop -p mac-address
LINK   PROPERTY       PERM VALUE             DEFAULT POSSIBLE
net0   mac-address    rw   8:0:20:0:0:1      8:0:20:0:0:1      --
net1   mac-address    rw   0:14:4f:45:c:2d   0:14:4f:45:c:2d   --

Para los sistemas cliente x86, use la opción -b para establecer las propiedades de inicio en el archivo grub.cfg específico del cliente, en /etc/netboot.

En el siguiente comando, se agrega el cliente con la dirección MAC 00:14:4f:a7:65:70 al servicio de instalación solaris11_1-sparc:

$ pfexec installadm create-client -e 00:14:4f:a7:65:70 -n solaris11_1-sparc

En el siguiente ejemplo, se agrega un cliente x86 y se redirigen los resultados de la instalación a una consola en serie:

$ pfexec installadm create-client -e c0ffeec0ffee -n solaris11_1-i386 -b console=ttya

Asociación de un cliente a un servicio de instalación diferente

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.

Supresión de un cliente de un servicio de instalación

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 local de DHCP ISC, el cliente se desconfigura en la configuración de DHCP ISC si el valor de la propiedad all_services/manage_dhcp es true. Consulte Actualización automática de la configuración de DHCP ISC para obtener más información acerca de la propiedad all_services/manage_dhcp.

El siguiente comando suprime el cliente con la dirección MAC 00:14:4f:a7:65:70. No es necesario especificar el nombre del servicio, ya que sólo se puede asociar un cliente a un servicio de instalación.

$ pfexec installadm delete-client 00:14:4f:a7:65:70

Asociación de instrucciones de instalación específicas de clientes a servicios de instalación

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.

Agregación de un manifiesto AI a un servicio de instalación

Utilice el comando installadm create-manifest para agregar la secuencia de comandos de manifiestos derivados o el manifiesto AI personalizado manifest al servicio de instalación svcname.

installadm create-manifest -n svcname
    -f filename [-m manifest]
    [-c criteria=value|list|range...
    | -C criteriafile] [-d]

El valor del argumento manifest puede ser un archivo XML de 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 los archivos de secuencias de comandos de manifiestos derivados, utilice el comando aimanifest validate como se muestra en Agregación de una secuencia de comandos de manifiestos derivados en un servicio de instalación.

El valor del argumento manifest es el nombre mostrado por el comando installadm list. Consulte Enumeración de todos los manifiestos AI y perfiles de configuración del sistema. Si la opción -m no se proporciona, el nombre del manifiesto es el valor del atributo name del elemento ai_instance , si aparece, o el nombre base del valor filename.

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, los criterios especificados por las opciones -c y -C se omiten para la 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 los criterios de selección del cliente 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 la 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.

En el siguiente comando, se agrega el manifiesto manifest_t200.xml al servicio de instalación solaris11_1-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.

$ pfexec installadm create-manifest -f ./mymanifests/manifest_t200.xml \
-m t200 -n solaris11_1-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.

$ pfexec installadm create-manifest -f ./mymanifests/manifest_t200.xml \
-m t200 -n solaris11_1-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>

Actualización de un manifiesto AI

Utilice el comando installadm update-manifest para sustituir el contenido del archivo de secuencia de comandos de manifiestos derivados o manifiesto AI manifest por el contenido del archivo de secuencia de comandos o manifiesto filename para el servicio de instalación svcname. Los criterios, el estado predeterminado y el nombre manifest no se modifican como resultado de la actualización.

installadm update-manifest -n svcname -f filename [-m manifest] 

El subcomando update-manifest valida los archivos de manifiesto XML antes de agregarlos al servicio de instalación. Para validar los archivos de secuencias de comandos de manifiestos derivados, utilice el comando aimanifest validate como se muestra en Agregación de una secuencia de comandos de manifiestos derivados en un servicio de instalación.

El manifiesto manifest ya debe existir en el servicio svcname. Utilice el comando installadm list para confirmar la operación. Consulte Enumeración de todos los manifiestos AI y perfiles de configuración del sistema.

Si no se especifica manifest, el manifiesto que se sustituye se identifica de una de las siguientes maneras:

En el siguiente comando, se actualiza el contenido del manifiesto t200 en el servicio solaris11_1-sparc con el contenido de ./mymanifests/manifest_newt200.xml. El nombre del manifiesto en installadm list sigue siendo t200.

$ pfexec installadm update-manifest -n solaris11_1-sparc \
-f ./mymanifests/manifest_newt200.xml -m t200

Supresión de un manifiesto AI

Utilice el comando installadm delete-manifest para eliminar la secuencia de comandos de manifiestos derivados o el manifiesto AI manifest del servicio de instalación svcname. El valor del argumento manifest es el nombre de manifiesto que devuelve el comando installadm list. Consulte Enumeración de todos los manifiestos AI y perfiles de configuración del sistema.

installadm delete-manifest -m manifest -n svcname

No puede suprimir el manifiesto AI predeterminado.

En el siguiente comando, se elimina el manifiesto AI t200 del servicio de instalación solaris11_1-sparc:

$ pfexec installadm delete-manifest -m t200 -n solaris11_1-sparc

Asociación de instrucciones de configuración específicas de clientes a servicios de instalación

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.

Agregación de un perfil de configuración del sistema a un servicio de instalación

Utilice el comando installadm create-profile para agregar el perfil de configuración del sistema filename al servicio de instalación svcname.

installadm create-profile -n svcname
    -f filename... [-p profile]
    [-c criteria=value|list|range... | -C criteriafile]

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.

El archivo filename puede contener variables que se sustituyen por valores del entorno de instalación del cliente durante el proceso de instalación. Consulte Uso de plantillas de perfil de configuración de sistema para obtener más información.

El valor del argumento profile es el nombre del perfil mostrado por el comando installadm list una vez que se ha agregado el perfil. Consulte Enumeración de todos los manifiestos AI y perfiles de configuración del sistema. Si la opción -p no se proporciona, el nombre del perfil es el nombre base del archivo filename . La opción -p no es válida cuando se especifica más de un filename.

La opción -c especifica los criterios de selección del cliente 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.

En el siguiente comando, se agrega el perfil profile_t200.xml al servicio de instalación solaris11_1-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.

$ pfexec installadm create-profile -f ./myprofiles/profile_t200.xml \
-p t200 -n solaris11_1-sparc -c platform="SUNW,Sun-Fire-T200"

Actualización de un perfil de configuración del sistema

Utilice el comando installadm update-profile para sustituir el perfil especificado del servicio de instalación svcname por el contenido de filename. Todos los criterios permanecen con el perfil tras la actualización.

installadm update-profile -n|--service svcname
    -f|--file filename
    [-p|--profile profile]

El perfil que se actualizará es el perfil profile del servicio de instalación svcname, si se especifica. Si profile no se especifica en el servicio de instalación svcname, el nombre del perfil que se actualizará es el perfil con el nombre base de profile.

En el siguiente comando, se actualiza el contenido del perfil t200 en el servicio solaris11_1-sparc con el contenido de ./myprofiles/profile_newt200.xml.

$ pfexec installadm update-profile -n solaris11_1-sparc \
-f ./myprofiles/profile_newt200.xml -p t200

Validación de un perfil de configuración del sistema

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 svcname -P filename... | -p profile...

Utilice la opción -P para validar perfiles que no se agregaron al servicio de instalación. El valor del argumento filename es el nombre de la ruta completa del archivo de perfil.

Utilice la opción -p para validar los perfiles que ya se agregaron al servicio de instalación svcname con el subcomando create-perfil. Utilice el comando installadm list, como se muestra en Enumeración de todos los manifiestos AI y perfiles de configuración del sistema, para mostrar los valores posibles de profile. 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ó.

Se requiere el svcname para los perfiles filename y profile. 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.

Supresión de un perfil de configuración del sistema

Utilice el comando installadm delete-profile para eliminar el perfil de configuración de sistema profile del servicio de instalación svcname. El valor del argumento profile es el nombre de perfil que devuelve el comando installadm list. Consulte Enumeración de todos los manifiestos AI y perfiles de configuración del sistema.

installadm delete-profile -p profile... -n svcname

En el siguiente comando, se elimina el perfil de configuración del sistema t200 del servicio de instalación solaris11_1-sparc.

$ pfexec installadm delete-profile -p t200 -n solaris11_1-sparc

Exportación de un manifiesto AI o un perfil de configuración del sistema

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 svcname
    -m manifest... -p profile...
    [-o pathname]

Si no se especifica la opción -o, el contenido del manifiesto y del perfil se incluyen en stdout. Si sólo se especifica un archivo de entrada, el valor del argumento pathname puede ser un nombre de archivo. Si se especifica más de un archivo de entrada, pathname debe ser un directorio.

manifest puede ser el nombre de un archivo XML de manifiesto AI 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 exportpara las siguientes tareas:

Modificación de criterios de un manifiesto AI o un perfil de configuración del sistema

Utilice el comando installadm set-criteria para actualizar los criterios de cliente asociados a un manifiesto AI o a perfiles de configuración del sistema que ya agregó al servicio de instalación svcname con create-manifest o create-profile.

installadm set-criteria -m manifest -p profile... -n svcname
    -c criteria=value|list|range... | -C criteriafile |
    -a criteria=value|list|range...

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 manifest y profile son los nombres que devuelve el comando installadm list. Consulte Enumeración de todos los manifiestos AI y perfiles de configuración del sistema.

Si la opción -m especifica el manifiesto predeterminado para el servicio, los criterios se agregan o se modifican, pero se omiten al instalar clientes. Consulte Enumeración de todos los manifiestos AI y perfiles de configuración del 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.

En el siguiente comando, se 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:

$ pfexec installadm set-criteria -m t200 -n solaris11_1-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>

Visualización de información sobre los servicios de instalación

Utilice el comando installadm list para mostrar información sobre los servicios de instalación.

installadm list [ -n nombre_svc [ -c] [ -m] [ -p]

Enumeración de todos los servicios de instalación del servidor de instalación

El siguiente comando muestra todos los servicios de instalación que existen en este servidor. En este ejemplo, se detectan cuatro servicios de instalación activados. Los servicios desactivados tienen el valor de estado off.

$ installadm list

Service Name      Alias Of          Status  Arch   Image Path
------------      --------          ------  ----   ----------
default-i386      solaris11_1-i386  on      i386   /export/auto_install/solaris11_1-i386
default-sparc     solaris11_1-sparc on      sparc  /export/auto_install/solaris11_1-sparc
solaris11_1-i386  -                 on      i386   /export/auto_install/solaris11_1-i386
solaris11_1-sparc -                 on      sparc  /export/auto_install/solaris11_1-sparc

El servicio default-i386 predeterminado se creó automáticamente cuando se creó el primer servicio i386 en este servidor. El servicio default-i386 se usa en cualquier cliente x86 que no esté asociado al servicio solaris11_1-i386 mediante el subcomando create-client. Los servicios default-i386 y solaris11_1-i386 comparten una imagen de red, pero tienen diferentes manifiestos AI y perfiles de configuración del sistema.

El servicio default-sparc se creó automáticamente al crear el primer servicio sparc en este servidor. El servicio default-sparc se utiliza en cualquier cliente SPARC que no esté asociado al servicio solaris11_1-sparc mediante el subcomando create-client. Los servicios default-sparc y solaris11_1-sparc comparten una imagen de red, pero tienen diferentes manifiestos AI y perfiles de configuración del sistema.

Visualización de información para un servicio de instalación específico

El siguiente comando muestra información sobre el servicio de instalación especificado por la opción -n:

$ installadm list -n solaris11_1-sparc

Service Name      Alias Of Status  Arch   Image Path
------------      -------- ------  ----   ----------
solaris11_1-sparc -        on      sparc  /export/auto_install/solaris11_1-sparc

Enumeración de los clientes asociados a servicios de instalación

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 Agregación de un cliente a un servicio de instalación.

$ installadm list -c

Service Name      Client Address    Arch  Image Path
------------      --------------    ----  ----------
solaris11_1-sparc 00:14:4F:A7:65:70 sparc /export/auto_install/solaris11_1-sparc
solaris11_1-i386  08:00:27:8B:BD:71 i386  /export/auto_install/solaris11_1-i386
                  01:C2:52:E6:4B:E0 i386  /export/auto_install/solaris11_1-i386

Enumeración de los clientes asociados a un servicio de instalación específico

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 solaris11_1-sparc.

$ installadm list -c -n solaris11_1-sparc

Service Name      Client Address    Arch  Image Path
------------      --------------    ----  ----------
solaris11_1-sparc 00:14:4f:a7:65:70 sparc /export/auto_install/solaris11_1-sparc

Visualización de información sobre las instalaciones personalizadas

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.

Enumeración de todos los manifiestos AI y perfiles de configuración del sistema

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. Las columnas Service/Manifest Name y Service/Profile Name muestran los nombres internos de los manifiestos, las secuencias de comandos o los perfiles. La columna Status identifica el manifiesto predeterminado para cada servicio y los manifiestos inactivos. Un manifiesto está inactivo si no tiene criterios asociados y tampoco es el manifiesto predeterminado. 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 el manifiesto mem1. 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
Service/Manifest Name  Status    Criteria
---------------------  ------    --------
default-i386
   orig_default        Default   None

default-sparc
   orig_default        Default   None

solaris11_1-i386
   ipv4                          ipv4     = 10.6.68.1 - 10.6.68.200
   mem1                Default   (Ignored: mem      = 2048 MB - 4095 MB)
   orig_default        Inactive  None

solaris11_1-sparc
   t200                          mem      = 4096 MB - unbounded
                                 platform = SUNWSun-Fire-T200
   mem1                Default   (Ignored: mem      = 2048 MB - 4095 MB)
   orig_default        Inactive  None

Service/Profile Name  Criteria
--------------------  --------
solaris11_1-i386
   mac2               mac      = 08:00:27:8B:BD:71
                      hostname = server2
   mac3               mac      = 01:C2:52:E6:4B:E0
                      hostname = server3
   ipv4               ipv4     = 10.0.2.100 - 10.0.2.199
   mem1               mem      = 2048 MB - 4095 MB

solaris11_1-sparc
   mac1               mac      = 01:C2:52:E6:4B:E0
                      hostname = server1
                      ipv4     = 192.168.168.251
   t200               platform = SUNWSun-Fire-T200
                      mem      = 4096-unbounded

Enumeración de manifiestos y perfiles asociados a un servicio de instalación específico

En el siguiente ejemplo, se muestran todos los manifiestos AI, las secuencias de comandos de manifiestos derivados y los perfiles de configuración del sistema asociados al servicio de instalación solaris11_1-sparc.

$ installadm list -m -p -n solaris11_1-sparc
Service/Manifest Name  Status   Criteria
---------------------  ------   --------
solaris11_1-sparc
   t200                         mem      = 4096 MB - unbounded
                                platform = SUNWSun-Fire-T200
   mem1                Default  (Ignored: mem      = 2048 MB - 4095 MB)
   orig_default        Inactive None

Service/Profile Name  Criteria
--------------------  --------
solaris11_1-sparc
   mac1               mac  = 01:C2:52:E6:4B:E0
                      hostname = server1
                      ipv4 = 192.168.168.251
   t200               platform = SUNWSun-Fire-T200
                      mem = 4096-unbounded

Administración del servicio SMF AI

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-1 Habilitación del servicio SMF AI

El servicio SMF AI se activa cuando se ejecuta el comando installadm create-service. El servicio SMF AI también se activa al ejecutar cualquier otro comando installadm que afecte los servicios de instalación existentes. Para activar 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 activados en ese momento en el servidor de instalación o si se produce un problema que requiere atención.

Ejemplo 8-2 Deshabilitación del servicio SMF AI

Para desactivar el servicio SMF AI, ejecute el siguiente comando:

$ svcadm disable svc:/system/install/server:default

No desactive el servicio SMF AI si algunos de los servicios de instalación AI aún están activados. Consulte Enumeración de todos los servicios de instalación del servidor de instalación para obtener información sobre cómo comprobar si hay servicios de instalación activados.