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

Chapitre 35 Installation, initialisation, arrêt, désinstallation et clonage de zones marquées lx (tâches)

Ce chapitre décrit l'installation et l'initialisation d'une zone marquée lx. Les tâches suivantes sont également abordées :

Installation de zone marquée lx (liste des tâches)

Tâche 

Description 

Voir 

Obtenir les archives Linux 

Avant de pouvoir installer la zone marquée lx, vous devez obtenir les archives Linux.

Obtention des archives Linux

Installer une zone marquée lx configurée

Installez une zone se trouvant en état Configuré. 

Installation d'une zone marquée lx

(Optionnel) Installer un sous-ensemble des packages disponibles 

Lors de l'installation à partir d'images ISO ou de CD, vous pouvez installer un sous-ensemble des packages sur le média d'installation. 

Installation d'un sous-ensemble des packages

(Optionnel) Activer la mise en réseau dans la zone 

La mise en réseau est désactivée par défaut. Si vous souhaitez utiliser cette fonctionnalité, activez-la. 

Activation de la mise en réseau dans une zone marquée lx

obtenir l'identifiant universel unique (UUID, Universally Unique Identifier) de la zone. 

Cet identifiant séparé, assigné lorsque la zone est installée, offre un mode d'identification alternatif de la zone. 

Obtention de l'UUID d'une zone marquée installée

(Optionnel) Faire passer une zone installée à l'état Prêt. 

Vous pouvez ignorer cette étape si vous avez l'intention d'initialiser la zone et de l'utiliser immédiatement.  

(Optionnel) Placement d'une zone marquée lx installée dans l'état de préparation

Initialiser une zone marquée lx

L'initialisation d'une zone la fait passer à l'état En cours d'exécution. Toute zone prête ou installée peut être initialisée.  

Initialisation d'une zone marquée lx

Initialiser une zone en mode monoutilisateur. 

Initialisation uniquement sur svc:/milestone/single-user:default. Ce jalon équivaut au niveau s de init. Reportez-vous aux pages de manuel init(1M) et svc.startd(1M).

Initialisation d'une zone en mode monoutilisateur

Installation et initialisation de zones marquées lx

Exécutez la commande zoneadm décrite dans la page de manuel zoneadm(1M) pour effectuer les tâches d'installation d'une zone non globale.

ProcedureObtention des archives Linux

Avant d'installer la zone marquée lx, vous devez obtenir les archives Linux. Les archives sont distribuées sous la forme suivante :

  1. Obtention de la distribution Linux à l'aide de l'une des méthodes suivantes :

ProcedureInstallation d'une zone marquée lx

Cette procédure permet d'installer une zone marquée lx configurée. Une fois la zone installée, toute tâche de configuration ou de gestion logicielle doit être effectuée par l'administrateur de zone, à l'aide des outils Linux et à partir de la zone elle-même.

Pour obtenir des exemples de lignes de commande d'installation de zone utilisant les différentes voies de distribution, reportez-vous à l'Exemple 35–1, l'Exemple 35–2 et à l'Exemple 35–3. Si vous procédez à l'installation à partir de disques ou d'une image ISO, vous devez spécifier des catégories de cluster de package Sun. Pour de plus amples informations sur les catégories de cluster de package, reportez-vous à la section Méthodes d'installation de zone marquée lx.

Il est possible de vérifier une zone avant de l'installer. Sans cette étape, la vérification s'exécute automatiquement à l'installation de la zone. La procédure est expliquée à la section (Optionnel) Vérification d'une zone configurée avant son installation.

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


Remarque –

