Guide d'installation de Solaris 9

Chapitre 33 Procédure de mise à niveau avec Solaris Live Upgrade - Tâches

Ce chapitre vous explique comment utiliser Solaris Live Upgrade pour mettre à niveau un environnement d'initialisation inactif et l'activer. Vous y apprendrez également à restaurer votre système en cas d'échec d'activation. Ce chapitre comprend les sections suivantes :

Vous pouvez utiliser Solaris Live Upgrade par le biais de menus ou dans l'interface de ligne de commande (CLI). Les procédures sont décrites pour les deux interfaces. Ces procédures ne vous empêchent pas d'utiliser Solaris Live Upgrade. Pour de plus amples informations sur les commandes, reportez-vous au Chapitre 36 et aux pages de manuel indiquées, qui décrivent plus en détail l'interface de ligne de commande.

Liste des tâches : mise à niveau d'un environnement d'initialisation

Tableau 33-1 Liste des tâches : mise à niveau avec Solaris Live Upgrade

Tâche  

Description 

Instructions 

Mettre à niveau un environnement d'initialisation ou installer une archive Web Start Flash 

  • Mettre à niveau l'environnement d'initialisation inactif à partir d'une image de l'environnement d'exploitation

  • Installer une archive Web Start Flash sur un environnement d'initialisation inactif

Activer un environnement d'initialisation inactif  

Applique les changements apportés et active l'environnement d'initialisation inactif  

"Activation d'un environnement d'initialisation "

(facultatif) Revenez en arrière si une erreur survient pendant l'activation. 

Réactive l'environnement d'initialisation d'origine en cas d'échec 

"Reprise sur panne : restauration de l'environnement d'initialisation d'origine (Interface de ligne de commande) "

Procédure de mise à niveau d'un environnement d'initialisation

Utilisez le menu Upgrade ou la commande luupgrade pour mettre à niveau un environnement d'initialisation. Cette rubrique décrit la procédure de mise à niveau d'un environnement d'initialisation inactif à partir de fichiers enregistrés sur :

Lorsque vous installez le dernier environnement d'exploitation pour mettre à niveau un environnement d'initialisation, cette procédure n'a aucune incidence sur l'environnement d'initialisation actif. Les nouveaux fichiers fusionnent avec les systèmes de fichiers critiques de l'environnement d'initialisation inactif, sans incidence sur les systèmes de fichiers partageables.

Plutôt que d'effectuer une mise à niveau, vous pouvez installer une archive Web Start Flash sur un environnement d'initialisation inactif, sous réserve que vous en ayez créé une. Les nouveaux fichiers écrasent les systèmes de fichiers critiques de l'environnement d'initialisation inactif, sans incidence sur les systèmes de fichiers partageables. Reportez-vous à "Installation d'archives Web Start Flash sur un environnement d'initialisation".

Mise à niveau des métapériphériques et volumes

Pour mettre à niveau ou installer une archive flash sur un nouvel environnement, le périphérique doit être une tranche physique. Si vous possédez un environnement d'initialisation comportant un système de fichiers monté soit sur un métapériphérique Solaris Volume Manager soit sur un volume de système de fichiers Veritas (VxFS), la mise à niveau ou l'installation d'une archive flash échoue. Pour mettre à niveau ou installer une archive flash sur un tel environnement d'initialisation, vous devez modifier manuellement l'environnement d'initialisation de sorte que toutes les tranches deviennent des tranches de disques physiques. Vous pouvez utiliser la commande lucreate pour créer un autre environnement d'initialisation ou désactiver les métapériphériques ou volumes.

Pour utiliser la commande lucreate afin de générer une copie de l'environnement d'initialisation, vous placez cette copie sur des tranches de disques physiques. Par exemple, si la configuration du disque de votre environnement d'initialisation actuel est la suivante :

racine (/)

monté sur /dev/md/dsk/d10 

/usr

monté sur /dev/md/dsk/d20 

/var

monté sur /dev/dsk/c0t3d0s0 

Tranche libre 

c0t4d0s0 

Tranche libre 

c0t4d0s3 

Tranche libre 

c0t4d0s4 

