Solaris 7 Handbok för Sun-plattformar

Kapitel 7 Installera Solaris med SPARCstorage Array

I detta kapitel beskrivs hur du installerar Solaris 7 programvara, som nyinstallation eller som uppgradering, där SPARCstorage Array kan användas som startenhet.


Obs!

Instruktionerna i det här kapitlet gäller endast system som är konfigurerade med SPARCstorage Array.



Varning!   Varning!

Följande installation bör bara utföras av en erfaren systemadministratör. Om du inte uppfyller detta krav kan du förlora information på hårddisken.


Programvara för skivminneshantering


Varning!   Varning!

Om du för närvarande kör något diskhanteringssystem måste du kontrollera dokumentationen för systemet innan du följer dessa instruktioner. Det finns risk att förlora data vid felaktig användning.


Inbyggda program i SPARCstorage Array

I installations- och uppgraderingsscenarierna nedan kan du behöva kontrollera, och i vissa fall, uppgradera de inbyggda programmen i ditt SPARCstorage Array.

Denna Solaris 7 programvara innehåller inbyggda program av version 3.12 för SPARCstorage Array, vilket är det senaste versionsnumret för alla modeller av SPARCstorage Array (100 och 200 serierna).

Om din SPARCstorage Array har inbyggda program med ett versionsnummer lägre än 3.12, måste du uppgradera programmen till version 3.12 enligt instruktionerna.

Om du har version 3.12, eller högre, av de inbyggda programmen i ditt SPARCstorage Array behöver du inte uppgradera programmen.

Installation och uppgradering

Det här kapitlet är uppdelat i flera scenarier för installation och uppgradering. Se tabellerna nedan för information om nyinstallation eller uppgradering som gäller i just ditt fall.


Obs!

Läs igenom hela scenariet innan du utför installationen eller uppgraderingen. Du bör förstå hela materialet för att kunna utföra installationen korrekt.


Tabell 7-1 Nyinstallation

Nyinstallation 

Gå till 

Nyinstallation av Solaris 7 på ett skivminne i en SPARCstorage Array 

"Scenario 1: Nyinstallation av Solaris 7 på system som startar från ett SPARCstorage Array skivminne"

Nyinstallation av Solaris 7 på ett skivminne som inte ingår i en SPARCstorage Array 

"Scenario 2: Nyinstallation av Solaris 7 på system som inte startar från ett SPARCstorage Array skivminne"

Tabell 7-2 Uppgradering

Uppgradering 

Gå till 

Uppgradera till Solaris 7 från: 

o Solaris 2.3 

o Solaris 2.4 hårdvara 11/94 

o Solaris 2.4 hårdvara 3/95 

o Solaris 2.5 

o Solaris 2.5.1 

o Solaris 2.6 hårdvara: 3/98 

o Solaris 2.6 hårdvara: 5/98. 

"Scenario 3: Uppgradera till Solaris 7"

Scenario 1: Nyinstallation av Solaris 7 på system som startar från ett SPARCstorage Array skivminne

Använda FC/S SBus-kortet

Om skivan som du tänker använda som startverktyg finns på en SPARCstorage Array som är ansluten till ett system via ett FC/S SBus-kort, bör du observera att FC/S SBus-kortets FCode-nivå måste vara 1.33 eller senare för att du ska kunna starta.

Följande FC/S SBus-kort är konfigurerade med en FCode-nivå 1.33 eller högre:

Om du vill kontrollera vilken FCode-nivå ditt FC/S SBus-kort har hittar du mer information i "Kontrollera FCode-nivån på FC/S SBus-kortet".

Använda FC-portar på moderkortet

Om SPARCstorage Array är ansluten till systemet via en FC-port på moderkortet behöver du inte kontrollera FCode-nivån. De här systemen levereras med den nivå som krävs för att du ska kunna starta.

Installera Solaris 7 på ett SPARCstorage Array skivminne
  1. Installera Solaris-programmiljön utan alternativ för omstart.

    Läs Kapitel 1 och SPARC: Installing Solaris Software handbok för mer information.


    Obs!

    Du bör veta vilken enhet du anger som startenhet eftersom du behöver den informationen som startsökväg.



    Varning!   Varning!

    Starta inte om systemet i slutet av Solaris-installationen.


  2. Bestäm vilken version av de inbyggda programmen som finns i varje SPARCstorage Array. Skriv:


    # ssaadm display controller
    

    där controller är det logiska styrenhetsnamnet på SPARCstorage Array (t ex c1). Leta efter raden med information om programversion. Raden ser ut som i följande exempel:


    Firmware Rev: 3.12

  3. Om versionsnumret för de inbyggda programmen är lägre än 3.12 bör du hämta de nya inbyggda programmen. Skriv:


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

  4. Ange startenhet. Skriv:


    # ssaadm set_boot_dev <startsökväg>
    

    Där <startsökväg> är sökvägen till den enhet du valde som startenhet i steg 1. Det här kommandot är interaktivt och kräver verifiering innan du anger startsökvägen. Kommandot anger OBP-miljövariabeln startenhet till sökvägen för den angivna startenheten. Du bör skapa en OBP devalias för att hålla reda på startsökvägen vid en eventuell förlust av data.

  5. Om du behöver uppgradera din FCode använder du kommandot ssaadm:


    # ssaadm fc_download
    

  6. Pausa systemet. Skriv:


    # /usr/sbin/init 0
    

  7. Om du har hämtat nya inbyggda program trycker du på knappen SYS OK på baksidan av SPARCstorage Array för att återställa systemet.


    Obs!

    Innan du startar systemet måste SPARCstorage Array avsluta POST.


  8. Återställ och starta om systemet.


    ok reset
    ok boot
    


    Obs!

    Du har nu slutfört installationen av Solaris 7. Läs igenom dokumentationen för önskat diskhanteringssystem innan du installerar det.


