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

Quitter la vue de l'impression

Mis à jour : Décembre 2014
 
 

Clonage d'une zone de noyau

Le clonage permet de copier une zone existante configurée et installée sur votre système pour créer une nouvelle zone sur ce même système. La zone clonée inclut toutes les personnalisations de la zone existante. Par exemple, les packages ajoutés, les ressources de zone modifiées et les modifications de fichier sur la zone source s'affichent dans chaque zone clonée. Le clonage est un moyen efficace d'ajouter des zones supplémentaires ayant la même configuration de zone personnalisée.

Vous pouvez cloner une zone de noyau de l'une des manières suivantes :

Après le clonage d'une zone de noyau, vous pouvez initialiser et vous connecter à la nouvelle zone.

Exemple 2-4  Clonage d'une zone de noyau à l'aide de la commande zoneadm clone.

Cet exemple indique comment cloner la zone de noyau kzone1 vers la zone de noyau kzone2 sur l'hôte global. Pour une procédure pas à pas, reportez-vous à la section Clonage d’une zone non globale dans le même système du manuel Création et utilisation d’Oracle Solaris Zones .

global# zoneadm -z kzone1 halt
global# zonecfg -z kzone2 create -t kzone1
global# zoneadm -z kzone2 clone kzone1
Progress being logged to /var/log/zones/zoneadm.20140327T223951Z.kzone2.clone
Install Log: /system/volatile/install.100847/install_log
 AI Manifest: /system/shared/ai.xml
Installation: Starting ...

        Creating direct clone image...
        Registering dynamic archive transfer
        Pre-validating manifest targets before actual target selection
        Pre-validation of manifest targets completed
        Validating combined manifest and archive origin targets
        Commencing transfer of stream: ...
        Completed transfer of direct stream: ...
        Archive transfer completed
Installation: Succeeded
Exemple 2-5  Clonage et déploiement d'une zone de noyau à l'aide d'une archive Unified Archive

L'exemple suivant illustre le clonage et le déploiement de la zone de noyau kzone1 à l'aide de la commande archiveadm. Une archive Unified Archive est créée pour la zone de noyau kzone1. Les informations de l'archive sont vérifiées et la zone de noyau kzone2 est clonée avec la configuration de zone modifiée à partir de kzone1. Pour une procédure pas à pas, reportez-vous au manuel Utilisation de Unified Archives pour la récupération du système et le clonage dans Oracle Solaris 11.2 .

global# archiveadm create -z kzone1 /var/tmp/kzone1.uar
Unified Archive initialized: /var/tmp/kzone1.uar.                                                                  \
Logging to: /system/volatile/archive_log.26248
Dataset discovery completed...                                                                                      /
Media creation complete for zone(s)...                                                                               -
Archive stream creation completed...                                                                                -
Archive creation completed... 
global# zoneadm list -cv
  ID NAME             STATUS      PATH                         BRAND      IP
   0 global           running     /                            solaris    shared
   2 kzone1           running     -                            solaris-kz excl
global# archiveadm info /var/tmp/kzone1.uar
Archive Information
          Creation Time:  2014-04-10T17:12:12Z
            Source Host:  global
           Architecture:  i386
       Operating System:  Oracle Solaris 11.2 X86
      Deployable Systems: kzone1
global# zonecfg -z kzone2 create -a /var/tmp/kzone1.uar
global# zoneadm -z kzone2 install -a /var/tmp/kone1.uar
global# zoneadm list -cv
  ID NAME             STATUS      PATH                         BRAND      IP
   0 global           running     /                            solaris    shared
   2 kzone1           running     -                            solaris-kz excl
   - kzone2           configured  -                            solaris-kz excl