Vous pouvez ensuite utiliser la commande lucreate suivante pour copier l'environnement d'initialisation sur des tranches de disque physique. L'environnement d'initialisation peut alors être mis à niveau ou installé à l'aide d'une archive flash. Dans cet exemple, l'environnement d'initialisation actif est appelé "currentBE" et le nouveau "nextBE".


# lucreate -s currentBE -n nextBE -m /:/dev/dsk/c0t4d0s0:ufs \
-m /usr:/dev/dsk/c0t4d0s3:ufs -m /var:/dev/dsk/c0t4d0s4:ufs

Vous pouvez alors mettre à niveau ou installer une archive flash sur le nouvel environnement d'initialisation, l'activer, puis en créer une nouvelle réplique ou l'encapsuler manuellement.

Si vous décidez de démonter manuellement le métapériphérique ou le volume, procédez de la manière suivante :

L'environnement d'initialisation peut alors être mis à niveau ou installé à l'aide d'une archive flash.

Gestion des modules et des patchs avec Solaris Live Upgrade

Vous pouvez utiliser Solaris Live Upgrade pour ajouter des patchs et des modules à un système. Comme pour la mise à niveau d'un système, le temps d'indisponibilité échu lorsque vous utilisez Live Upgrade pour ajouter des patchs à un système est identique à celui d'un redémarrage. Vous pouvez ajouter des patchs et des modules directement dans un environnement d'initialisation à l'aide de la commande luupgrade. Vous pouvez également ajouter les patchs et les modules à un système maître, puis appliquer une archive Web Start Flash de ce système à un environnement d'initialisation à l'aide de Live Upgrade.

Pour ajouter des patchs directement à un environnement d'initialisation, créez un nouvel environnement d'initialisation et utilisez la commande luupgrade avec l'option -t. Pour ajouter des modules à un environnement d'initialisation, utilisez la commande luupgrade avec l'option -p. Pour de plus amples informations, consultez la page luupgrade(1M) du manuel.

Vous pouvez utiliser Solaris Live Upgrade pour installer une archive Web Start Flash contenant une copie intégrale d'un environnement d'initialisation avec de nouveaux modules et patchs déjà inclus. Cet environnement d'initialisation complet ou système de référence unique est appelé système maître. Le processus de création d'une archive Web Start Flash commence par la génération d'un système maître. Une fois celui-ci créé, ajoutez tous les patchs et modules souhaités. Ensuite, créez une archive Web Start Flash du système maître. Utilisez Solaris Live Upgrade pour installer l'archive sur le nouvel environnement d'initialisation. Vous pouvez copier l'environnement d'initialisation, le modifier et le distribuer autant de fois que nécessaire. Pour plus de plus amples informations sur la procédure de création d'une archive Web Start Flash, consultez Chapitre 18. Pour de plus amples informations sur l'utilisation de Solaris Live Upgrade pour installer une archive Web Start Flash, consultez "Installation d'archives Web Start Flash sur un environnement d'initialisation".


Attention : Attention :

Lors de la mise à jour, de l'ajout ou de la suppression de modules ou de patchs, Solaris Live Upgrade a besoin de modules ou de patchs compatibles avec les directives avancées de génération de modules SVR4. Si les modules Sun sont conformes à celles-ci, Sun ne peut pas garantir que tel soit le cas pour ceux provenant d'autres fournisseurs. Un module non conforme peut provoquer un échec du logiciel d'ajout de modules pendant la mise à niveau ou, pire, affecter l'environnement d'initialisation actif.

Pour de plus amples informations sur l'ajout et la suppression de modules à l'aide de Solaris Live Upgrade, consultez la page luupgrade(1M) du manuel. Pour de plus amples informations sur les exigences en matière de modules, consultez Annexe C.


Pour mettre à niveau une image du système d'exploitation sur un environnement d'initialisation (Interface graphique)

