Création et utilisation des zones de noyau d'Oracle Solaris

Quitter la vue de l'impression

Mis à jour : Décembre 2014
 
 

Utilisation des manifestes de programme d'installation automatisée (AI) et profils sysconfig dans les installations de zone de noyau

Vous pouvez utiliser un manifeste AI ou le profil sysconfig lorsque vous avez besoin d'installer plusieurs zones de noyau avec des configurations de ressources et de packages spécifiques différentes de celles de la zone globale.

Utilisez la commande zoneadm install à l'aide de l'option –m pour spécifier un autre manifeste AI.

# zoneadm –z zonename install –m manifest

Utilisez l'option –c pour spécifier un profil sysconfig :

# zoneadm –z zonename install –c sysconfig-profile

Par exemple, pour utiliser le manifeste AI /data/archives/kzone-manifest.xml pour installer la zone de noyau kzone1 :

global# zoneadm -z kzone1 install -m /data/archives/kzone-manifest.xml 

Suivez les consignes ci-dessous lorsque vous installez un autre manifeste AI ou un profil sysconfig dans une zone de noyau :

Exemple 2-2  Installation d'une zone de noyau à l'aide d'un manifeste de programme d'installation automatisée (AI) distinct

Cet exemple illustre l'installation de la zone de noyau kzone1 à l'aide du manifeste de programme d'installation automatisée (AI) /var/tmp/kz_manifest.xml, différent de celui utilisé par défaut.

global# zoneadm -z kzone1 install -m /var/tmp/manifest/kz_manifest.xml
Progress being logged to /var/log/zones/zoneadm.20146T195713Z.kzone1.install
pkg cache: Using /var/pkg/publisher.
 Install Log: /system/volatile/install.10708/install_log
 AI Manifest: /tmp/zoneadm10343.5la4Vu/devel-ai-manifest.xml
  SC Profile: /usr/share/auto_install/sc_profiles/enable_sci.xml
Installation: Starting ...

        Creating IPS image
         Startup: Retrieving catalog 'solaris' ... Done
         Startup: Caching catalogs ... Done
         Startup: Refreshing catalog 'solaris' ... Done
        Installing packages from:
            solaris
                origin:  http://pkg.oracle.com/solaris/release/
         Startup: Linked image publisher check ... Startup: Refreshing catalog 'solaris' ... Done
        Planning: Solver setup ... Done
        Planning: Running solver ... Done
        Planning: Finding local manifests ... Done
        Planning: Fetching manifests:   0/501  0% complete
        Planning: Fetching manifests: 501/501  100% complete
        Planning: Package planning ... Done
        Planning: Merging actions ... Done
        Planning: Checking for conflicting actions ... Done
        Planning: Consolidating action changes ... Done
        Planning: Evaluating mediators ... Done
        Planning: Planning completed in 32.07 seconds
        The following licenses have been accepted and not displayed.
        Please review the licenses for the following packages post-install:
          consolidation/osnet/osnet-incorporation
        Package licenses may be viewed using the command:
          pkg info --license <pkg_fmri>

        Download:     0/64687 items    0.0/569.3MB  0% complete
        Download:   931/64687 items    5.8/569.3MB  1% complete (1.2M/s)
        ...
        Download: 64589/64687 items  569.2/569.3MB  99% complete (825k/s)
        Download: Completed 569.25 MB in 358.54 seconds (1.6M/s)
         Actions:     1/88614 actions (Installing new actions)
         Actions: 19471/88614 actions (Installing new actions)
         ...
         Actions: 86994/88614 actions (Installing new actions)
         Actions: 87128/88614 actions (Installing new actions)
         Actions: Completed 88614 actions in 73.71 seconds.
         Installation: Succeeded
         Done: Installation completed in 342.508 seconds.


Log saved in non-global zone as /zones/kzone1/root/var/log/zones/zoneadm.20146T195713Z.kzone1.install
global#
Exemple 2-3  Installation d'une zone de noyau à l'aide d'un autre profil sysconfig

Cet exemple installe la zone de noyau kzone1 à l'aide du profil sysconfig /var/tmp/kzone1.sysconfig.xml.

global# zoneadm -z kzone1 install -c /var/tmp/kzone1-sysconfig.xml
The following ZFS file system(s) have been created:
    rpool/zones/kzone1
Progress being logged to /var/log/zones/zoneadm.20146T195713Z.kzone1.install
pkg cache: Using /var/pkg/publisher.
AI Manifest: /tmp/zoneadm124827.zQWoOh/devel-ai-manifest.xml
SC Profile: /var/tmp/kzone1-sysconfig.xml
Installation: Starting ...

            Creating IPS image
             Startup: Retrieving catalog 'nightly' ... Done
             Startup: Caching catalogs ... Done
             Startup: Refreshing catalog 'nightly' ... Done
             Startup: Refreshing catalog 'solaris' ... Done
             Startup: Refreshing catalog 'extra' ... Done
             Startup: Caching catalogs ... Done
            Installing packages from:
                nightly
                    origin:  file:///server/nightly
                solaris
                    origin:  file:///server/solaris
                extra
                    origin:  http://server/extra
             Startup: Refreshing catalog 'nightly' ... Done
             Startup: Refreshing catalog 'solaris' ... Done
             Startup: Refreshing catalog 'extra' ... Done
            Planning: Solver setup ... Done
            Planning: Running solver ... Done
            Planning: Finding local manifests ... Done
            ...
            Planning: Fetching manifests: 552/552  100% complete
            Planning: Package planning ... Done
            Planning: Merging actions ... Done
            Planning: Checking for conflicting actions ... Done
            Planning: Consolidating action changes ... Done
            Planning: Evaluating mediators ... Done
            Planning: Planning completed in 56.62 seconds
            ...
            Download:  9746/65597 items  143.6/661.7MB  21% complete
            Download: 35018/65597 items  370.8/661.7MB  56% complete
            Download: 62181/65597 items  654.5/661.7MB  98% complete
            Download: Completed 661.67 MB in 40.57 seconds (0B/s)
             ...
             Actions: 87940/89672 actions (Installing new actions)
             Actions: 88107/89672 actions (Installing new actions)
             Actions: 88745/89672 actions (Installing new actions)
             Actions: Completed 89672 actions in 108.50 seconds.
             Done
Installation: Succeeded
        Done: Installation completed in 342.508 seconds.


Log saved in non-global zone as /zones/kzone1/root/var/log/zones/zoneadm.20146T195713Z.kzone1.install
global#