Bibliothèque d'installation de Solaris 7 (Edition pour plate-forme Intel)

Chapitre 6 Mise à niveau d'un système

Ce chapitre décrit la mise à niveau d'un système Solaris existant. Il se compose des sections suivantes :

Différentes méthodes de mise à niveau d'un système

Lorsque vous installez une nouvelle version du logiciel Solaris sur un système Solaris existant, le programme d'installation vous propose deux options d'installation de l'environnement d'exploitation Solaris :

Questions les plus fréquentes à propos de l'option Mise à jour

Puis-je utiliser l'option Mise à jour sur mon système ?

Vous pouvez utiliser cette option si vous exécutez le logiciel Solaris 2.4 ou une version ultérieure.

Pour savoir quelle version de l'environnement d'exploitation Solaris un système exécute, tapez :


$ uname -a
Dois-je supprimer les patches avant d'utiliser l'option Mise à jour ?

Non.

Que faire si le programme d'installation de Solaris ne propose pas l'option Mise à jour alors que le système devrait pouvoir être mis à niveau ?

Reportez-vous au Chapitre 7 pour plus d'informations.

Que faire si l'espace disponible sur les systèmes de fichiers est insuffisant pour la mise à niveau ?

L'option Mise à jour du programme d'installation interactif de Solaris permet de réallouer l'espace disque pour résoudre ce problème. Par défaut, une fonction de configuration automatique tente de déterminer comment réallouer l'espace disque pour que la mise à niveau soit possible. Si elle n'y parvient pas, vous devez indiquer quels systèmes de fichiers peuvent être déplacés ou modifiés, puis relancer la configuration automatique en fonction de ces nouvelles données.

La mise à niveau me permet-elle de passer automatiquement à un autre groupe de logiciels ?

Non. Par exemple, si vous aviez installé le groupe de logiciels Utilisateur final sur votre système, vous ne pouvez pas passer au groupe de logiciels Développeur en utilisant l'option Mise à jour. Toutefois, vous pouvez toujours ajouter, dans le cadre de la mise à niveau, des produits qui ne font pas partie du groupe de logiciels déjà installé.

Où le programme d'installation consigne-t-il les modifications locales que la mise à niveau n'a pas pu conserver ?
  • Avant la réinitialisation du système : /a/var/sadm/system/data/upgrade_cleanup

  • Après la réinitialisation du système : /var/sadm/system/data/upgrade_cleanup

Où le programme d'installation consigne-t-il les événements qui se sont produits pendant la mise à niveau ?
  • Avant la réinitialisation du système : /a/var/sadm/system/logs/upgrade_log

  • Après la réinitialisation du système : /var/sadm/system/logs/upgrade_log

Instructions de mise à niveau

Cette section fournit des informations sur la mise à niveau et la sauvegarde d'un système.