À l'étape 3, si l'emplacement zonepath est défini sur ZFS, la commande zoneadm install crée automatiquement un système de fichiers ZFS (jeu de données) pour l'emplacement zonepath à l'installation de la zone. Pour bloquer cette action, insérez le paramètre -x nodataset.


  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. (Optionnel) Si vous tentez d'effectuer l'installation à partir d'un CD ou d'un DVD, activez l'utilitaire volfs sur le système et vérifiez qu'il s'exécute.


    global# svcadm enable svc:/system/filesystem/volfs:default
    

    global# svcs | grep volfs
    

    Des indications similaires à celles figurant ci-dessous s'affichent :


    online  17:30 svc:/system/filesystem/volfs:default
  3. Installez la zone configurée lx-zone à l'aide de la commande zoneadm avec l'option install et le chemin vers l'archive.

    • Installez la zone, en créant automatiquement un système de fichiers ZFS si l'emplacement zonepath est défini sur ZFS.


      global# zoneadm -z lx-zone install -d archive_path
      

      Le système affiche :


      A ZFS file system has been created for this zone.
    • Installez la zone dont l'emplacement zonepath est défini sur ZFS, sans créer automatiquement le système de fichiers ZFS.


      global# zoneadm -z lx-zone install -x nodataset -d archive_path
      

    Différents messages s'affichent durant l'installation, sous la racine de la zone, des fichiers et répertoires requis par le système de fichiers racine de celle-ci, ainsi que des fichiers de package.


    Remarque –

    Si vous ne spécifiez pas archive_path, la valeur par défaut est CD.


  4. (Optionnel) Si un message d'erreur s'affiche et si l'installation de la zone échoue, tapez les commandes suivantes pour déterminer l'état de la zone :


    global# zoneadm -z lx-zone list -iv
    
    • Si la liste indique que la zone est configurée, apportez les corrections spécifiées dans le message et réexécutez la commande zoneadm install.

    • Si la liste indique que la zone est incomplète, exécutez la commande suivante :


      global# zoneadm -z lx-zone uninstall
      

      Apportez ensuite les corrections spécifiées dans le message et réexécutez la commande zoneadm install.

  5. Lorsque l'installation est terminée, exécutez la sous-commande list avec les options -i et -v pour afficher la liste des zones installées et vérifier leur état.


    global# zoneadm list -iv
    

    Des indications similaires à celles figurant ci-dessous s'affichent :


    ID  NAME     STATUS       PATH                           BRAND      IP
     0  global   running      /                              native     shared
     -  lx-zone  installed    /export/home/lx-zone           lx         shared

Exemple 35–1 Commande d'installation à l'aide d'une archive tar compressée CentOS


global# zoneadm -z lx-zone install -d /export/centos_fs_image.tar.bz2


Exemple 35–2 Commande d'installation à l'aide des CD CentOS

Pour une installation à partir d'un CD ou d'un DVD, l'utilitaire volfs doit être activé sur le système. Vous devez spécifier un package de cluster logiciel. Par exemple, utilisez development pour installer un environnement complet, ou tapez les noms des clusters souhaités. Si vous ne spécifiez aucun package de cluster, desktop est installé par défaut. Le périphérique CD est /cdrom/cdrom0.


global# zoneadm -z lx-zone install -d /cdrom/cdrom0 development


Exemple 35–3 Commande d'installation à l'aide des images ISO CentOS

Vous devez spécifier un package de cluster logiciel. Utilisez development pour installer un environnement complet ou spécifiez les clusters de votre choix. Si vous ne spécifiez aucun package de cluster, desktop est installé par défaut. Les images ISO CentOS résident dans le répertoire /export/centos_3.7.


global# zoneadm -z lx-zone install -d /export/centos_3.7 development

Voir aussi

Pour plus d'informations sur les jeux de données, reportez-vous au Guide d’administration Oracle Solaris ZFS.

Erreurs fréquentes

En cas d'échec ou d'interruption de l'installation, la zone affiche un état Incomplet. Exécutez uninstall -F pour la redéfinir dans l'état Configuré.

ProcedureInstallation d'un sous-ensemble des packages

Lors de l'installation à partir d'images ISO ou de CD, vous pouvez installer un sous-ensemble des packages sur le média d'installation. Les sous-ensembles disponibles sont core, server, desktop, developer et all.

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. Installez uniquement le package du serveur :


    global# zoneadm -z lx-zone install -d archive_path server
    

ProcedureActivation de la mise en réseau dans une zone marquée lx

Lorsque vous installez une zone marquée lx, la mise en réseau est désactivée. Pour activer la mise en réseau, suivez une procédure telle que la suivante.

