Creación y uso de zonas de Oracle® Solaris

Salir de la Vista de impresión

Actualización: Mayo de 2015
 
 

Agregación de paquetes en una zona usando un manifiesto AI personalizado

El proceso de agregación de software adicional en una zona en el momento de la instalación se puede automatizar revisando el manifiesto AI. Los paquetes especificados y los paquetes en los que dependen se instalarán. La lista de paquetes predeterminada se obtiene del manifiesto AI. El manifiesto AI predeterminado es /usr/share/auto_install/manifest/zone_default.xml. Consulte Agregación y actualización de software en Oracle Solaris 11.2 para obtener información sobre la localización y el trabajo con paquetes.

Ejemplo 9-1  Revisión del manifiesto

El siguiente procedimiento agrega mercurial y una instalación completa del editor vim a una zona configurada que se denomina my-zone. Tenga en cuenta que sólo el vim-core mínimo que forma parte de solaris-small-server se instala de manera predeterminada.

  1. Copie el manifiesto AI predeterminado en la ubicación en la que va a editar el archivo, y permita la escritura en el archivo.

    # cp /usr/share/auto_install/manifest/zone_default.xml ~/my-zone-ai.xml
    # chmod 644 ~/my-zone-ai.xml
  2. Edite el archivo agregando los paquetes mercurial y vim a la sección software_data, de la siguiente manera:

          <software_data action="install">
                   <name>pkg:/group/system/solaris-small-server</name>
                   <name>pkg:/developer/versioning/mercurial</name>
                   <name>pkg:/editor/vim</name>
                </software_data>
  3. Instale la zona.

    # zoneadm -z my-zone install -m ~/my-zone-ai.xml

    El sistema muestra:

    A ZFS file system has been created for this zone.
    Progress being logged to /var/log/zones/zoneadm.20111113T004303Z.my-zone.install
           Image: Preparing at /zones/my-zone/root.
    
     Install Log: /system/volatile/install.15496/install_log
     AI Manifest: /tmp/manifest.xml.XfaWpE
      SC Profile: /usr/share/auto_install/sc_profiles/enable_sci.xml
        Zonename: my-zone
    Installation: Starting ...
    
                  Creating IPS image
                  Installing packages from:
                      solaris
                          origin:  http://localhost:1008/solaris/54453f3545de891d4daa841ddb3c844fe8804f55/
                   
    DOWNLOAD                                  PKGS       FILES    XFER (MB)
    Completed                              169/169 34047/34047  185.6/185.6
    
    PHASE                                        ACTIONS
    Install Phase                            46498/46498 
    
    PHASE                                          ITEMS
    Package State Update Phase                   169/169 
    Image State Update Phase                         2/2 
    Installation: Succeeded
    ...