Solaris 7 5/99: Guida alle piattaforme hardware Sun

Scenario 1: Nuova installazione del software Solaris 7 5/99 sui sistemi che effettuano il boot da un disco dello SPARCstorage Array

Uso della scheda SBus FC/S

Se il disco che si intende utilizzare come dispositivo di boot si trova in uno SPARCstorage Array collegato al sistema attraverso una scheda SBus FC/S, il livello di revisione FCode della scheda SBus FC/S deve essere 1.33 o superiore.

Le seguenti schede SBus FC/S sono preconfigurate con un FCode di livello 1.33 o superiore:

Per controllare il livello di revisione FCode della scheda SBus FC/S, vedere "Controllo del livello FCode della scheda SBus FC/S".

Uso delle porte FC integrate

Se lo SPARCstorage Array è collegato al sistema attraverso una porta FC integrata, non è necessario controllare il livello di revisione FCode; questi sistemi sono già preconfigurati con il livello di revisione FCode minimo richiesto per il boot.

Installazione del software Solaris 7 5/99 su un disco di uno SPARCstorage Array
  1. Installare l'ambiente operativo Solaris specificando di non effettuare il reboot al termine dell'installazione.

    Per maggiori informazioni, vedere il Capitolo 1" e il manuale SPARC: Installing Solaris Software


    Nota -

    Annotare il disco selezionato come dispositivo di boot; questa informazione sarà necessaria per definire il percorso di boot.



    Avvertenza - Avvertenza -

    Non selezionare il sistema per effettuare il reboot al termine dell'installazione di Solaris.


  2. Determinare il livello del firmware di ogni SPARCstorage Array. Digitare:


    # ssaadm display controller
    

    dove controller è il nome del controller logico dello SPARCstorage Array (ad esempio, c1). Cercare una riga simile alla seguente che contiene le informazioni sulla revisione del firmware:


    Firmware Rev: 3.12

  3. Se la revisione del firmware è inferiore alla 3.12, scaricare un nuovo firmware. Digitare:


    # ssaadm download -f /usr/lib/firmware/ssa/ssafirmware controller
    

  4. Configurare il dispositivo di boot. Digitare:


    # ssaadm set_boot_dev <nome del percorso del dispositivo di boot>
    

    Dove <nome del percorso del dispositivo di boot> è il percorso del dispositivo selezionato come dispositivo di boot al punto 1. Questo comando è interattivo e richiede la conferma dell'utente prima di impostare il percorso di boot. Il comando imposta la variabile d'ambiente OBP boot-device sul percorso del dispositivo selezionato per il boot. Si raccomanda di creare un devalias OBP per poter risalire al percorso di boot in caso di perdita accidentale.

  5. Se è necessario aggiornare il livello di revisione FCode, usare il comando ssaadm:


    # ssaadm fc_download
    

  6. Arrestare il sistema. Digitare:


    # /usr/sbin/init 0
    

  7. Se è stato scaricato un nuovo firmware, premere il pulsante SYS OK sul retro dello SPARCstorage Array per riavviarlo.


    Nota -

    Prima di effettuare il boot del sistema, attendere che lo SPARCstorage Array completi i test diagnostici POST.


  8. Ripristinare e riavviare il sistema.


    ok reset
    ok boot
    


    Nota -

    La nuova installazione dell'ambiente operativo Solaris 7 5/99 è completata. Per installare il software di gestione dei dischi, vedere la relativa documentazione.


Problemi di boot?

Se il sistema non effettua il boot, controllare che:

Controllo del livello FCode della scheda SBus FC/S
  1. Determinare il livello FCode. Al prompt ok, digitare:


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

    Digitando il comando show-devs si otterrà un output simile al seguente:


    .
    .
    .
    /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. Esaminare l'output del comando show-devs e cercare le righe relative alle schede FC/S collegate allo SPARCstorage Array da utilizzare per il boot.

    Per ogni scheda FC/S, l'output sarà rappresentato dalle righe contenenti soc@x,x, ad esempio:


    /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. Per determinare la versione di FCode della scheda FC/S, digitare:


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

    dove percorso_breve è la riga dell'output più breve contenente soc@x,x. Con riferimento all'output precedente, il comando da inserire sarebbe il seguente:


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

Se la versione di FCode non è la 1.33 o superiore, sarà necessario aggiornarlo al livello di revisione minimo richiesto.


Nota -

Il livello di FCode può essere aggiornato anche dopo l'installazione di Solaris 7 5/99.


I numeri di parte seguenti si riferiscono alle schede SBus FC/S che contengono il livello di revisione FCode minimo richiesto per il boot:

  1. Ripristinare la variabile d'ambiente OBP fcode-debug?


    ok setenv 
    fcode-debug? false
    ok reset