JavaScript is required to for searching.
Ignorer les liens de navigation
Quitter l'aperu
Création et administration d'environnements d'initialisation Oracle Solaris 11     Oracle Solaris 11 Information Library (Français)
search filter icon
search icon

Informations document

Préface

1.  Introduction à la gestion d'environnements d'initialisation

2.  Prise en charge des zones par beadm

3.  Création d'environnements d'initialisation et d'instantanés

Création d'un environnement d'initialisation

Options de la commande beadm create

Pour créer un environnement d'initialisation

Exemples de création d'environnements d'initialisation

Création et copie d'instantanés

Création d'un instantané d'un environnement d'initialisation

Création d'un environnement d'initialisation à partir d'un instantané existant

Procédure de création d'un environnement d'initialisation à partir d'un instantané

4.  Administration d'environnements d'initialisation

Création d'un environnement d'initialisation

Si vous voulez créer une sauvegarde d'un environnement d'initialisation existant, par exemple avant de modifier l'environnement d'initialisation original, vous pouvez utiliser la commande beadm pour créer et monter un nouvel environnement d'initialisation qui soit un clone de votre environnement d'initialisation actif. Ce clone apparaît en tant qu'environnement d'initialisation alternatif dans le menu GRUB pour les systèmes x86 ou dans le menu d'initialisation pour les systèmes SPARC.

Lorsque vous clonez un environnement d'initialisation en utilisant la commande beadm create, toutes les zones prises en charge de cet environnement d'initialisation sont copiées dans le nouvel environnement d'initialisation.

Options de la commande beadm create

La commande beadm create dispose des options suivantes, où BeName représente le nom de l'environnement d'initialisation à créer.

Syntaxe : beadm create [-a] [-d description] [-e non-activeBeName | BeName@snapshot] [-o property=value]...[-p zpool] BeName

Pour créer un environnement d'initialisation

  1. Assumez le rôle root.
  2. Créez l'environnement d'initialisation.
    # beadm create BeName

    La variable BeName correspond au nom du nouvel environnement d'initialisation. Ce nouvel environnement d'initialisation est inactif.


    Remarque - La commande beadm create ne crée pas d'environnement d'initialisation partiel. Soit elle crée un environnement d'initialisation complet, soit elle échoue.


  3. (Facultatif) Utilisez la commande beadm mount pour monter le nouvel environnement d'initialisation.
    # beadm mount BeName mount-point

    Remarque - Si le répertoire indiqué pour le point de montage n'existe pas, l'utilitaire beadm le crée puis y monte l'environnement d'initialisation.

    Si l'environnement d'initialisation est déjà monté, la commande beadm mount échoue et ne remonte pas l'environnement d'initialisation au nouvel emplacement spécifié.


    L'environnement d'initialisation est monté mais reste inactif. Vous pouvez mettre à niveau un environnement d'initialisation inactif monté.

  4. (Facultatif) Activez l'environnement d'initialisation.
    # beadm activate BeName

    La variable BeName correspond au nom de l'environnement d'initialisation à activer.

    A la réinitialisation, le nouvel environnement d'initialisation actif s'affiche en tant que sélection par défaut dans le menu x86 GRUB ou dans le menu d'initialisation SPARC.


    Remarque - Le menu GRUB ou le menu d'initialisation affiche toujours en tant qu'environnement d'initialisation par défaut le dernier environnement d'initialisation à avoir été activé.


Exemples de création d'environnements d'initialisation

Les exemples suivants illustrent la création d'environnements d'initialisation et les divergences du processus de création en fonction de la zone et de la structure des jeux de données.


Remarque - Pour plus d'informations sur les zones et les jeux de données, reportez-vous aux références suivantes :


Exemple 3-1 Clonage d'un environnement d'initialisation dans une zone globale contenant des zones non globales

Cet exemple illustre l'impact sur les zones de la commande beadm create lors du clonage d'un environnement d'initialisation contenant deux zones non globales.

Assumez le rôle root et exécutez la commande suivante pour cloner l'environnement d'initialisation et attribuer le nom solaris-1 au nouvel environnement d'initialisation :

# beadm create solaris-1

Le jeu de données root du nouvel environnement d'initialisation se trouve sous rpool/ROOT/solaris-1. Le jeu de données root de la copie de la zone z1 pour le nouvel environnement d'initialisation se trouve sous rpool/zones/z1/rpool/ROOT/solaris-1.

Exemple 3-2 Création d'un nouvel environnement d'initialisation cloné avec des jeux de données

Cet exemple illustre la création de jeux de données dans un nouvel environnement d'initialisation.

Assumez le rôle root et entrez la commande suivante.

# beadm create BE2

Dans cet exemple, l'environnement d'initialisation d'origine est BE1. Le nouvel environnement d'initialisation, BE2, contient des jeux de données distincts clonés à partir de BE1. Si BE1 contient des jeux de données distincts pour les systèmes de fichiers traditionnels, tels que /var, alors ces jeux de données sont également clonés.

rpool/ROOT/BE1
rpool/ROOT/BE1/var
rpool/ROOT/BE2
rpool/ROOT/BE2/var

Dans cet exemple, rpool est le nom du pool de stockage. Le pool a été installé lors de l'installation initiale ou de la mise à niveau et existe donc déjà sur le système. Le jeu de données ROOT est un jeu de données spécial également créé lors de l'installation initiale ou de la mise à niveau. ROOT est exclusivement réservé à une utilisation par les roots de l'environnement d'initialisation.

Exemple 3-3 Création d'un nouvel environnement d'initialisation avec des jeux de données partagés

Cet exemple décrit un nouvel environnement d'initialisation comportant des jeux de données partagés.

Assumez le rôle root et entrez la commande suivante :

# beadm create BE2

Les jeux de données partagés, rpool/export et rpool/export/home, ne sont pas clonés avec l'environnement d'initialisation. Les jeux de données partagés se trouvent hors des jeux de données rpool/ROOT/<BeName> et sont référencés à leur emplacement d'origine par l'environnement d'initialisation cloné.

L'environnement d'initialisation d'origine, BE1, et les jeux de données sont les suivants :

rpool/ROOT/BE1
rpool/ROOT/BE1/var
rpool/export
rpool/export/home

L'environnement d'initialisation cloné, BE2, a de nouveaux jeux de données root mais les jeux de données partagés d'origine, rpool/export et rpool/export/home, sont inchangés.

rpool/ROOT/BE2
rpool/ROOT/BE2/var
rpool/export
rpool/export/home