Guide d'administration Oracle Solaris ZFS

ProcedureConfiguration d'un système de fichiers racine ZFS avec racines de zone sur ZFS (Solaris 10 10/08)

La procédure suivante explique comment installer un système de fichiers racine ZFS et une configuration racine de zone ZFS pouvant être mis à niveau ou patchés. Dans cette configuration, les racines de zone ZFS sont créées sous forme de jeux de données ZFS.

Dans les étapes suivantes de cet exemple, le pool porte le nom rpool et l'environnement d'initialisation actif porte le nom S10be. Le nom du jeu de données de zones peut être tout nom de jeu de données légal. Dans l'exemple suivant, le jeu de données des zones porte le nom zones.

  1. Installez le système avec une racine ZFS en utilisant soit le programme d'installation en mode texte interactif Solaris, soit la méthode d'installation Solaris JumpStart.

    Pour plus d'informations sur l'installation d'un système de fichiers racine ZFS en utilisant la méthode d'installation initiale ou Solaris JumpStart, reportez-vous à la section Installation d'un système de fichiers racine ZFS (installation initiale) ou Installation d'un système de fichiers racine ZFS (installation d'Oracle Solaris JumpStart).

  2. Initialisez le système à partir du pool racine créé.

  3. Créez un jeu de données pour le regroupement des racines de zone.

    Exemple :


    # zfs create -o canmount=noauto rpool/ROOT/s10BE/zones
    

    La définition de la valeur noauto de la propriété canmount permet d'éviter que le jeu de données ne soit monté d'une autre manière que par l'action explicite d'Oracle Solaris Live Upgrade et le code de démarrage du système.

  4. Montez le jeu de données de zones créé.


    # zfs mount rpool/ROOT/s10BE/zones
    

    Le jeu de données est monté sous /zones.

  5. Créez et montez un jeu de données pour chaque racine de zone.


    # zfs create -o canmount=noauto rpool/ROOT/s10BE/zones/zonerootA
    # zfs mount rpool/ROOT/s10BE/zones/zonerootA
    
  6. Définissez les droits appropriés dans le répertoire de racine de zone.


    # chmod 700 /zones/zonerootA
    
  7. Configurez la zone en indiquant le chemin de zone comme suit :


    # zonecfg -z zoneA
        zoneA: No such zone configured
        Use 'create' to begin configuring a new zone.
        zonecfg:zoneA> create
        zonecfg:zoneA> set zonepath=/zones/zonerootA
    

    Vous pouvez activer l'initialisation automatique des zones à l'initialisation du système en utilisant la syntaxe suivante :


    zonecfg:zoneA> set autoboot=true
    
  8. Installez la zone.


    # zoneadm -z zoneA install
    
  9. Initialisez la zone.


    # zoneadm -z zoneA boot