Guide d'administration système : Gestion des ressources des conteneurs et des zones Oracle Solaris

ProcedureClonage d'une zone marquée lx

Vous devez configurer la nouvelle zone avant de l'installer. Le paramètre à spécifier dans la sous-commande zoneadm create est le nom de la zone à cloner. Cette zone source doit être arrêtée.

Pour exécuter la procédure ci-dessous, vous devez être administrateur global.

  1. Devenez superutilisateur ou assumez le rôle d'administrateur principal.

    Pour savoir comment créer le rôle et l'assigner à un utilisateur, reportez-vous à la section Using the Solaris Management Tools With RBAC (Task Map) du System Administration Guide: Basic Administration.

  2. Arrêtez la zone source à cloner, soit lx-zone.


    global# zoneadm -z lx-zone halt
    
  3. Pour commencer à configurer la nouvelle zone, exportez la configuration de la zone source (soit lx-zone) vers un fichier (master, par exemple).


    global# zonecfg -z lx-zone export -f /export/zones/master
    

    Remarque –

    Vous pouvez également créer la configuration de la nouvelle zone en appliquant la procédure décrite dans la section Configuration d'une zone au lieu de modifier la configuration existante. Dans ce cas, passez directement à l'étape 6 après avoir créé la zone.


  4. Éditez le fichier master. Vous devez au moins définir un autre emplacement zonepath et une autre adresse IP pour la nouvelle zone.

  5. Créez la nouvelle zone zone1 en exécutant les commandes dans le fichier master.


    global# zonecfg -z zone1 -f /export/zones/master
    
  6. Installez la nouvelle zone zone1 en clonant lx-zone.


    global# zoneadm -z zone1 clone lx-zone
    

    Le système affiche :


    Cloning zonepath /export/home/lx-zone...
  7. Affichez la liste des zones du système.


    global# zoneadm list -iv
      ID  NAME          STATUS          PATH                   BRAND      IP
       0  global        running         /                      native     shared
       -  lx-zone       installed       /export/home/lx-zone   lx         shared
       -  zone1         installed       /export/home/zone1     lx         shared