Guide d'installation Solaris 9

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

Utilisez le menu Mise à niveau ou la commande luupgrade pour mettre à niveau un environnement d'initialisation. Cette section 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, placez cette copie sur des tranches de disques physiques. Exemple : supposons que la configuration du disque de votre environnement d'initialisation actuel soit 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ésactiver 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 ce soit le cas avec 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 Mise à niveau dans le menu principal de Solaris Live Upgrade.

    L'écran du menu Mise a niveau 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.  

    Un fichier local 

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

    Une 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 BE_name -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 logiciel Solaris 9 1 sur 2 et le logiciel Solaris 9 2 sur 2. 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é à entrer des informations. N'utilisez pas ces options si vous souhaitez afficher l'interface.

    Insérez le logiciel Solaris 9 1 sur 2 et entrez :


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

    Insérez le logiciel Solaris 9 2 sur 2 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.