Guide d'installation de Solaris 10 10/08 : Solaris Live Upgrade et planification de la mise à niveau

Activation d'un environnement d'initialisation

L'activation d'un environnement d'initialisation permet de le rendre initialisable au prochain démarrage du système. Vous pouvez aussi rapidement revenir à l'environnement d'initialisation original si une panne survient au démarrage du nouvel environnement actif. Reportez-vous au Chapitre6Reprise sur échec : restauration de l'environnement d'initialisation d'origine (Tâches).

Description 

Pour plus d'informations 

Appliquez cette procédure pour activer un environnement d'initialisation avec la commande luactivate.


Remarque –

Lorsque vous activez l'environnement d'initialisation pour la première fois, vous devez utiliser la commande luactivate .


Activation d'un environnement d'initialisation

Appliquez cette procédure pour activer un environnement d'initialisation et forcer une synchronisation des fichiers.  


Remarque –

Les fichiers sont synchronisés lors de la première activation. Si vous basculez d'un environnement d'initialisation à un autre après la première activation, les fichiers ne sont pas synchronisés.


Activation d'un environnement d'initialisation et synchronisation des fichiers

x86 : appliquez cette procédure pour activer un environnement d'initialisation avec le menu GRUB.


Remarque –

Grâce au menu GRUB, basculer d'un environnement d'initialisation à un autre peut s'avérer plus facile. Un environnement d'initialisation apparaît dans le menu GRUB après la première activation.


x86 : Pour activer un environnement d'initialisation avec le menu GRUB

Configuration requise et restrictions relatives à l'activation d'un environnement d'initialisation

Pour que vous puissiez activer un environnement d'initialisation, ce dernier doit satisfaire les critères indiqués ci-dessous.

Description 

Pour plus d'informations 

L'état de l'environnement d'initialisation doit être "complete (achevé)".  

Pour vérifier l'état, reportez-vous à la section Affichage de l'état de tous les environnements d'initialisation.

Si l'environnement d'initialisation n'est pas l'environnement d'initialisation actuel, vous ne pouvez pas monter les partitions de cet environnement à l'aide des commandes luumount ou mount.

Pour afficher les pages de manuel correspondantes, reportez-vous aux pages lumount(1M) ou mount(1M).

L'environnement d'initialisation que vous souhaitez activer ne doit pas être impliqué dans une opération de comparaison.  

Pour consulter les procédures, reportez-vous à la section Comparaison d'environnements d'initialisation.

si vous souhaitez reconfigurer le swap, faites-le avant d'initialiser votre environnement d'initialisation inactif. Par défaut, tous les environnements d'initialisation se partagent les mêmes périphériques de swap.  

Pour reconfigurer le swap, reportez-vous à la section Création d'un environnement d'initialisation et reconfiguration de son swap .


x86 uniquement –

Sur un système x86, vous pouvez également procéder à l'activation avec le menu GRUB. Veuillez prendre note des exceptions suivantes :

Reportez-vous à la section x86 : activation d'un environnement d'initialisation avec le menu GRUB).


ProcedureActivation d'un environnement d'initialisation

La procédure suivante bascule vers un nouvel environnement d'initialisation qu'elle définit comme l'environnement d'initialisation en cours d'exécution.


x86 uniquement –

Sur un système x86, vous pouvez également procéder à l'activation avec le menu GRUB. Veuillez prendre note des exceptions suivantes :

Reportez-vous à la section x86 : activation d'un environnement d'initialisation avec le menu GRUB).


  1. Connectez-vous en tant que superutilisateur ou prenez un rôle équivalent.

    Les rôles contiennent des autorisations et des commandes privilégiées. Pour de plus amples informations sur les rôles, reportez-vous à la section Configuring RBAC (Task Map) du System Administration Guide: Security Services.

  2. Pour activer l'environnement d'initialisation, entrez :


    # /sbin/luactivate  BE_name
    
    nom_BE

    Indique le nom de l'environnement d'initialisation qui sera activé.

  3. Réinitialisez le système


    # init 6
    

    Attention – Attention –

    N'utilisez que les commandes init ou shutdown pour la réinitialisation. Si vous utilisez les commandes reboot, halt ou uadmin, le système ne changera pas d'environnement d'initialisation. Le dernier environnement d'initialisation actif est réinitialisé.