Seul l'administrateur de zone peut effectuer cette procédure.

  1. Modifiez le fichier /etc/sysconfig/network dans la zone.


    NETWORKING=yes
    HOSTNAME=your.hostname
  2. Pour définir un domaine NIS, ajoutez une ligne similaire à la suivante :


    NISDOMAIN=domain.Sun.COM
Configuration de la mise en réseau et des services d'attribution de noms

Pour plus d'informations sur la configuration de la mise en réseau et des services d'attribution de noms, consultez la documentation de votre distribution Linux.

ProcedureObtention de l'UUID d'une zone marquée installée

Lorsqu'une zone est installée, un identifiant universel unique (UUID, universally unique identifier) lui est assigné. Cet identifiant peut être obtenu avec la commande zoneadm, la sous-commande list et l'option -p. L'UUID se trouve dans le cinquième champ s'affichant à l'écran.

  1. Affichage des UUID de zones déjà installées.


    global# zoneadm list -p
    

    Des indications similaires à celles figurant ci-dessous s'affichent :


    0:global:running:/::native
        1:centos38:running:/zones/centos38:27fabdc8-d8ce-e8aa-9921-ad1ea23ab063:lx

Exemple 35–4 Utilisation de l'UUID dans une commande


global# zoneadm -z lx-zone -u 61901255-35cf-40d6-d501-f37dc84eb504 list -v

Si -u concordance uuid et -z nom de zone sont présents, le premier critère de concordance est l'UUID. Si le système trouve une zone possédant l'UUID spécifié, cette zone est utilisée et le paramètre -z est ignoré. Si le système ne trouve pas de zone possédant l'UUID spécifié, il poursuit sa recherche à l'aide du nom de zone.


À propos de l'UUID

Les zones peuvent être désinstallées et réinstallées sous le même nom avec différents contenus. Elles peuvent également être renommées sans que leur contenu soit modifié. C'est pourquoi l'UUID est un identificateur plus fiable que le nom de zone.

Voir aussi

Pour plus d'informations, reportez-vous aux pages de manuel zoneadm(1M) et libuuid(3LIB).

ProcedureMarquage d'une zone marquée lx installée incomplète

Lorsqu'une zone installée devient inutilisable ou incohérente du fait de changements administratifs intervenus sur le système, il est possible de marquer son état comme Incomplet.

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. Marquez l'état de la zone testzone comme Incomplet.


    global# zoneadm -z testzone mark incomplete
    
  3. Exécutez la sous-commande list avec les options -i et -v pour vérifier l'état de la zone.


    global# zoneadm list -iv
    

    Des indications similaires à celles figurant ci-dessous s'affichent :


    ID  NAME       STATUS        PATH                   BRAND      IP
    0   global     running       /                       native     shared
    -   testzone   incomplete    /export/home/testzone   lx         shared
Marquage de l'état d'une zone comme Incomplet

Remarque –

Le marquage de l'état d'une zone comme Incomplet est irréversible. Une fois la zone marquée, vous pouvez uniquement la désinstaller et la remettre en état Configuré. Reportez-vous à la section Désinstallation d'une zone marquée.


(Optionnel) Placement d'une zone marquée lx installée dans l'état de préparation

Le passage de la zone à l'état prêt prépare la plate-forme virtuelle en vue de l'exécution des processus utilisateur. Les zones prêtes ne contiennent aucun processus utilisateur en cours d'exécution.

Vous pouvez ignorer cette étape si vous avez l'intention d'initialiser la zone et de l'utiliser immédiatement. Le passage à l'état Prêt s'effectue automatiquement lorsque vous initialisez la zone.

Reportez-vous à la section (Optionnel) Passage d'une zone installée à l'état Prêt.

ProcedureInitialisation d'une zone marquée lx

L'initialisation d'une zone place la zone dans l'état d'exécution. Toute zone prête ou installée peut être initialisée. Toute zone installée qui est initialisée passe de manière transparente par l'état Prêt avant d'atteindre l'état En cours d'exécution. La connexion à une zone n'est permise que si la zone est en cours d'exécution.

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


Astuce –

