Création et utilisation d'Oracle® Solaris Zones

Quitter la vue de l'impression

Mis à jour : Mai 2015
 
 

Ajout de packages supplémentaires dans une zone à l'aide d'un manifeste AI personnalisé

Le processus d'ajout de logiciels supplémentaires dans une zone lors de l'installation peut être automatisé au moyen d'une révision du manifeste AI. Les packages spécifiés ainsi que les packages dont ils dépendent seront installés. La liste par défaut des packages est obtenue à partir du manifeste AI. Le manifeste AI par défaut est /usr/share/auto_install/manifest/zone_default.xml. Reportez-vous au manuel Ajout et mise à jour de logiciels dans Oracle Solaris 11.2 pour plus d'informations sur la localisation et l'utilisation des packages.

Exemple 9-1  Révision du manifeste

La procédure suivante ajoute mercurial et une installation complète de l'éditeur vim dans une zone configurée nommée my-zone. (Notez que seul le vim-core minimal faisant partie de solaris-small-server est installé par défaut.)

  1. Copiez le manifeste AI par défaut à l'emplacement où vous souhaitez modifier le fichier et rendez-le accessible en écriture.

    # cp /usr/share/auto_install/manifest/zone_default.xml ~/my-zone-ai.xml
    # chmod 644 ~/my-zone-ai.xml
  2. Modifiez le fichier en ajoutant les packages mercurial et vim à la section software_data de la manière suivante :

          <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. Installez la zone.

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

    Le système affiche :

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