Exemple 5–14 Activation d'un environnement d'initialisation

Dans cet exemple, c'est l'environnement d'initialisation second_disk qui est activé à la prochaine réinitialisation.


# /sbin/luactivate second_disk
# init 6

ProcedureActivation d'un environnement d'initialisation et synchronisation des fichiers

La première fois que vous initialisez votre système à partir d'un nouvel environnement d'initialisation, le logiciel Solaris Live Upgrade synchronise cet environnement d'initialisation avec celui qui était actif jusqu'à présent. "Synchroniser" signifie que certains systèmes de fichiers et répertoires critiques peuvent être copiés depuis le dernier environnement actif vers l'environnement en cours d'initialisation. Solaris Live Upgrade n'effectue plus cette synchronisation après le démarrage initial, à moins que vous ne demandiez une synchronisation à l'aide de la commande luactivate et de l'option -s.


x86 uniquement –

Lorsque vous commutez entre plusieurs environnements d'initialisation à l'aide du menu GRUB, les fichiers ne sont pas synchronisés. Vous devez appliquer la procédure suivante pour synchroniser les fichiers.


Pour de plus amples informations sur la synchronisation, reportez-vous à la section Synchronisation de fichiers entre les environnements d'initialisation.

  1. Connectez-vous en tant que superutilisateur ou prenez un rôle équivalent.

    Les rôles contiennent des autorisations et des commandes privilégiées. Pour de plus amples informations sur les rôles, reportez-vous à la section Configuring RBAC (Task Map) du System Administration Guide: Security Services.

  2. Pour activer l'environnement d'initialisation, entrez :


    # /sbin/luactivate  -s BE_name
    
    -s

    Provoque la synchronisation des fichiers entre le dernier environnement d'initialisation actif et le nouveau. La première fois qu'un environnement d'initialisation est activé, les fichiers entre les environnements sont synchronisés. Lors des activations ultérieures, les fichiers ne sont pas synchronisés à moins que vous n'utilisiez l'option -s.


    Attention – Attention –

    Utilisez cette option avec prudence, car vous ne maîtrisez peut-être pas tous les changements survenus dans le dernier environnement d'initialisation actif. Par exemple, si vous utilisez Solaris 10 10/08 dans votre environnement d'initialisation actuel et que vous avez réinitialisé Solaris 9 avec une synchronisation forcée, il se peut que les fichiers soient modifiés sur la version 9. Les fichiers dépendent de la version du système d'exploitation ; dès lors l'initialisation de Solaris 9 risque d'échouer en raison d'un problème de compatibilité entre les fichiers Solaris 10 10/08 et les fichiers Solaris 9.


    nom_BE

    Indique le nom de l'environnement d'initialisation qui sera activé.

  3. Réinitialisez le système


    # init 6
    

Exemple 5–15 Activation d'un environnement d'initialisation

Dans cet exemple, l'environnement d'initialisation second_disk est activé à la prochaine réinitialisation et les fichiers sont synchronisés.


# /sbin/luactivate -s second_disk
# init 6

x86 : activation d'un environnement d'initialisation avec le menu GRUB

Vous trouverez dans le menu GRUB une méthode optionnelle de basculement entre les environnements d'initialisation. Le menu GRUB est une alternative à la commande luactivate pour activer (initialiser). Le tableau ci-après répertorie les précautions et les restrictions relatives à l'utilisation du menu GRUB.

Tableau 5–3 x86 : Activation à l'aide du résumé du menu GRUB

Tâche 

Description 

Pour plus d'informations 

Attention

Après avoir activé un environnement d'initialisation, ne modifiez pas l'ordre des disques dans le BIOS. La modification de cet ordre peut rendre le menu GRUB non valide. Si ce problème se produit, le rétablissement de l'ordre initial des disques répare le menu GRUB. 

 

Première activation d'un environnement d'initialisation 

