Solaris 7 5/99 Guide de la plate-forme matérielle Sun

Mise à jour de l'environnement d'exploitation Solaris

Les étapes qui suivent modifient les procédures de suninstall. Pour de plus amples informations, reportez-vous au document Instructions d'installation de Solaris 7 5/99 (Edition pour plate-forme SPARC).

  1. Dans une fenêtre SSP, assurez-vous que le nom de domaine défini dans la variable SUNW_HOSTNAME est correct.

    Si la valeur de la variable n'est pas correcte, utilisez la commande domain_switch(1M) pour la changer. La commande domain_switch(1M) doit être exécutée à partir du C Shell.

  2. Supprimez le domaine existant.


    ssp% domain_remove -d nom_domaine
    

    Répondez y lorsque le système vous demande si vous voulez sauvegarder les répertoires.

  3. Recréez le domaine avec le numéro de la nouvelle version du SE.


    ssp% domain_create -d nom_domaine -o 2.7
    

  4. Activez le domaine.


    ssp% bringup -A off
    

    S'il s'agit du premier domaine à être activé, vous serez invité à configurer le centerplane. Tapez y pour confirmer.


    Cette mise en fonction configurera le plan central. Voulez-vous confirmer (y/n) ? y
    

    Après quelques minutes, l'invite SSP s'affiche.

  5. A l'invite ssp, ouvrez une session netcon(1M) :


    ssp% netcon
    

    Après quelques minutes, l'invite ok s'affiche.

  6. Contrôlez qu'il n'y ait pas d'entrées devaliases en double dans OBP.

    L'utilitaire suninstall risque de ne pas fonctionner correctement si vous avez défini des devaliases en double dans OBP. Utilisez la commande devalias pour contrôler les alias. Le résultat ressemblera sans doute à l'exemple suivant.


    ok devalias
    net            /sbus@41,0/qec@0,20000/qe@1,0
    ttya           /ssp-serial
    ssa_b_example  /sbus@40,0/SUNW,soc@0,0/SUNW,pln@b0000000,XXXXXX/SUNW,ssd@0,0:a
    ssa_a_example  /sbus@40,0/SUNW,soc@0,0/SUNW,pln@a0000000,XXXXXX/SUNW,ssd@0,0:a
    isp_example    /sbus@40,0/QLGC,isp@0,10000/sd@0,0
    net_example    /sbus@40,0/qec@0,20000/qe@0,0
    net            /sbus@41,0/qec@0,20000/qe@0,0
    ok


    Remarque :

    Si un devalias quelconque a été défini deux fois (par ex. net est défini deux fois dans l'exemple ci-dessus), vous devez supprimer les entrées devalias supplémentaires.


  7. S'il y a des entrées en double dans le fichier devalias, supprimez-les.

    Dans l'exemple suivant, le dernier net devalias créé est supprimé. Vous devrez peut-être donner une seconde commande nvunalias si c'est le second alias net qui est incorrect. Utilisez ensuite une commande nvalias pour créer l'alias de périphérique net correct.


    ok nvunalias net
    

  8. S'il n'y a pas d'alias pour l'interface réseau qui est sur le même sous-réseau que le SSP, vous pouvez en créer un en tapant une commande similaire à celle qui suit.


    ok nvalias net /sbus@41,0/SUNW,hme@0,8c00000
    

    /sbus@41,0 fait référence à la carte système 0 et à SBus 1. La partie /SUNW,hme@0 du nom du périphérique définit une interface réseau 100Base-T installée dans l'emplacement 0. Votre configuration changera.

    Le tableau suivant contient les numéros des SBus qui sont utilisés dans le fichier devalias.

    Tableau 10-7 Numéros des SBus utilisés dans le fichier devalias

    Carte système 

    E/S sys 0 

    E/S sys 1 

     

    Carte système 

    E/S sys 0 

    E/S sys 1 

    /sbus@40 

    /sbus@41 

     

    /sbus@60 

    /sbus@61 

    /sbus@44 

    /sbus@45 

     

    /sbus@64 

    /sbus@65 

    /sbus@48 

    /sbus@49 

     

    10 

    /sbus@68 

    /sbus@69 

    /sbus@4c 

    /sbus@4d 

     

    11 

    /sbus@6c 

    /sbus@6d 

    /sbus@50 

    /sbus@51 

     

    12 

    /sbus@70 

    /sbus@71 

    /sbus@54 

    /sbus@55 

     

    13 

    /sbus@74 

    /sbus@75 

    /sbus@58 

    /sbus@59 

     

    14 

    /sbus@78 

    /sbus@79 

    /sbus@5c 

    /sbus@5d 

     

    15 

    /sbus@7c 

    /sbus@7d 

    La commande watch-net-all (sans espace) affiche les interfaces de réseau opérationnelles.


    Attention : Attention :

    L'utilitaire suninstall est démarré à l'étape suivante. Pendant l'installation, vous serez invité à spécifier le nom de périphérique du disque d'initialisation. Ne vous lancez pas dans l'installation sans avoir ce nom de périphérique.


  9. Dans la fenêtre netcon(1M), initialisez le système depuis le réseau.


    ok boot net
    


    Remarque :

    Vous devez avoir un alias (en général net) dans l'OBP pour l'interface réseau appropriée. Utilisez cet alias avec la commande boot(1M), selon l'exemple ci-dessus. Sinon, vous devrez taper un chemin d'accès extrêmement long. Si vous spécifiez un alias (ou un chemin d'accès) qui ne décrit pas l'interface réseau correcte, la commande boot(1M) échouera.


La commande boot net démarre l'utilitaire suninstall. Ce dernier vous invite à fournir des informations propres au site et à la plate-forme. Vous trouverez dans le tableau ci-dessous des informations propres à la plate-forme qui pourront vous être demandées. Pour toute question sur l'utilitaire suninstall, reportez-vous à la Instructions d'installation de Solaris 7 5/99 (Edition pour plate-forme SPARC) du kit média.

Tableau 10-8 Informations propres aux plates-formes pour l'utilitaire suninstall

Si vous l'on demande de : 

Procédez comme suit : 

Entrer le nom de l'hôte du SSP pour le nom_domaine [default_name]

 Entrez le nom de l'hôte du SSP. Notez que l'action par défaut consiste à ajouter - ssp au nom de domaine

Définir les informations réseau 

Sélectionnez le niveau d'information à fournir de votre choix. Si vous sélectionnez une option autre que None, l'utilitaire suninstall affiche une série de boîtes de dialogue vous invitant à entrer des informations de configuration. Fournissez ces informations.

Sélectionner Solaris Interactive Installation 

Sélectionnez Mise à jour.

Sélectionner 64 bits 

Cliquez sur "Select To include Solaris 64-bit Support" pour installer le noyau 64 bits. Reportez-vous aux Notes de mise à jour Supplement Solaris 7 5/99 pour avoir des instructions sur la façon de vérifier le mode d'exploitation, de définir le mode par défaut et de commuter le mode d'exploitation.

Sélectionner les logiciels 

Sélectionnez Entire Distribution plus OEM Support.

Sélectionner le(s) disque(s) 

Sélectionnez le ou les disques sur lesquels les logiciels seront installés. Si vous optez pour une unité autre que celle désignée en tant qu'unité d'initialisation, un message d'avertissement s'affichera plus tard au cours de l'installation. A ce stade, vous pouvez choisir de continuer ou non. 

 

Remarque : Avec Solaris 7 5/99, vous verrez peut-être un message avertissant que le système a besoin de davantage d'espace disque. Reportez-vous au Tableau 10-9, pour avoir plus d'informations.

Déterminer si le domaine doit être monté, ou non, en tant que système de fichiers distant 

Appuyez sur F4 si les systèmes de fichiers doivent être montés à partir d'un serveur de fichiers distant. Appuyez sur F2 dans le cas contraire. 

Sélectionnez l'option post installation (réinitialisation manuelle)

Sélectionnez réinitialisation manuelle et appuyez sur F2 pour commencer l'installation. Cette étape au cours de laquelle le logiciel et les patchs du CD Solaris sont installés dure quelques minutes. Quand l'installation est terminée, l'utilitaire suninstall ne réinitialise pas le domaine si vous sélectionnez réinitialisation manuelle. La machine Enterprise 10000 affiche l'invite du super-utilisateur dans la fenêtre netcon(1M). N'utilisez pas la commande reboot(1M) pour fermer le domaine.

Personnalisation du système de fichiers

Quand vous effectuez une mise à jour complète de l'environnement d'exploitation Solaris 7 5/99 sur un domaine, l'utilitaire suninstall vous permet d'entrer manuellement les tailles des partitions du disque pour vos systèmes de fichiers. Sun Microsystems vous recommande de ne pas utiliser de partition de disque inférieure aux tailles minimales indiquées au Tableau 10-9.

Si vous utilisez deux disques, racine (/) et /usr doivent être sur le périphérique spécifié dans l'alias d'initialisation OBP.

Tableau 10-9 Partitions de disque (tailles minimales)

Partition 

Tailles minimales 

Notes 

/

256 Mo 

Taille minimale non équipée 

swap

1024 Mo 

Taille minimale non équipée 

débordement 

 

Taille totale actuelle du disque 

/var

512 Mo 

 

 

3 Mo 

Cette tranche doit être réservée aux produits Alternate Pathing et Solstice DiskSuite. Sinon, les installations Alternate Pathing suivantes réécriront le système d'exploitation. 

/opt

512 Mo 

Cette partie peut être plus importante selon l'espace restant. 

/usr

1 Go 

Les utilisateurs de langues asiatiques peuvent avoir besoin de plus d'octets ici. 

Utilisez la touche Tab pour déplacer le curseur et le clavier afin de taper les tailles des différentes partitions. Appuyez sur F2 une fois que vous avez terminé.

Lors de la mise à jour, il est possible que l'utilitaire suninstall vous signale que les tailles des partitions du disque ne sont pas assez grandes pour Solaris 7 5/99, comme dans l'exemple suivant.


- More Space Needed --------------

Si vous voyez ce message pendant la mise à jour, vous devez contrôler la partition     /usr. Si cette partition est inférieure à 653 méga-octets, vous devez repartitionner le disque d'initialisation en effectuant les étapes suivantes.

Appuyez sur F2 pour sélectionner Orientation automatique.


Attention : Attention :

Assurez-vous que les tailles des partitions pour les systèmes de fichiers root (/), /swap, /usr, et /var ne sont pas réduites en deçà des tailles minimales indiquées au Tableau 10-9.


Si les modifications proposées sont acceptables, appuyez sur F2 pour continuer.

Sinon, appuyez sur F4 pour modifier les contraintes utilisées par l'utilitaire suninstall pour reconfigurer les partitions de disque. Vos données seront temporairement sauvegardées durant la reconfiguration de la partition ; elles seront ensuite restaurées. Pour plus d'informations, reportez-vous au Solaris Advanced Installation Guide.


Remarque :

Pour les systèmes ayant une configuration Volume Manager importante (100 disques ou plus), il faut augmenter la taille du système de fichiers racine (/). Sun Microsystems vous recommande d'utiliser des tailles d'environ 256 à 512 méga-octets, offrant un espace additionnel qui sera requis pour entrer les noms des périphériques.


  1. Fermez le domaine à l'invite super-utilisateur.


    nom_domaine# init 0
    

  2. Activez le domaine.


    ssp% bringup -A on
    


    Remarque :

    L'on suppose dans cette étape que vous effectuez la mise à jour à partir du disque d'initialisation défini dans la variable OBP boot-device. Si vous effectuez la mise à jour à partir d'un autre disque d'initialisation, vous devrez indiquer l'alias du périphérique à titre d'argument de la commande.


  3. Passez au répertoire /Tools.


    ssp# cd /cdrom/cdrom0/s0/Solaris_2.7/Tools

  4. Supprimez le domaine hôte en tant que client d'installation.


    ssp# ./rm_install_client nom_domaine
    

  5. Si vous avez terminé la mise à jour, retirez le CD Solaris 7 5/99.


    ssp# cd /
    ssp# unshare /cdrom/cdrom0/s0
    ssp# eject cdrom
    

Mise à jour à partir des modules supplémentaires Sun Microsystems Computer Systems

A ce stade du processus de mise à jour, vous devez mettre à jour tous les modules supplémentaires dont votre système a besoin, à partir du CD Supplement Sun Computer Systems.

  1. Insérez le CD Supplement Sun Computer Systems.

  2. Connectez-vous au SSP en tant que super-utilisateur et partagez le CD-ROM.


    ssp# share -F nfs -o ro,anon=0 /cdrom/cdrom0
    

  3. Créez et montez le répertoire /cdrom et ajoutez les modules supplémentaires Sun Microsystems Computer Systems.


    nom_domaine# mkdir /cdrom [if it does not already exist]
    nom_domaine# mount ssp_nom:/cdrom/cdrom0 /cdrom
    nom_domaine# cd /cdrom/Product
    nom_domaine# pkgadd -d . SUNWabhdw
    


    Remarque :

    N'effectuez cette étape que pour les domaines dans lesquels vous voulez utiliser les fichiers AnswerBook.


    La commande pkgadd(1M) peut afficher plusieurs messages et poser pour chaque module plusieurs questions relatives à l'installation, certaines portant sur l'espace, d'autres vous demandant de continuer ou non. Après avoir répondu à ces questions et lorsque l'on vous demandera si vous voulez continuer ou non, répondez Yes.

    La commande pkgadd(1M) installera le module suivant.

    Tableau 10-10 Module supplémentaires Sun Microsystems Computer Systems

    Comprend le cluster/module 

    Description 

    SUNWabhdw

    Solaris 7 5/99 on Sun Hardware Collection AnswerBook

  4. Installez le patch SSP 3.1 Y2000 sys_id.


    ssp# cd cdrom/Patches/106281-01
    ssp# ./installpatch .
    

  5. Installez le patch SSP 3.1 Y2000.


    ssp# cd ../106282-01
    ssp# ./installpatch .
    

  6. Si nécessaire, ajoutez le logiciel SunVTS (Validation Test Suite) en ligne.

    Pour de plus amples informations sur le logiciel SunVTS, consultez le SunVTS 3.1 User's Guide.

  7. Si nécessaire, installez et configurez le logiciel préchargé Sun Enterprise NetBackup.

    Votre système comporte le produit Enterprise NetBackup. Pour configurer et personnaliser ce logiciel en fonction de vos exigences, reportez-vous au Sun Enterprise NetBackup and Media Manager Installation Guide.

  8. Configurez les modules NTP.

    Effectuez les opérations décrites dans les étapes ci-après pour configurer le fichier ntp.conf, qui se trouve dans /etc/inet/ntp.conf.

    1. Connectez-vous au domaine en tant que super-utilisateur.

    2. Ouvrez le fichier ntp.conf dans votre éditeur de texte.

    3. Editez le fichier de sorte qu'il ressemble à l'exemple suivant.


      # example Starfire domain /etc/inet/ntp.conf 
      # configuration file ntp.conf 
      # for Solaris Su
      # substitute actual ssp name for <ssp-name> 
      
      server <ssp-name> prefer
      # we can always fall back to the local clock.
      server 127.127.1.0
      fudge 127.127.1.0 stratum 9
       
      # Other ntp files
      driftfile /etc/inet/ntp.drift
       
      # Encryption:
      disable auth
      controlkey 1
      requestkey 1
      authdelay 0.000793
       
      # precision declaration
      precision -18 									 		 # clock reading precision (1 usec)

      Tous les domaines devraient utiliser le SSP en tant que source pour l'heure, tandis que ce dernier devrait utiliser au moins deux autres sources en plus de son horloge interne pour éviter toute panne en cas de défaillance de son horloge interne. Pour de plus amples informations sur les commandes NTP, consultez les pages de manuel (1M) : Commandes Network Time Protocol.

  9. Dans la fenêtre netcon(1M), démontez le CD.


    nom_domaine# cd /
    nom_domaine# umount /cdrom

  10. Connectez-vous au SSP en tant que super-utilisateur et retirez le CD.


    ssp# cd /
    ssp# unshare /cdrom/cdrom0
    ssp# eject cdrom
    

  11. Annulez la mise en commentaire des systèmes de fichiers effectuée dans le fichier /etc/vfstab lors de la préparation du domaine pour la mise à jour.

  12. Annulez le commentaire de toutes les mémoires virtuelles (partitions) qui ne sont pas sur le même contrôleur que le disque racine.

  13. Configurer l'alias du périphérique d'initialisation.

    1. Si vous êtes à l'invite ok, utilisez la commande OBP setenv pour mettre l'alias de périphérique d'initialisation par défaut sur le bon périphérique.


      ok setenv boot-device alias_périphérique_initialisation
      

      alias_périphérique_initialisation correspond à l'alias de périphérique par défaut correct.

    2. Si diag-switch? est sur true, exécutez l'étape suivante, utilisez la commande OBP setenv pour définir le périphérique approprié pour la variable diag-device.


      ok setenv diag-device alias_périphérique_initialisation
      


      Remarque :

      Si diag-switch? est sur true, OBP utilise diag-device et diag-file en tant que paramètres d'initialisation par défaut. Si diag-switch? est sur false, OBP utilise boot-device et boot-file en tant que paramètres d'initialisation par défaut.


    3. Si vous en êtes à l'invite du domaine, connectez-vous en tant que super-utilisateur sur le domaine et utilisez ensuite la commande eeprom(1M) pour définir la variable du périphérique d'initialisation.


      nom_domaine# eeprom boot-device=alias_périphérique_initialisation
      

  14. Contrôlez le mode d'exploitation :


    nom_domaine# isainfo -k
    

    Si votre système fonctionne en mode 64 bits, vous devriez obtenir le résultat suivant :


    sparcv9

  15. Réinitialisez le domaine avec le mode d'exploitation adéquat.

    Pour l'environnement d'exploitation Solaris 7 5/99, vous pouvez utiliser le mode 32 bits ou le mode 64 bits. Le mode 64 bits est le mode par défaut de la plupart des plates-formes sun4u.

    1. Pour le mode 32 bits, tapez la commande suivante.


      nom_domaine# reboot alias_initialisation kernel/unix
      

    2. Pour le mode 64 bits, tapez l'une des commandes suivantes.

      Si vous n'êtes pas déjà en mode 32 bits, utilisez la commande suivante.


      nom_domaine# reboot alias_initialisation

      Si vous passez du mode 32 bits au mode 64 bits, utilisez la commande suivante.


      nom_domaine# reboot alias_initialisation kernel/sparcv9/unix
      

  16. Installez et configurez tout autre logiciel figurant dans les modules achetés.

    Si vous comptez installer Alternate Pathing et/ou un gestionnaire de volumes, tel que Solstice(TM) DiskSuite(TM) ou Sun Enterprise Volume Manager(TM), reportez-vous au chapitre "Installation de Alternate Pathing sur le serveur Sun Enterprise 10000" dans ce manuel.