Cette procédure implique que vous n'utilisiez qu'un seul CD, un DVD ou une image d'installation combinée. Si l'installation impose l'utilisation de plusieurs CD, vous devez utiliser la procédure : "Pour mettre à niveau une image du système d'exploitation à partir de plusieurs CD (Interface de ligne de commande)".

  1. Sélectionnez Upgrade niveau dans le menu principal de Solaris Live Upgrade.

    L'écran du menu Upgrade s'affiche.

  2. Entrez le nom du nouvel environnement d'initialisation.

  3. Entrez le chemin d'accès à l'image d'installation de Solaris.

    Support d'installation 

    Description 

    Système NFS 

    Indiquez le chemin d'accès au système de fichiers réseau dans lequel réside l'image d'installation.  

    Fichier local 

    Indiquez le chemin d'accès au système de fichiers local dans lequel réside l'image d'installation.  

    Bande locale 

    Indiquez quel est le lecteur de bande local et la position exacte de l'image d'installation sur la bande. 

    Périphérique local, DVD ou CD 

    Indiquez quel est le périphérique local ainsi que le chemin d'accès à l'image d'installation. 

    • Si vous utilisez un DVD ou un CD, entrez le chemin d'accès à ce disque, comme dans l'exemple ci-dessous :


      Support des modules : /cdrom/solaris9/s0
      
    • Si vous utilisez une image combinée sur votre réseau, entrez le chemin d'accès au système de fichiers réseau, comme dans l'exemple ci-dessous :


      Support des modules : /net/installmachine/export/solaris9/os_image
      
  4. Pour effectuer la mise à niveau, appuyez sur F3.

  5. Le menu principal s'affiche une fois la mise à niveau achevée.

Pour mettre à niveau une image du système d'exploitation sur un environnement d'initialisation (Interface de ligne de commande)

Cette procédure implique que vous n'utilisiez qu'un seul CD, un DVD ou une image d'installation combinée. Si l'installation impose l'utilisation de plusieurs CD, vous devez utiliser la procédure : "Pour mettre à niveau une image du système d'exploitation à partir de plusieurs CD (Interface de ligne de commande)".

  1. Connectez-vous en tant que superutilisateur.

  2. Indiquez l'environnement d'initialisation que vous souhaitez mettre à niveau, ainsi que le chemin d'accès au logiciel d'installation en entrant :


    # luupgrade -u -n nom_BE -s chemin_image_os 
    

    -u

    Met à niveau une image de système d'exploitation sur un environnement d'initialisation.  

    -n nom_BE

    Indique le nom de l'environnement d'initialisation que vous souhaitez mettre à niveau  

    -s chemin_image_os

    Indique le chemin d'accès au répertoire qui comporte une image du système d'exploitation.  


    Exemple 33-1 Mise à niveau d'une image du système d'exploitation sur un environnement d'initialisation (Interface de ligne de commande)

    Dans cet exemple, c'est l'environnement d'initialisation second_disk qui est mis à niveau.


    # luupgrade -u -n second_disk \
    -s /net/installmachine/export/solaris9/OS_image 
    

Pour mettre à niveau une image du système d'exploitation à partir de plusieurs CD (Interface de ligne de commande)