Il est impossible d'initialiser une zone marquée sur un système Solaris de confiance sur lequel les étiquettes sont activées.


  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. Exécutez la commande zoneadm avec l'option -z, le nom de la zone (soit lx-zone) et la sous-commande boot pour initialiser la zone.


    global# zoneadm -z lx-zone boot
    
  3. Une fois l'initialisation terminée, exécutez la sous-commande list avec l'option -v pour vérifier l'état de la zone.


    global# zoneadm list -v
    

    Des indications similaires à celles figurant ci-dessous s'affichent :


    ID  NAME     STATUS       PATH                  BRAND      IP
     0  global   running      /                     native     shared
     1  lx-zone  running      /export/home/lx-zone  lx         shared

Exemple 35–5 Spécification d'arguments d'initialisation de zones

Initialisation d'une zone à l'aide de l'option -i altinit :


global# zoneadm -z lx-zone boot -- -i /path/to/process

Erreurs fréquentes

Si un message indiquant que le système n'a pas pu trouver le masque réseau à utiliser pour l'adresse IP spécifiée sur les écrans de configuration de la zone s'affiche, reportez-vous à la section Un avertissement netmasks s'affiche lors de l'initialisation de la zone. Notez que ce message n'est qu'un avertissement. La commande a bien été exécutée.

ProcedureInitialisation d'une zone marquée lx en mode monoutilisateur

Seul l'administrateur global peut exécuter cette procédure.

  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. Initialisez la zone en mode monoutilisateur.


    global# zoneadm -z lx-zone boot -- -s
    

Étape suivante

Pour vous connecter à la zone, reportez-vous à la section Connexion à une zone marquée lx.

Arrêt, réinitialisation, désinstallation, clonage et suppression de zones marquées lx

Tâche 

Description 

Voir 

Arrêter une zone. 

La procédure d'arrêt s'emploie pour supprimer l'environnement applicatif et la plate-forme virtuelle d'une zone. Elle replace les zones prêtes à l'état Installé. Pour arrêter correctement une zone, reportez-vous à la section Utilisation de zlogin pour arrêter la zone marquée lx.

Arrêt d'une zone marquée lx

Réinitialiser une zone. 

La procédure de réinitialisation arrête la zone et la réinitialise. 

Réinitialisation d'une zone marquée lx

Désinstaller une zone. 

Cette procédure supprime tous les fichiers du système de fichiers racine de la zone. Utilisez cette procédure avec discernement. Cette action est irréversible.

Désinstallation d'une zone marquée

Créer une nouvelle zone non globale en se basant sur la configuration d'une zone existant sur le même système. 

Le clonage soit constitue la méthode la plus rapide pour installer une zone. Toutefois, vous devez configurer la nouvelle zone avant de l'installer. 

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

Supprimer une zone non globale du système. 

Cette procédure supprime complètement la zone du système. 

Suppression d'une zone marquée lx du système

Arrêt, réinitialisation et désinstallation des zones marquées lx

ProcedureArrêt d'une zone marquée lx

La procédure d'arrêt permet de supprimer à la fois l'environnement applicatif et la plate-forme virtuelle pour une zone marquée lx. Pour arrêter correctement une zone, reportez-vous à la section Fermeture d'une zone marquée lx à l'aide de la commande zlogin.

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. Affichez la liste des zones en cours d'exécution sur le système.


    global# zoneadm list -v
    

    Des indications similaires à celles figurant ci-dessous s'affichent :


    ID  NAME     STATUS       PATH                  BRAND      IP
     0  global   running      /                     native     shared
     1  lx-zone  running      /export/home/lx-zone  lx         shared
  3. Exécutez la commande zoneadm avec l'option -z, le nom de la zone (lx-zone, par exemple) et la sous-commande halt pour arrêter la zone concernée.


    global# zoneadm -z lx-zone halt
    
  4. Affichez de nouveau la liste des zones du système pour vous assurer que lx-zone a été arrêtée.


    global# zoneadm list -iv
    

    Des indications similaires à celles figurant ci-dessous s'affichent :


    ID  NAME       STATUS        PATH                 BRAND      IP
    0  global     running       /                     native     shared
    -  lx-zone    installed     /export/home/lx-zone  lx         shared
  5. Initialisez la zone si vous voulez la redémarrer.


    global# zoneadm -z lx-zone boot
    
