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