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

Clonage d'une zone marquée lx sur le même système

Le clonage permet de créer une zone sur un système en copiant les données à partir de l'emplacement zonepath source vers un emplacement zonepath cible.

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          

ProcedureClonage d'une zone à partir d'un instantané existant

Vous pouvez cloner une zone source plusieurs fois à partir d'un instantané pris lors du clonage de la zone.

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. Configurez la zone zone2.

  3. Indiquez qu'un instantané existant doit être utilisé pour créer new-zone2.


    global# zoneadm -z zone2 clone -s zeepool/zones/lx-zone@SUNWzone1 lx-zone
    

    Le système affiche :


    Cloning snapshot zeepool/zones/lx-zone@SUNWzone1

    La commande zoneadm valide le logiciel à partir de l'instantané SUNWzone1 et clone l'instantané.

  4. 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      /zeepool/zones/lx-zone  lx         shared
       - zone1            installed      /zeepool/zones/zone1    lx         shared
       - zone2            installed      /zeepool/zones/zone1    lx         shared

ProcedureUtilisation de la copie au lieu du clonage ZFS

Appliquez cette procédure pour empêcher le clonage automatique d'une zone sur un système de fichiers ZFS en spécifiant que l'emplacement zonepath doit être copié (et non cloné).

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. Indiquez que l'emplacement zonepath sur ZFS doit être copié et non cloné via ZFS.


    global# zoneadm -z zone1 clone -m copy lx-zone