Erreurs fréquentes

Si la zone ne s'arrête pas correctement, reportez-vous à la section La zone ne s'arrête pas. Vous y trouverez des astuces concernant le dépannage des zones.

ProcedureRéinitialisation d'une zone marquée lx

Seul l'administrateur global de la zone globale peut exécuter cette procédure.

  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. Affichez la liste des zones en cours d'exécution sur le système.


    global# zoneadm list -v
    

    Des indications similaires à celles figurant ci-dessous s'affichent :


    ID  NAME     STATUS       PATH                  BRAND      IP
     0  global   running      /                     native     shared
     1  lx-zone  running      /export/home/lx-zone  lx         shared
  3. Exécutez la commande zoneadm avec l'option -z reboot pour réinitialiser la zone lx-zone.


    global# zoneadm -z lx-zone reboot
    
  4. Affichez de nouveau la liste des zones du système pour vous assurer que lx-zone a bien été réinitialisée.


    global# zoneadm list -v
    

    Des indications similaires à celles figurant ci-dessous s'affichent :


    ID  NAME     STATUS       PATH                  BRAND      IP
     0  global   running      /                     native     shared
     2  lx-zone  running      /export/home/lx-zone  lx         shared

    Astuce –

    Notez que l'ID de lx-zone a changé. C'est généralement le cas lorsqu'une zone est réinitialisée.


ProcedureDésinstallation d'une zone marquée


Attention – Attention –

Cette procédure permet de supprimer tous les fichiers du système de fichiers racine de la zone. car cette action est irréversible.


La zone ne doit pas être en cours d'exécution, car la commande uninstall n'est pas valide pour les zones qui se trouvent dans cet état.

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. Affichez la liste des zones du système.


    global# zoneadm list -v
    

    Des indications similaires à celles figurant ci-dessous s'affichent :


    ID  NAME       STATUS        PATH                 BRAND      IP
    0  global     running       /                     native     shared
    -  lx-zone    installed     /export/home/lx-zone  lx         shared
  3. Exécutez la commande zoneadm avec l'option -z uninstall pour supprimer la zone lx-zone.

    Vous pouvez aussi utiliser l'option -F pour forcer la suppression. Si vous ne la spécifiez pas, le système vous invitera à confirmer la suppression.


    global# zoneadm -z lx-zone uninstall -F
    

    En cas d'installation d'une zone possédant son propre système de fichiers ZFS pour l'emplacement zonepath, le système de fichiers ZFS est détruit.

  4. Affichez de nouveau les zones du système pour vous assurer que lx-zone a été supprimée.


    global# zoneadm list -v
    

    Des indications similaires à celles figurant ci-dessous s'affichent :


    ID  NAME     STATUS       PATH               BRAND      IP
    0  global   running      /                   native     shared
Erreurs fréquentes

Lorsque la désinstallation est interrompue, la zone affiche un état Incomplet. Exécutez la commande zoneadm uninstall pour repasser la zone à l'état Configuré.

Utilisez la commande uninstall avec discernement, car la désinstallation est irréversible.

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
    

Suppression d'une zone marquée lx du système

La procédure décrite dans cette section supprime complètement la zone du système.

ProcedureSuppression d'une zone marquée lx

  1. Arrêtez la zone lx-zone.


    global# zlogin lx-zone shutdown -y -g0 -i0
    
  2. Supprimez le système de fichiers racine de lx-zone.


    global# zoneadm -z lx-zone uninstall -F
    
  3. Supprimez la configuration de lx-zone.


    global# zonecfg -z lx-zone delete -F
    
  4. Affichez la liste des zones du système pour vous assurer que lx-zone a été supprimée.


    global# zoneadm list -iv
    

    Des indications similaires à celles figurant ci-dessous s'affichent :


    ID  NAME     STATUS       PATH   BRAND      IP
     0  global   running      /      native     shared