La première fois que vous activez un environnement d'initialisation, vous devez utiliser la commande luactivate. Lors de la prochaine initialisation, le nom de cet environnement d'initialisation s'affiche dans le menu principal GRUB. Vous pouvez alors passer à cet environnement d'initialisation en sélectionnant l'entrée appropriée dans le menu GRUB.

Activation d'un environnement d'initialisation

Synchronisation des fichiers 

Lors de la première activation d'un environnement d'initialisation, les fichiers sont synchronisés entre l'environnement d'initialisation actuel et le nouvel environnement d'initialisation. Les fichiers ne sont pas synchronisés lors des activations suivantes. Lorsque vous commutez entre plusieurs environnements d'initialisation à l'aide du menu GRUB, les fichiers ne sont pas synchronisés. Vous pouvez forcer une synchronisation à l'aide de la commande luactivate dotée de l'option -s.

Activation d'un environnement d'initialisation et synchronisation des fichiers

Environnements d'initialisation créés avant Solaris 10 1/06

Si un environnement d'initialisation a été créé avec les versions Solaris 8, 9 ou 10 3/05, cet environnement doit toujours être activé avec la commande luactivate. Ces anciens environnements d'initialisation ne s'affichent pas dans le menu GRUB.

Activation d'un environnement d'initialisation

Modification ou personnalisation des entrées de menu GRUB 

Le fichier menu.lst contient les informations affichées dans le menu GRUB. Vous pouvez modifier ce fichier pour les raisons suivantes :

  • Pour faire des ajouts aux entrées de menu GRUB de systèmes d'exploitation autres que Solaris.

  • Personnalisation du comportement d'initialisation. Par exemple, vous pouvez passer en mode détaillé lors de l'initialisation ou modifier le moment par défaut de l'initialisation automatique du système d'exploitation.


Remarque –

Si vous souhaitez modifier le menu GRUB, vous devez rechercher le fichier menu.lst. Chapitre 14, Managing the Solaris Boot Archives (Tasks) du System Administration Guide: Basic Administration.



Attention – Attention –

N'utilisez pas le fichier menu.lst pour modifier les entrées Solaris Live Upgrade. Les modifications peuvent entraîner l'échec de Solaris Live Upgrade. Même si vous pouvez utiliser le fichier menu.lst pour personnaliser le comportement d'initialisation, la méthode privilégiée pour la personnalisation est la commande eeprom. Si vous utilisez le fichier menu.lst pour la personnalisation, il se peut que les entrées SE Solaris soient modifiées lors de la mise à niveau d'un logiciel. Les modifications effectuées dans le fichier risquent de ne pas être enregistrées.


Procedurex86 : Pour activer un environnement d'initialisation avec le menu GRUB

Le menu GRUB vous permet de basculer entre deux environnements d'initialisation. Notez les restrictions suivantes :

  1. Connectez-vous en tant que superutilisateur ou prenez un rôle équivalent.

    Les rôles contiennent des autorisations et des commandes privilégiées. Pour de plus amples informations sur les rôles, reportez-vous à la section Configuring RBAC (Task Map) du System Administration Guide: Security Services.

  2. Redémarrez le système.


    # init 6
    

    Le menu principal GRUB s'affiche. Les deux systèmes d'exploitation sont affichés, Solaris et second_disk, qui est un environnement d'initialisation Solaris Live Upgrade. Les entrées failsafe sont pour la récupération si le système d'exploitation principal n'est pas initialisé pour une raison quelconque.


    GNU GRUB version 0.95 (616K lower / 4127168K upper memory)
    +-------------------------------------------------------------------+
    |Solaris                                                            |
    |Solaris  failsafe                                                  |
    |second_disk                                                        |
    |second_disk failsafe                                               |
    +-------------------------------------------------------------------+
    Use the ^ and v keys to select which entry is highlighted. Press
    enter to boot the selected OS, 'e' to edit the commands before
    booting, or 'c' for a command-line.
  3. Pour activer un environnement d'initialisation, utilisez les touches de direction afin de sélectionner l'environnement souhaité, puis appuyez sur la touche Retour.

    L'environnement d'initialisation sélectionné est initialisé et devient l'environnement d'initialisation actif.