Si l'image du système d'exploitation figure sur au moins deux CD, utilisez cette procédure de mise à niveau.

  1. Connectez-vous en tant que superutilisateur.

  2. Indiquez l'environnement d'initialisation que vous souhaitez mettre à niveau, ainsi que le chemin d'accès au logiciel d'installation en entrant :


    # luupgrade -u -n nom_BE -s chemin_image_os 
    

    -u

    Met à niveau une image de système d'exploitation sur un environnement d'initialisation.  

    -n nom_BE

    Indique le nom de l'environnement d'initialisation que vous souhaitez mettre à niveau  

    -s chemin_image_os

    Indique le chemin d'accès au répertoire qui comporte une image du système d'exploitation 

  3. Une fois que le programme d'installation a exploité le contenu du premier CD, insérez le second CD.

  4. Cette étape est identique à la précédente, si ce n'est que l'option -u est remplacée par l'option -i. Exécutez le programme d'installation du second CD à partir des menus ou en mode texte.

    • Cette commande exécute le programme d'installation du second CD à partir des menus.


      # luupgrade -i -n nom_BE -s chemin_image_os 
      
    • Cette commande exécute le programme d'installation du second CD en mode texte et ne requiert aucune intervention de l'utilisateur.


      # luupgrade -i -n nom_BE -s chemin_image_os -O '-nodisplay -noconsole'
      

    -i

    Recherche un programme d'installation sur le support indiqué et l'exécute. Le programme d'installation est indiqué par -s.

    -n nom_BE

    Indique le nom de l'environnement d'initialisation que vous souhaitez mettre à niveau.  

    -s chemin_image_os

    Indique le chemin d'accès au répertoire qui comporte une image du système d'exploitation.  

    -O '-nodisplay -noconsole'

    (Facultatif) Exécute le programme d'installation du second CD en mode texte et ne requiert aucune intervention de l'utilisateur. 

    L'environnement d'initialisation est prêt à être activé. Reportez-vous à "Activation d'un environnement d'initialisation ".


    Exemple 33-2 Mise à niveau d'une image du système d'exploitation à partir de plusieurs CD (Interface de ligne de commande)

    Dans cet exemple, c'est l'environnement d'initialisation second_disk qui est mis à niveau, alors que l'image d'installation réside sur les deux CD : Le CD 1/2 Logiciel Solaris 9 et le CD 2/2 Logiciel Solaris 9. L'option -u détermine s'il reste suffisamment d'espace pour tous les modules du jeu de CD. L'option -O ainsi que les options -nodisplay et -noconsole empêchent l'affichage de l'interface utilisateur en mode caractère après la lecture du second CD et l'utilisateur n'est pas invité à saisir des informations. N'utilisez pas ces options si vous souhaitez afficher l'interface.

    Insérez le CD 1/2 Logiciel Solaris 9 et entrez :


    # luupgrade -u -n second_disk -s /dev/cdrom/cdrom0/s0 
    

    Insérez le CD 2/2 Logiciel Solaris 9 et entrez :


    # luupgrade -i -n second_disk -s /dev/cdrom/cdrom0 -O '-nodisplay \
    -noconsole'
    


    Remarque :

    Utilisez la commande luupgrade avec l'option --i pour installer tout autre CD.


Installation d'archives Web Start Flash sur un environnement d'initialisation

Cette rubrique décrit la procédure d'utilisation de Solaris Live Upgrade pour installer des archives Web Start Flash stockées sur les supports suivants :


Remarque :

Pour consulter des exemples de syntaxe correcte pour les chemins associés à l'archivage, consultez "Mot-clé archive_location".


L'installation d'une archive Web Start Flash écrase tous les fichiers du nouvel environnement d'initialisation, à l'exception des fichiers partagés.

Pour que vous puissiez utiliser la fonction d'installation Web Start Flash, vous devez déjà avoir installé votre système maître et créé votre archive Web Start Flash. Pour de plus amples informations sur Web Start Flash, reportez-vous au Chapitre 16.

Mise à niveau des métapériphériques et volumes

Pour mettre à niveau ou installer une archive flash sur un nouvel environnement, le périphérique doit être une tranche physique. Si vous possédez un environnement d'initialisation comportant un système de fichiers monté soit sur un métapériphérique Solaris Volume Manager soit sur un volume de système de fichiers Veritas (VxFS), la mise à niveau ou l'installation d'une archive flash échoue. Pour mettre à niveau ou installer une archive flash sur un tel environnement d'initialisation, vous devez modifier manuellement l'environnement d'initialisation de sorte que toutes les tranches deviennent des tranches de disques physiques. Vous pouvez utiliser la commande lucreate pour créer un autre environnement d'initialisation ou désactiver les métapériphériques ou volumes.

Pour utiliser la commande lucreate afin de générer une copie de l'environnement d'initialisation, placez cette copie sur des tranches de disques physiques. Par exemple, si la configuration du disque de votre environnement d'initialisation actuel est la suivante :

racine (/)

monté sur /dev/md/dsk/d10 

/usr

monté sur /dev/md/dsk/d20 

/var

monté sur /dev/dsk/c0t3d0s0 

Tranche libre 

c0t4d0s0 

Tranche libre 

c0t4d0s3 

Tranche libre 

c0t4d0s4 

