Guide d'installation de Solaris 10 11/06: 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 Chapitre 6, Reprise sur panne : 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 et utiliser une interface utilisateur en mode caractère (CUI). 


Remarque –

Lorsque vous utilisez l'environnement d'initialisation pour la première fois, vous devez utiliser le menu Activate ou la commande luactivate.


Activation d'un environnement d'initialisation (Interface utilisateur en mode caractère)

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


Remarque –

Lorsque vous utilisez l'environnement d'initialisation pour la première fois, vous devez utiliser le menu Activate ou la commande luactivate.


Activation d'un environnement d'initialisation (interface de ligne de commande)

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 (interface de ligne de commande)

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 (interface de ligne de commande)

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 rubrique 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 à l'une des procédures suivantes : 


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 (Interface utilisateur en mode caractère)

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 le demandiez à l'invite de synchronisation.

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


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. Sélectionnez Activer dans le menu principal de Solaris Live Upgrade.

  2. Entrez le nom de l'environnement d'initialisation que vous souhaitez activer :


    Name of Boot Environment: Solaris_10
    Do you want to force a Live Upgrade sync operations: no
    
  3. Vous pouvez choisir de continuer ou de forcer une synchronisation des fichiers.

    • Appuyez sur Entrée pour poursuivre.

      Lors du premier lancement de l'environnement d'initialisation, les fichiers sont automatiquement synchronisés.

    • Vous pouvez forcer la synchronisation des fichiers, mais utilisez cette fonction avec prudence. Les systèmes d'exploitation de chaque environnement d'initialisation doivent être compatibles avec les fichiers synchronisés. Pour forcer une synchronisation des fichiers, répondez comme suit à la question :


      Do you want to force a Live Upgrade sync operations: yes
      

      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 11/06 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 11/06 et les fichiers Solaris 9.


  4. Appuyez sur F3 pour amorcer le processus d'activation.

  5. Appuyez sur Entrée pour poursuivre.

    Le nouvel environnement d'initialisation s'activera à la prochaine réinitialisation.

  6. Pour activer votre environnement d'initialisation inactif, effectuez une réinitialisation :


    # init 6
    

ProcedureActivation d'un environnement d'initialisation (interface de ligne de commande)

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 plus d'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  nom_BE
    
    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 (interface de ligne de commande)

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 (interface de ligne de commande)

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 rubrique 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 plus d'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 nom_BE
    
    -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 11/06 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 11/06 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 (interface de ligne de commande)

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 ou au menu Activate 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 

Vous devez utiliser la commande luactivate ou le menu Activate la première fois que vous activez un environnement d'initialisation. 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 (interface de ligne de commande)

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 (interface de ligne de commande)

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é à l'aide de la commande luactivate ou du menu Activate. Ces anciens environnements d'initialisation ne s'affichent pas dans le menu GRUB.

Activation d'un environnement d'initialisation (interface de ligne de commande)

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 raison 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. Pour des instructions détaillées, reportez-vous à la section x86 : recherche du fichier menu.lst dans le menu GRUB (tâches).



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 (interface de ligne de commande)

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 plus d'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 l'environnement souhaité, puis appuyez sur la touche retour.

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