Para obtener más información, consulte How to Use Your Assigned Administrative Rights in Oracle Solaris 11.2 Administration: Security Services.
Al crear un servicio de instalación AI, ese servicio de instalación tiene un manifiesto AI predeterminado. Consulte el Chapter 8, Configuración de un servidor AI para obtener información acerca de la creación de un servicio de instalación.
Utilice el comando installadm list para ver qué manifiestos AI ya tiene asociados a un determinado servicio de instalación.
$ installadm list -m -n solaris11_2-i386 Service Name Manifest Name Type Status Criteria ------------ ------------- ------- ------ -------- solaris11_2-i386 orig_default derived default none
Utilice el comando installadm export para extraer el contenido de este manifiesto predeterminado o cualquier otro manifiesto de AI que se haya agregado a este servicio.
# installadm export -n solaris11_2-i386 -m orig_default -o mem1
Ahora existe una copia de orig_default en el archivo mem1.
Modifique mem1 mediante la agregación de etiquetas y valores según la información de la página del comando man ai_manifest(4).
Agregue el nuevo manifiesto AI al servicio de instalación AI adecuado y especifique los criterios que definen qué clientes deben usar estas instrucciones de instalación.
# installadm create-manifest -n solaris11_2-i386 -f ./mem1 -m mem1 \ -c mem="2048-unbounded"
Puede especificar varias opciones –c. También puede utilizar –C para usar un archivo que incluya muchos criterios de cliente. Consulte el Chapter 9, Personalización de instalaciones y el subcomando set-criterios para obtener información sobre cómo especificar criterios de cliente.
Una vez que se ejecuta este comando, el subcomando list muestra:
# installadm list -m -n solaris11_2-i386 Service Name Manifest Name Type Status Criteria ------------ ------------- ---- ------ -------- solaris11_2-i386 mem1 derived active mem = 2048 MB - unbounded orig_default derived default none
Puede designar cualquier archivo de manifiesto o secuencia de comandos de manifiestos derivados como manifiesto o secuencia de comandos predeterminado para un servicio. Para cambiar el valor predeterminado entre los manifiestos y las secuencias de comandos que ya agregó al servicio, utilice la opción –M con el subcomando set-service.
# installadm set-service -M mem1 -n solaris11_2-i386 # installadm list -m -n solaris11_2-i386 Service Name Manifest Name Type Status Criteria ------------ ------------- ---- ------ -------- solaris11_2-i386 mem1 derived default / active mem = 2048 MB - unbounded orig_default derived inactive none
En este ejemplo, el valor predeterminado original ahora está inactivo porque no tiene criterios para especificar qué clientes deben utilizarlo. Sólo el manifiesto o la secuencia de comandos predeterminado pueden no tener criterios de selección de clientes y seguir activos.
Si desea agregar un nuevo manifiesto o secuencia de comandos predeterminado para este servicio, utilice la opción –d con create-manifest. Todos los criterios especificados se almacenan y se omiten hasta que otro manifiesto se define como predeterminado.
# installadm create-manifest -n solaris11_2-i386 -d \ -f ./region1.xml -m region1 # installadm list -m -n solaris11_2-i386 Service Name Manifest Name Type Status Criteria ------------ ------------- ---- ------ -------- solaris11_2-i386 mem1 derived active mem = 2048 MB - unbounded region1 xml default none orig_default derived inactive none
Utilice el comando installadm update-manifest para cambiar el contenido de un manifiesto o secuencia de comandos existente sin agregar un nuevo manifiesto o secuencia de comandos. Los criterios, el estado predeterminado, y el nombre del manifiesto o la secuencia de comandos no se modifican como resultado de la actualización.
# installadm update-manifest -n solaris11_2-i386 -f ./newregion1.xml -m region1
Los subcomandos create-manifest y update-manifest validan sintacticamente los archivos XML de manifiesto antes de agregarlos al servicio de instalación. AI valida semánticamente los manifiestos AI durante la instalación del cliente.
Consulte también Trabajo con servicios de instalación para obtener más información sobre los subcomandos installadm list, export, create-manifest, set-criteria, update-manifest y set-service.