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

Procédure 1 : Nouvelle installation de Solaris 7 sur des systèmes qui ne sont pas initialisés à partir d'un disque SPARCstorage Array

Utilisation de la carte FC/S SBus

Si le disque que vous avez l'intention d'utiliser comme périphérique d'initialisation se trouve sur un SPARCstorage Array connecté au système via une carte FC/S SBus, notez que le niveau de révision du FCode de la carte FC/S doit être supérieur ou égal à 1.33 pour que l'initialisation soit possible.

Les cartes FC/S SBus suivantes sont configurées en usine avec un FCode dont le niveau de révision est supérieur ou égal à 1.33 :

Pour vérifier le niveau du révision du FCode de votre carte FC/S SBus, reportez-vous à la section "Vérification du niveau FCode de votre carte  FC/S SBus".

Utilisation de ports FC internes

Si le SPARCstorage Array est connecté au système via un port FC embarqué, il n'est pas nécessaire de vérifier le niveau de révision du FCode ; ces systèmes sont configurés en usine avec le niveau de révision du FCode minimum pour permettre l'initialisation.

Installation de Solaris 7 sur un disque SPARCstorage Array
  1. Installez l'environnement logiciel Solaris avec l'option no reboot.

    Pour plus d'informations, reportez-vous au Chapitre 1 et au manuel SPARC : Installation du logiciel Solaris.


    Remarque :

    Notez quel disque vous utilisez comme périphérique d'initialisation car vous aurez besoin de cette information au moment de configurer votre chemin d'initialisation.



    Attention : Attention :

    Ne sélectionnez pas l'option de réinitialisation du système à la fin de la procédure de configuration de Solaris.


  2. Déterminez le niveau de révision des micro-programmes de chaque SPARCstorage Array. Tapez :


    # ssaadm display contrôleur
    

    contrôleur est le nom du contrôleur logique du SPARCstorage Array (par exemple, c1). Examinez le contenu de la ligne qui indique le niveau de révision des micro-programmes :


    Firmware rev. : 3.12

  3. Si le niveau de révision des micro-programmes est inférieur à 3.12, téléchargez les nouveaux micro-programmes. Tapez :


    # ssaadm download -f /usr/lib/firmware/ssa/ssafirmware contrôleur
    

  4. Définissez votre périphérique d'initialisation. Tapez :


    # ssaadm set_boot_dev <chemin_périphérique_initialisation>
    

    <chemin_périphérique_initialisation> est le chemin d'accès au périphérique que vous avez sélectionné en tant que périphérique d'initialisation à l'étape 1. Cette commande est interactive et nécessite confirmation de la part de l'utilisateur. Elle attribue à la variable d'environnement OBP périphérique d'initialisation le chemin d'accès au périphérique que vous avez sélectionné en tant que périphérique d'initialisation. Nous vous recommandons de créer une valeur devalias OBP pour garder une trace du chemin en cas de perte accidentelle.

  5. Si vous devez mettre à niveau votre FCode, tapez la commande ssaadm :


    # ssaadm fc_download
    

  6. Arrêtez le système. Tapez :


    # /usr/sbin/init 0
    

  7. Si vous téléchargez les nouveaux micro-programmes, appuyez sur le bouton SYS OK situé à l'arrière du ou des SPARCstorage Array pour réinitialiser ces derniers.


    Remarque :

    Avant d'initialiser votre système, attendez que chaque SPARCstorage Array ait exécuté les auto-tests à la mise sous tension (POST).


  8. Initialisez votre système.


    ok reset
    ok boot
    


    Remarque :

    L'installation de Solaris 7 est maintenant terminée. Si vous voulez installer le logiciel Disk Management, reportez-vous à la documentation utilisateur fournie avec le logiciel.


Des problèmes d'initialisation ?

Si votre système ne s'initialise pas, vérifiez les points suivants :

Vérification du niveau FCode de votre carte  FC/S SBus
  1. Déterminez votre niveau de FCode. Tapez la commande suivante à l'invite ok :


    ok setenv fcode-debug? true 
    ok reset
    ok show-devs
    

    Lorsque vous tapez la commande show-devs, un résultat semblable à celui-ci apparaît :


    .
    .
    .
    /iommu@0,10000000/sbus@0,10001000/le@1,c00000
    /iommu@0,10000000/sbus@0,10001000/SUNW,soc@0,0
    /iommu@0,10000000/sbus@0,10001000/ledma@4,8400010
    /iommu@0,10000000/sbus@0,10001000/SUNW,bpp@4,c800000
    /iommu@0,10000000/sbus@0,10001000/espdma@4,8400000
    /iommu@0,10000000/sbus@0,10001000/SUNW,DBRIe@2,10000/mmcodec
    /iommu@0,10000000/sbus@0,10001000/SUNW,soc@0,0/SUNW,pln@a0000800,201cac11
    /iommu@0,10000000/sbus@0,10001000/SUNW,soc@0,0/SUNW,pln@a0000800,201cac11/SUNW,ssd

  2. Examinez le résultat de la commande show-devs et identifiez les lignes correspondant aux cartes FC/S connectées au SPARCstorage Array d'initialisation.

    Pour une carte FC/S, les lignes obtenues, composées de soc@x,x sont similaires à :


    /iommu@0,10000000/sbus@0,10001000/SUNW,
    soc@0,0
    /iommu@0,10000000/sbus@0,10001000/SUNW,soc@0,0/SUNW,pln@a0000800,201cac11
    /iommu@0,10000000/sbus@0,10001000/SUNW,soc@0,0/SUNW,pln@a0000800,201cac11 SUNW,ssd

  3. Pour identifier la version du FCode de la carte FC/S, tapez :


    ok cd 
    short_path
    ok sccsid type
    1.33 95/04/19
    ok device-end
    

    short_path (chemin_abrégé) est la ligne la plus courte du résultat contenant soc@x,x . Si l'on prend comme exemple le résultat ci-dessus, vous devez entrer :


    ok cd /iommu@0,10000000/sbus@0,10001000/SUNW,soc@0,0
    ok sccsid type
    1.33 95/04/19
    ok device-end
    

Si la version du FCode est antérieure à 1.33, vous devez installer le niveau de FCode minimal.


Remarque :

Vous pouvez mettre à niveau votre FCode après avoir installé le logiciel Solaris 7.


Les numéros de référence de cartes FC/S SBus suivants contiennent le niveau de révision de FCode nécessaire à l'initialisation :

  1. Voulez-vous réinitialiser votre variable d'environnement OBP fcode-debug ?


    ok setenv 
    fcode-debug? false
    ok reset