Solaris 8 Handbok för Sun-plattformar

Kapitel 6 Installera operativmiljön Solaris med SPARCstorage Array

I detta kapitel beskrivs hur du installerar Solaris 8, som nyinstallation eller som uppgradering, på system där SPARCstorage Array kan användas som startenhet.


Obs!

Installationsinstruktionerna i det här kapitlet gäller bara system med SPARCstorage-uppsättningar.



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 diskhantering


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.

Solaris 8 innehåller inbyggda program för SPARCstorage Array, version 3.12, 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 scenariot innan du utför installationen eller uppgraderingen. Du bör förstå hela materialet för att kunna utföra installationen korrekt.


Tabell 6-1 Nyinstallation

Nyinstallation 

Gå till 

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

"Scenario 1: Nyinstallation av Solaris 8 på system som startar från en SPARCstorage Array"

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

"Scenario 2: Nyinstallation av Solaris 8 på system som inte startar från en SPARCstorage Array"

Tabell 6-2 Uppgradering

Uppgradering 

Gå till 

Uppgradera till Solaris 8 från operativmiljön: 

o Solaris 2.3 

o Solaris 2.4 Hardware 11/94 

o Solaris 2.4 Hardware 3/95 

o Solaris 2.5 

o Solaris 2.5.1 

o Solaris 2.6 Hardware: 3/98 

o Solaris 2.6 Hardware: 5/98. 

"Scenario 3: Uppgradera till Solaris 8"

Scenario 1: Nyinstallation av Solaris 8 på system som startar från en SPARCstorage Array

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 "Gör så här för att 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.

Gör så här för att installera Solaris 8 på ett SPARCstorage Array-skivminne
  1. Installera operativmiljön Solaris utan alternativ för omstart.

    Läs Kapitel 1 och handboken SPARC: Installing Solaris Software 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:


    # ssaadm display styrenhet
    

    där styrenhet är det logiska styrenhetsnamnet på en 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:


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

  4. Ange startenhet:


    # ssaadm set_boot_dev <sökväg_för_startenhet>
    

    Där <sökväg_för_startenhet> ä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 <sökväg_för_startenhet> till sökvägen för den angivna startenheten. Du bör skapa ett 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:


    # /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. Nollställ och starta om systemet:


    ok reset
    ok boot
    


    Obs!

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


Felsökning

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

Gör så här för att kontrollera FCode-nivån på FC/S SBus-kortet
  1. Ta reda på FCode-nivån:


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

    Den utmatning som visas bör se ut ungefär så här:


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

  3. Ta reda på vilken FCode-version som finns i FC/S-kortet:


    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. Om vi fortsätter med 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 minst FCode-nivå 1.33.


    Obs!

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


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

    • 501-2069-07 eller senare

    • 501-2553-03 eller senare

  4. Återställ OBP-miljövariabeln fcode-debug?.


    ok setenv fcode-debug? false
    ok reset
    

Scenario 2: Nyinstallation av Solaris 8 på system som inte startar från en SPARCstorage Array

Gör så här för att installera Solaris 8 på system som inte startar från en SPARCstorage Array

  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. Ta reda på vilken version av de inbyggda programmen som finns i 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

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


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

  4. Pausa systemet:


    # /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:


    ok boot
    


    Obs!

    Du har nu slutfört installationen av operativmiljön Solaris 8. Läs igenom dokumentationen för önskat skivhanteringssyetem innan du installerar det.


Scenario 3: Uppgradera till Solaris 8

Om du för närvarande använder någon av följande versioner av operativmiljön Solaris, och vill uppgradera till Solaris 8, följer du instruktionerna i detta avsnitt.

Gör så här för att uppgradera till Solaris 8

  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-skivor utom /, swap, /usr och /opt.

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

    I Kapitel 1 och SPARC: Installing Solaris Software finns mer information.


    Varning!   Varning!

    Starta inte om systemet i slutet av Solaris-installationen.


  5. Ta reda på 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. Den ser ut ungefär så här:


    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.


    # /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