Vous pouvez ensuite utiliser la commande lucreate suivante pour copier l'environnement d'initialisation sur des tranches de disque physique. L'environnement d'initialisation peut alors être mis à niveau ou installé à l'aide d'une archive flash. Dans cet exemple, l'environnement d'initialisation actif est appelé "currentBE" et le nouveau "nextBE".


# lucreate -s currentBE -n nextBE -m /:/dev/dsk/c0t4d0s0:ufs \
-m /usr:/dev/dsk/c0t4d0s3:ufs -m /var:/dev/dsk/c0t4d0s4:ufs

Vous pouvez alors mettre à niveau ou installer une archive flash sur le nouvel environnement d'initialisation, l'activer, puis en créer une nouvelle réplique ou l'encapsuler manuellement.

Si vous décidez de démonter manuellement le métapériphérique ou le volume, procédez de la manière suivante :

L'environnement d'initialisation peut alors être mis à niveau ou installé à l'aide d'une archive flash.

Pour installer des archives Web Start Flash sur un environnement d'initialisation (Interface graphique)

  1. Sélectionnez Flash dans le menu principal de Solaris Live Upgrade.

    Le menu Flash an Inactive Boot Environment s'affiche.

  2. Entrez le nom de l'environnement d'initialisation sur lequel vous souhaitez installer l'archive Web Start Flash, ainsi que l'emplacement du support d'installation :


    Name of Boot Environment : solaris_9
    Media Package : /net/install-svr/export/s9/latest
    
  3. Appuyez sur F1 pour ajouter une archive.

    Un sous-menu de sélection des archives présente une liste vide, le nom d'une seule archive ou une liste d'un certain nombre d'archives. Si plusieurs archives sont répertoriées, vous disposez de couches d'archives. Pour de plus amples informations sur les couches d'archives, reportez-vous à "Installation de couches d'archives Web Start Flash".

    Vous pouvez ajouter des archives à cette liste ou en supprimer. L'exemple suivant illustre une liste vide.


    Location            - Retrieval Method
    <No Archives added> - Select ADD to add archives
    • Pour installer cette liste sans y apporter de modifications, passez à l'Étape 4.

    • Si la liste des archives Web Start Flash est vide ou si elle comporte une archive que vous ne souhaitez pas installer, passez à l'Étape a.

    1. Vous pouvez ajouter des archives à cette liste ou en supprimer.

      • Appuyez sur F1 pour ajouter une archive à la liste. Passez à l'Étape b.


        Remarque :

        Si plusieurs archives sont répertoriées dans la liste, vous disposez de couches d'archives. Pour de plus amples informations, reportez-vous à "Installation de couches d'archives Web Start Flash".


        Un sous-menu Select Retrieval Method s'affiche.


        HTTP
        NFS
        Local File
        Local Tape
        Local Device
      • Appuyez sur F2 pour supprimer une archive de la liste. Passez à l'Étape e.

    2. Dans le menu Select Retrieval Method, sélectionnez l'emplacement de votre archive Web Start Flash.

      Support sélectionné 

      Invite  

      HTTP 

      Spécifiez les informations relatives à l'URL et au proxy utilisés pour accéder à l'archive Web Start Flash. 

      NFS 

      Spécifiez le chemin d'accès au système de fichiers réseau dans lequel se trouve l'archive Web Start Flash. Vous pouvez également indiquer le nom de fichier de l'archive. 

      Fichier local 

      Spécifiez le chemin d'accès au système de fichiers local dans lequel figure l'archive Web Start Flash.  

      Bande locale 

      Spécifiez le lecteur de bande local et la position exacte de l'archive Web Start Flash sur la bande. 

      Périphérique local 

      Spécifiez le périphérique local, le chemin d'accès à l'archive Web Start Flash et le type de système de fichiers dans lequel figure l'archive Web Start Flash.  

      Un sous-menu Récupération s'ouvre. Il est similaire à celui de l'exemple ci-dessous et dépend du support sélectionné.


      NFS Location: 
    3. Entrez le chemin d'accès à votre archive, comme dans l'exemple suivant.


      NFS Location: host:/path/to archive.flar
      
    4. Appuyez sur F3 pour ajouter une archive à la liste.

    5. Une fois que toutes les archives que vous souhaitez installer apparaissent dans la liste, appuyez sur F6 pour la fermer.

  4. Appuyez sur F3 pour installer votre archive ou vos couches d'archives.

    L'archive ou les couches d'archives Web Start Flash sont installées sur votre environnement d'initialisation. Tous les fichiers de votre environnement d'initialisation sont écrasés, à l'exception des fichiers partageables.

    Votre environnement d'initialisation est prêt à être activé. Reportez-vous à "Pour activer un environnement d'initialisation (Interface graphique)".

