Instalación de sistemas Oracle® Solaris 11.2

Salir de la Vista de impresión

Actualización: Julio de 2014
 
 

Cómo personalizar un archivo XML de manifiesto AI

  1. Conviértase en administrador.

    Para obtener más información, consulte How to Use Your Assigned Administrative Rights in Oracle Solaris 11.2 Administration: Security Services.

  2. Copie un manifiesto AI existente.

    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.

    1. Muestre los manifiestos existentes.

      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
      
    2. Recupere una copia de un manifiesto específico.

      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.

  3. Modifique la copia del manifiesto.

    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).

  4. Agregue el nuevo manifiesto al servicio de instalación.

    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
    • Defina el nuevo manifiesto como manifiesto predeterminado.

      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.

    • Agregue el nuevo manifiesto como manifiesto predeterminado.

      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
    • Personalice un manifiesto existente.

      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
  5. Valide el manifiesto personalizado.

    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.


    Notas - Si se proporciona un manifiesto no válido para un cliente, se interrumpe la instalación automatizada. Para investigar la causa del fallo de la validación, consulte /system/volatile/install_log en el 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.