Problem med att starta systemet

Om ditt system inte startas bör du kontrollera följande:

Kontrollera FCode-nivån på FC/S SBus-kortet
  1. Kontrollera FCode-nivån. Skriv följande vid prompten ok:


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

    När du skriver kommandot show-devs, kommer ungefär följande resultat att visas:


    .
    .
    .
    /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 SUNW,ssd
    /iommu@0,10000000/sbus@0,10001000/SUNW,soc@0,0/SUNW,pln@a0000800,201cac11/SUNW,ssd

  2. Kontrollera informationen från kommandot show-devs och leta rätt på raderna för FC/S-kortet/korten som är anslutna till den SPARCstorage Array som du vill starta ifrån.

    Utdatan för ett FC/S-kort är de rader som innehåller soc@x,x, tex:


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

  3. Om du vill veta vilken FCode-version som finns i FC/S-kortet skriver du följande:


    ok cd 
    kort_sökväg
    ok sccsid type
    1.33 95/04/19
    ok device-end
    

    där kort_sökväg är den kortaste raden som innehåller soc@x,x I exemplet ovan skriver du då:


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

Om FCode-versionen inte är 1.33 eller senare måste du uppgradera till den minimala FCode-nivån.


Obs!

Du kan uppdatera din FCode efter installationen av programvaran Solaris 7.


Följande delnummer avser FC/S SBus-kort som har den minimala FCode-nivån för att kunna starta:

  1. Återställa OBP-miljövariabeln fcode-debug?.


    ok setenv 
    fcode-debug? false
    ok reset
    

Scenario 2: Nyinstallation av Solaris 7 på system som inte startar från ett SPARCstorage Array skivminne

  1. Installera Solaris-programmiljön utan alternativ för omstart.

    Läs Kapitel 1 och SPARC: Installing Solaris Software för mer information.


    Varning!   Varning!

    Starta inte om systemet i slutet av Solaris-installationen.


  2. Bestäm vilken version av de inbyggda programmen som finns i varje SPARCstorage Array. Skriv:


    # ssaadm display controller
    

    där styrenhet är det logiska styrenhetsnamnet på SPARCstorage Array (t ex c1). Leta efter raden med information om programversion. Raden ser ut som i följande exempel:


    Firmware Rev: 3.12

  3. Om versionsnumret för de inbyggda programmen är lägre än 3.12 bör du hämta de nya inbyggda programmen. Skriv:


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

  4. Pausa systemet. Skriv:


    # /usr/sbin/init 0
    

  5. Om du har hämtat nya inbyggda program trycker du på knappen SYS OK på baksidan av SPARCstorage Array för att återställa systemet.


    Obs!

    Innan du fortsätter måste SPARCstorage Array avsluta POST.


  6. Starta systemet. Skriv:


    ok boot
    


    Obs!

    Du har nu slutfört installationen av Solaris 7. Läs igenom dokumentationen för önskat diskhanteringssyetem innan du installerar det.


Scenario 3: Uppgradera till Solaris 7

Om du för närvarande använder någon av Solaris programversioner som listas nedan, och vill uppgradera till Solaris 7, följer du instruktionerna i detta avsnitt.

  1. Skriv su för att bli superanvändare.

  2. Säkerhetskopiera informationen på systemet.

    Läs System Administration Guide, Volume I om du vill ha mer information.

  3. Avbryt alla processer (databaser eller andra program) som använder SPARCstorage Array-diskar utom /, swap, /usr och /opt.

  4. Sätt i Solaris 7 CD-skivan i CD-läsaren och uppgradera ditt system till Solaris 7.

    Se kapitel 1, "Installera programvara från Solaris CD" och SPARC: Installing Solaris Software för mer information.


    Varning!   Varning!

    Starta inte om systemet i slutet av Solaris-installationen.


  5. Bestäm vilken version av de inbyggda programmen som finns i varje SPARCstorage Array genom att ange följande kommando vid prompten för varje SPARCstorage Array:


    # ssaadm display styrenhet
    

    där styrenhet är det logiska styrenhetsnamnet på SPARCstorage Array (t ex c1). Leta efter raden med information om programversion. Raden ser ut som i följande exempel:


    Firmware Rev: 3.12
    

  6. Om versionsnumret för de inbyggda programmen är lägre än 3.12 bör du hämta de nya inbyggda programmen för varje SPARCstorage Array:


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

  7. Pausa systemet. Skriv:


    # /usr/sbin/init 0
    

  8. Om du har hämtat nya inbyggda program trycker du på knappen SYS OK på baksidan av SPARCstorage Array för att återställa systemet.


    Obs!

    Innan du startar systemet måste SPARCstorage Array avsluta POST.


  9. Starta systemet


    ok boot