Pour installer des archives Web Start Flash sur un environnement d'initialisation (Interface de ligne de commande)

  1. Connectez-vous en tant que superutilisateur.

  2. Entrez :


    # luupgrade -f -n nom_BE -s chemin_image_os -J 'profil'
    

    Vous devez indiquer l'une des options suivantes : -a, -j ou -J.

    -f

    Indique la procédure de mise à niveau d'un système d'exploitation à partir d'une archive flash. 

    -n nom_BE

    Indique le nom de l'environnement d'initialisation que vous souhaitez mettre à niveau.  

    -s chemin_image_os

    Indique le chemin d'accès au répertoire qui comporte une image du système d'exploitation. Ce répertoire peut se trouver sur un support d'installation, tel qu'un DVD-ROM ou un CD-ROM, ou il peut s'agir d'un répertoire NFS ou UFS. 

    -J 'profil'

    Désigne un profil JumpStart configuré pour une installation flash. Pour de plus amples informations sur le logiciel JumpStart, reportez-vous à pfinstall(1M) et au Chapitre 21. Vous devez choisir entre les options -a, -j ou -J.

    -j chemin_profil

    Désigne le chemin d'accès à un profil JumpStart configuré pour une installation flash. Reportez-vous à pfinstall(1M) et au Chapitre 21 pour de plus amples informations sur le logiciel JumpStart. Vous devez choisir l'option -a, -j ou -J.

    -a archive

    Désigne le chemin d'accès à votre archive flash, si celle-ci figure dans le système de fichiers local. Vous devez choisir l'option -a, -j ou -J.


    Exemple 33-3 Installation d'archives Web Start Flash sur un environnement d'initialisation (Interface de ligne de commande)

    Dans cet exemple, une archive flash est installée sur l'environnement d'initialisation second_disk. L'option -J sert à récupérer les archives. Tous les fichiers de second_disk sont écrasés, à l'exception des fichiers partageables.


    # luupgrade -f -n second_disk \
    -s /net/installmachine/export/solarisX/OS_image \
    -J 'archive_location http://example.com/myflash.flar' 
    

Activation d'un environnement d'initialisation

Activer un environnement d'initialisation revient à le rendre initialisable à la prochaine réinitialisation du système. Vous pouvez restaurer rapidement votre environnement d'initialisation d'origine, en cas d'échec de l'initialisation du nouvel environnement d'initialisation actif. Reportez-vous à "Reprise sur panne : restauration de l'environnement d'initialisation d'origine (Interface de ligne de commande) ".

Pour que vous puissiez activer un environnement d'initialisation, ce dernier doit satisfaire les critères suivants :


Remarque :

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 un swap, reportez-vous à "Pour créer un nouvel environnement d'initialisation," Étape 9 ou à "Pour créer un environnement d'initialisation et reconfigurer son swap (Interface de ligne de commande)".


Pour activer un environnement d'initialisation (Interface graphique)

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. L'environnement d'initialisation actif n'est pas nécessairement celui à la source du nouvel environnement. "Ici, "synchroniser" signifie que certains fichiers et répertoires du système sont copiés depuis le dernier environnement d'initialisation actif vers l'environnement initialisé. Solaris Live Upgrade ne procède pas à cette synchronisation après sa première initialisation, à moins que vous répondiez yes à la question "Do you want to force a Live Upgrade sync operations?" ("Forcer une synchronisation Live Upgrade ?")