Mise à niveau d'un système
  1. Prenez connaissance des points suivants avant de mettre à niveau votre environnement d'exploitation Solaris.

    • Consultez la section "Software Features No Longer Supported" des Notes de version de Solaris afin de savoir si certains logiciels que vous utilisez ne sont plus disponibles dans la nouvelle version.

    • Reportez-vous au Chapitre 2 afin de savoir si certaines modifications ou améliorations apportées à l'environnement d'exploitation Solaris sont susceptibles d'avoir une incidence sur l'usage que vous faites actuellement de votre système.

    • Consultez toute autre documentation pertinente relative à vos logiciels.


      Attention : Attention :

      Pour éviter toute perte de données lors de la mise à niveau, veuillez prendre note des informations suivantes sur Solstice DiskSuite. Vous devez également prendre connaissance des instructions de mise à niveau fournies dans la documentation des logiciels d'accompagnement et des logiciels tiers.


      Si vous utilisez Solstice DiskSuiteTM, notez que les méta-périphériques ne peuvent pas être mis à niveau de manière automatique. Pour plus d'informations, reportez-vous à l'annexe B, "Upgrading to Other Solaris Versions", du manuel Solstice DiskSuite Reference Guide.

    • Vérifiez que vous possédez tous les patches nécessaires. Une liste à jour des patches est mise à votre disposition sur Internet par SunSolve (http://sunsolve.sun.com/).

  2. Faites une sauvegarde de votre système.

    Faites toujours une sauvegarde de vos systèmes de fichiers avant d'utiliser l'option Mise à jour et d'installer une nouvelle version du logiciel Solaris. Cette procédure consiste à copier les systèmes de fichiers sur un support amovible (par exemple une bande) afin de protéger les données contre toute perte, endommagement ou altération. Si vous n'avez pas encore défini de procédure de sauvegarde, reportez-vous à la section "Comment sauvegarder un système", pour savoir comment sauvegarder des systèmes de fichiers complets. Pour plus d'informations sur la planification des sauvegardes et l'utilisation d'autres commandes de sauvegarde, consultez le manuel Solaris ¤Î¥·¥¹¥Æ¥à´ÉÍý.

  3. Insérez la disquette Configuration Assistant dans le lecteur de disquette A: du système.

  4. Insérez le CD Solaris dans le lecteur de CD-ROM.

  5. Préparez l'initialisation du système.

    Tableau 6-1 Instructions d'initialisation

    Si le système est... 

    Procédez comme suit... 

    Nouveau et hors tension 

    Mettez les composants du système sous tension.  

    En fonctionnement et sous Solaris 

     

    Accédez à un utilitaire de commande ou à un interpréteur de commandes et tapez : 

    $ su root

    # init 0

    Réinitialisez le système en répondant aux invites. 

    Lorsque vous mettez le système sous tension, un programme de diagnostic (Configuration Assistant) contrôle le matériel afin de vérifier l'absence de conflit entre les périphériques ajoutés au système. Le cas échéant, un message vous demande de les résoudre avant de poursuivre.

  6. Choisissez l'option CD pour initialiser le système à partir du CD-ROM.

  7. Choisissez l'option Interactive.

    Ne choisissez pas l'option 2- custom JumpStart ; il s'agit d'une option d'installation avancée qui nécessite une configuration préalable. Pour automatiser les installations à l'aide de Custom JumpStart, consultez le manuel Solaris Advanced Installation Guide.

    Ne choisissez pas Solaris Web Start ; la version actuelle ne gère pas la mise à niveau.


    Remarque :

    Si vous rencontrez des problèmes à partir de ce point, reportez-vous au Chapitre 7.


  8. Suivez les instructions à l'écran pour installer l'environnement d'exploitation Solaris.

    Basée sur des menus, l'interface du programme d'installation de Solaris permet une installation progressive et interactive de l'environnement d'exploitation Solaris. Ce programme dispose par ailleurs d'une aide en ligne pour répondre à vos questions.

  9. Attendez que l'environnement d'exploitation Solaris soit installé sur votre système.

    Un historique de l'installation, qui détaille son déroulement, est enregistré dans les fichiers suivants :

    • Avant la réinitialisation du système : /a/var/sadm/system/logs/upgrade_log

    • Après la réinitialisation du système : /var/sadm/system/logs/upgrade_log

  10. Réinitialisez le système.

Comment sauvegarder un système
  1. Devenez superutilisateur.

  2. Arrêtez le système.


    # init 0
    
  3. Placez le système en mode mono-utilisateur (niveau d'exécution S).


    ok boot -s
    
  4. (Facultatif) Vérifiez la cohérence des systèmes de fichiers à l'aide de la commande fsck.

    Utilisez la commande fsck avec l'option -m pour vérifier la cohérence des systèmes de fichiers. Il est en effet possible que des incidents tels qu'une panne de courant aient laissé les fichiers dans un état incohérent.


    # fsck -m /dev/rdsk/nom_périphérique
    
  5. (Facultatif) Si vous prévoyez de sauvegarder des systèmes de fichiers sur un lecteur de bande distant :

    1. Ajoutez l'entrée suivante au fichier ./rhosts du système qui lance la sauvegarde :


      machine root
      
    2. Vérifiez que le nom de machine ajouté au fichier /.rhosts ci-dessus est accessible via le fichier /etc/inet/hosts local ou un serveur de noms NIS ou NIS+.

  6. Déterminez le nom de périphérique du lecteur de bande.

    Le lecteur de bande par défaut est /dev/rmt/0.

  7. Insérez une bande non protégée en écriture dans le lecteur.

  8. Sauvegardez les systèmes de fichiers en utilisant l'une des commandes ufsdump répertoriées dans le Tableau 6-2.

    Tableau 6-2 Commandes de sauvegarde complète

    Pour effectuer une sauvegarde complète sur... 

    Utilisez la commande... 

    un lecteur de disquette local 

    ufsdump9ucf /vol/dev/ fichiers_à_sauvegarder

    un lecteur de bande local 

    ufsdump9ucf /dev/rmt fichiers_à_sauvegarder

    un lecteur de bande distant 

    ufsdump0ucf machine_distante:/ fichiers_à_sauvegarder

  9. Lorsque vous y êtes invité, retirez la bande et insérez le volume suivant.

  10. Etiquetez chaque bande en précisant le numéro du volume, le niveau, la date, le nom du système et le système de fichiers.

  11. Ramenez le système au niveau d'exécution 3 en appuyant sur Control-D.

  12. A l'aide de la commande ufsrestore, affichez le contenu de la bande afin de vérifier que la sauvegarde s'est déroulée correctement.

Vérification de la mise à niveau

Une fois la mise à niveau du système terminée, le programme d'installation laisse celui-ci à l'invite du superutilisateur, en mode mono-utilisateur.

  1. Si nécessaire, faites une vérification du système.

    Lorsque vous utilisez l'option Mise à jour, le programme d'installation de Solaris fusionne les modifications apportées aux logiciels locaux de l'ancien système avec le nouveau logiciel. Toutefois, dans certains cas, la fusion est impossible. Pour savoir si vous devez rétablir certaines modifications locales que la mise à niveau n'a pas pu conserver, consultez le fichier suivant :

    /a/var/sadm/system/data/upgrade_cleanup


    Attention : Attention :

    Prenez soin de lire intégralement le fichier upgrade_cleanup. En effet, l'initialisation de votre système risque d'échouer si vous ne rétablissez pas les modifications locales non conservées.


  2. Réinitialisez le système.


    # reboot