Si vous forcez une synchronisation, Solaris Live Upgrade vérifie l'absence de conflits entre les fichiers sujets à synchronisation. Lorsque le nouvel environnement d'initialisation est démarré et qu'un conflit est détecté, le système émet un avertissement et le fichier n'est pas synchronisé. L'activation peut être effectuée avec succès, indépendamment d'un tel conflit. Un conflit peut survenir si vous avez effectué l'une des opérations suivantes, par exemple :

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 le logiciel Solaris 9 dans votre environnement d'initialisation actuel et que vous avez réinitialisé Solaris 2.6 avec une synchronisation forcée, il se peut que les fichiers soient convertis à la version 2.6. Etant donné que les fichiers dépendent de la version de l'environnement d'exploitation, il se peut que l'initialisation de la version Solaris 2.6 échoue parce que les fichiers Solaris 9 ne sont peut-être pas compatibles avec les fichiers Solaris 2.6.

  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_9
    Do you want to force a Live Upgrade sync operations: 
    (Forcer synchronisation Live Upgrade") no
    
  3. Vous pouvez choisir de continuer ou de forcer une synchronisation des fichiers.

    • Appuyez sur Entrée pour poursuivre.

      Lors du premier démarrage 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, entrez :


      Do you want to force a Live Upgrade sync operations:  
      	(Forcer synchronisation Live Upgrade") yes
      
  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
    

Pour activer un environnement d'initialisation (Interface de ligne de commande)

  1. Connectez-vous en tant que superutilisateur.

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


    # /usr/sbin/luactivate  nom_BE
    

    nom_BE

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

  3. Réinitialisez l'ordinateur.


    # init 6
    

    Attention : Attention :

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



Exemple 33-4 Activation d'un environnement d'initialisation (Interface de ligne de commande)

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


# /usr/sbin/luactivate second_disk
# init 6

Pour activer un environnement d'initialisation et synchroniser les 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. L'environnement d'initialisation actif n'est pas nécessairement celui à la source du nouvel environnement. "Ici, "synchroniser" signifie que certains fichiers et répertoires du système sont copiés depuis le dernier environnement d'initialisation actif vers l'environnement initialisé. Solaris Live Upgrade n'effectue pas cette synchronisation après cette première initalisation, à moins que vous utilisiez la commande luactivate avec l'option -s.

Si vous forcez une synchronisation avec l'option -s, luactivate vérifie l'absence de conflits entre les fichiers sujets à synchronisation. Lorsque le nouvel environnement d'initialisation est démarré et qu'un conflit est détecté, le système émet un avertissement et le fichier n'est pas synchronisé. L'activation peut être effectuée avec succès, indépendamment d'un tel conflit. Un conflit peut survenir si vous avez effectué l'une des opérations suivantes, par exemple :

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 le logiciel Solaris 9 dans votre environnement d'initialisation actuel et que vous avez réinitialisé Solaris 2.6 avec une synchronisation forcée, il se peut que les fichiers soient convertis à la version 2.6. Etant donné que les fichiers dépendent de la version de l'environnement d'exploitation, il se peut que l'initialisation de la version Solaris 2.6 échoue parce que les fichiers Solaris 9 ne sont peut-être pas compatibles avec les fichiers Solaris 2.6.

  1. Connectez-vous en tant que superutilisateur.

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


    # /usr/sbin/luactivate  -s nom_BE
    

    nom_BE

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

    -s

    Provoque la synchronisation des fichiers entre le dernier environnement d'initialisation actif et le nouveau.  

    L'option -s est utilisée pour synchroniser les fichiers après la première activation d'un environnement d'initialisation. La première fois qu'un environnement d'initialisation est activé, les fichiers sont synchronisés, ce qui n'est plus le cas par la suite. Utilisez cette option avec prudence, car vous ne maîtrisez peut-être pas tous les changements survenus dans le dernier environnement d'initialisation actif.

  3. Réinitialisez l'ordinateur.


    # init 6
    

Exemple 33-5 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.


# /usr/sbin/luactivate -s second_disk
# init 6

Reprise sur panne : restauration de l'environnement d'initialisation d'origine (Interface de ligne de commande)

En cas d'échec détecté après la mise à niveau ou si l'application est incompatible avec un composant mis à niveau, restaurez l'environnement d'initialisation d'origine en appliquant l'une des procédures suivantes, selon la plate-forme dont vous disposez. La première procédure exécute la commande luactivate pour réactiver l'environnement d'initialisation d'origine. Si cette première procédure n'aboutit pas, utilisez la seconde procédure pour initialiser votre système à partir d'un DVD-ROM, d'un CD-ROM ou d'une image réseau.

Pour restaurer l'environnement d'initialisation d'origine malgré la création fructueuse d'un nouvel environnement d'initialisation

Utilisez cette procédure lorsque vous avez activé avec succès votre nouvel environnement d'initialisation, mais que les résultats ne vous satisfont pas.

  1. Connectez-vous en tant que superutilisateur.

  2. Entrez :


    # /usr/sbin/luactivate nom_BE
    

    nom_BE

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

  3. Réinitialisez l'ordinateur.


    # init 6
    

    L'environnement d'initialisation activé précédemment redevient l'environnement d'initialisation actif.

Pour restaurer l'environnement d'initialisation d'origine en cas d'échec de l'activation de l'environnement d'initialisation

  1. A l'invite OK, initialisez le système en mode mono-utilisateur à partir du DVD Solaris 9, du CD Installation de Solaris 9, du réseau ou d'un disque local :


    OK boot cdrom -s 
    

    ou


    OK boot net -s
    

    ou


    OK boot nom_périphérique -s
    

    nom_périphérique

    Indique le nom des périphériques à partir desquels le système peut être amorcé, par exemple /dev/dsk/c0t0d0s0

  2. Entrez :


    # /sbin/luactivate nom_BE
    

    nom_BE

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

  3. A l'invite, entrez :


    Do you want to fallback to activate boot environment <disk name> 
    (yes or no)? yes
    

    Un message vous signale que la procédure de restauration a été activée avec succès.

  4. Réinitialisez l'ordinateur.


    # init 6
    

    L'environnement d'initialisation activé précédemment redevient l'environnement d'initialisation actif.

Pour restaurer l'environnement d'initialisation d'origine à partir d'un DVD, d'un CD ou d'une image de l'installation réseau

Utilisez cette procédure pour lancer l'initialisation depuis un DVD, un CD ou une image d'installation réseau. Vous devez monter la tranche racine (/) à partir du dernier environnement d'initialisation actif. Exécutez ensuite la commande luactivate qui rend la restauration effective. A la réinitialisation, le dernier environnement d'initialisation actif fonctionne de nouveau.

  1. A l'invite OK, initialisez le système en mode mono-utilisateur à partir du DVD Solaris 9, du CD Installation de Solaris 9, du réseau ou d'un disque local :


    OK boot cdrom -s 
    

    ou


    OK boot net -s
    

    ou


    OK boot nom_périphérique -s
    

    nom_périphérique

    Indique le nom du disque et de la tranche où réside une copie du système d'exploitation, par exemple /dev/dsk/c0t0d0s0

  2. Si nécessaire, contrôlez l'intégrité du système de fichiers racine (/) utilisé pour la restauration de l'environnement d'initialisation.


    # fsck nom_périphérique
    

    nom_périphérique

    Indique l'emplacement du système de fichiers racine (/) sur le disque de l'environnement d'initialisation que vous souhaitez restaurer. Le nom du périphérique est entré sous la forme de /dev/dsk/cnumtnumdnums num.

  3. Montez la tranche racine de l'environnement d'initialisation actif (/) sur le répertoire de votre choix (par exemple /mnt) :


    # mount nom_périphérique /mnt
    

    nom_périphérique

    Indique l'emplacement du système de fichiers racine (/) sur le disque de l'environnement d'initialisation que vous souhaitez restaurer. Le nom du périphérique est entré sous la forme de /dev/dsk/cnumtnumdnums num.

  4. A partir de la tranche racine de l'environnement d'initialisation actif (/), entrez :


    # /mnt/sbin/luactivate
    

    luactivate active l'environnement d'initialisation activé précédemment et indique les résultats.

  5. Démontez /mnt


    # umount  /mnt
    
  6. Réinitialisez l'ordinateur.


    # init 6
    

    L'environnement d'initialisation activé précédemment redevient l'environnement d'initialisation actif.