Solaris 8 Ytterligare tilläggsinformation för Sun-maskinvara

Kapitel 5 Tilläggsinformation för Sun Enterprise 10000

Detta kapitel innehåller information om Dynamic Reconfiguration (DR), InterDomain Networks (IDN) och Solaris på Sun EnterpriseTM 10000 Server.

Dynamic Reconfiguration (DR)

Tilläggsinformation och annan teknisk information i detta avsnitt gäller endast den version av funktionen DR (Dynamic Reconfiguration) för Sun Enterprise 10000 som finns i Solaris 8.

Allmänna problem

I det här avsnittet tar vi upp allmänna problem som gäller DR på Sun Enterprise 10000. Du bör läsa igenom det här avsnittet innan du försöker installera eller konfigurera DR.

Variabeln dr-max-mem

Användningen av dr-max-mem har förändrats sedan Solaris 2.5.1. Vi hänvisar till avsnittet i Solaris 8-versionen av Sun Enterprise 10000 Dynamic Reconfiguration User's Guide för en detaljerad beskrivning av denna viktiga OBP-variabel.

DR och bundna användarprocesser

Under Solaris 8 tar DR inte längre bort bindningar mellan användarprocesser och processorer som skall frånkopplas. Användaren måste nu själva sköta denna borttagning av bindningar innan han startar en DR-frånkoppling av en processor. DR:s bortflyttningsoperation (drain) misslyckas om det finns processorer med bundna processer.

Plats för minne som inte kan växlas

I Solaris 8 ligger minne som inte kan växlas (d.v.s. minne som används av OBP eller kärnan), även kallat kärnområdet, högst upp i det adresserbara fysiska minnet, vilket i allmänhet ligger på det systemkort i domänen som har högst nummer. Området växer i riktning från högre fysiska adresser till lägre. Det finns undantag till denna regel. Använd alltid drshow(1M) för att kontrollera ett korts minnestillstånd.

Vissa kunder behöver ha kärnområdet på systemkortet med lägst nummer. Om så skulle vara fallet kan du installera korrigering 105873-08, eller senare på SSP:n för att ändra placeringen av området. I korrigeringens README-fil finns instruktioner för hur den installeras. Korrigeringen kan hämtas från http://sunsolve.corp.sun.com. Du kan också få den av din lokale servicerepresentant.

DR och SunFDDI

Om er Sun Enterprise 10000-server har några SunFDDI(TM) SBus Adapter 5.0-gränssnitt och ni tänker använda DR måste Sun-korrigering 104572-05, eller den senaste tillgängliga versionen, installeras. Korrigeringen kan laddas ned från följande webbplats:

DR och Sun StorEdge A3000

Dynamic Reconfiguration av Sun(TM) StorEdge(TM) A3000-skivuppsättningar på Sun Enterprise 10000 Server med Solaris 8 kräver RAID Manager 6.22, eller den senaste versionen, för att fungera korrekt. Se Sun StorEdge A3000 Release Notes (805-7758-10) för mer information.

DR och Sun StorEdge A5000

DR stöds på system med Sun StorEdge A5000-enheter och den senaste StorEdge A5000-korrigeringen. Kontakta din servicerepresentant för mer information om hur du får tag på korrigeringen.

Vad gäller de I/O-kort som är anslutna till A5000 måste du kontrollera att den inbyggda programvaran för FC-AL-skivor är ST19171FC 0413 eller senare. För mer information hänvisar vi till följande webbplats:

DR och drivrutinerna pln och soc

Om du använder någon av drivrutinerna pln och soc på servern måste du se till att parametrarna har ställts in korrekt i filen /etc/system. Denna fil skall innehålla följande två poster, precis som de står i det här exemplet.


set pln:pln_enable_detach_suspend=1
set soc:soc_enable_detach_suspend=1

Åtgärdade buggar

Följande viktiga buggar har åtgärdats efter den senaste DR-versionen. Listan tar inte upp mindre buggar eller de buggar som åtgärdats i korrigeringsfilerna.

4083412 - socal och sf behöver stödja DETACH/SUSPEND/RESUME

4090750 - DR ger panikmeddelande under frånkoppling när dr-max-mem är inställd på hög nivå.

4096048 - kommandot disks(1M) tar bort styrenhetsposter och förstör enhetsträdet för Sun StorEdge A3000.

4133607 - DR med mem_board_interleave_ok orsakar problem.

4134357 - availrmem reduceras under frånkoppling av Sun Enterprise 10000-minne.

4135366 - Korrigeringsfil för Sun StorEdge A3000 har ändrats.

4136544 - "flusher thread"-hängning inträffar under DR-flyttning med officiell -20 KU-korrigering.

4100212 - Bakgrundsprogrammet Sonoma kan inte försättas i viloläge.

4229238 - Det går inte att lämna (drain) syskort i Solaris 7 och segmenteringsfel i dr_daemon.

4233315 - Konsolen hänger sig vid DR.

4249101 - sigbcmd(1M) (Break-to-OBP) ger panikmeddelande på värddatorn.

4260500 - DR rapporterar alla instanser av osäkra drivrutiner när bara en behövs.

4260509 - När OS försätts i viloläge kan hänvisade osäkra drivrutiner hoppas över av misstag.

4261908 - Återförsök av misslyckad frånkoppling ger felaktig beräkning av systemminnet.

4265017 - DR-drivrutin och DR-bakgrundsprogram rapporterar felaktig lista med osäkra enheter.

4260071 - Panikmeddelande kan visas under DR-frånloppling, vilket kan orsaka dataförluster.

Fel i dokumentationen

I det här avsnittet tas det upp fel i dokumentation som avser DR.

PSM-felmededlanden

Tabellen med PSM-felmeddelanden innehåller en felaktig post. Följande tabell innehåller korrekt post.

Tabell 5-1 PSM-felmeddelanden

Felmeddelande 

Trolig orsak 

Rekommenderad åtgärd 

4 SFDR_ERR_UNSAFE

Det gick inte att stoppa operativsystemet på grund av hänvisade enheter som inte är vilolägessäkra. 

Ta reda på I/O-användningen av osäkra enheter i domänen och försätt manuellt dessa enheter i viloläge. 

Omkonfigurering efter en DR-operation

Sun Enterprise 10000 Dynamic Reconfiguration User Guide innehåller information om hur man omkonfigurerar domänen efter en DR-operation. I Solaris 8 gör det nya DDI-delsystemet devfsadm att man inte manuellt behöver konfigurera om. All omkonfigurering sköts av det nya DDI-delsystemet.

Solaris

I det här avsnittet står det om allmänna problem, kända buggar, korrigeringar och annan information om Solaris 8 på Sun Enterprise 10000 Server.

Allmänna problem

Alternate Pathing (AP), Dynamic Reconfiguration (DR) och InterDomain Networks stöds i Solaris 8.


Obs!

Innan du gör en nyinstallation eller uppgradering måste du installera SSP 3.2. SSP 3.0 eller SSP 3.1.1 stöder inte Solaris 8 på en Sun Enterprise 10000-domän.


Solaris 8 och storlek på startdisk

Om du uppgraderar från Solaris 2.6 till Solaris 8 och du använde de partitionsstorlekar som föreslås i SMCC Handbok för maskinvaruplattformar Solaris 2.6 kan det hända att partitionerna inte är tillräckligt stora för att inrymma uppgraderingen. Exempelvis måste /usr-partitionen vara minst 653 megabyte. Om /usr är mindre än den storlek som behövs för uppgradering använder suninstall DSR (Dynamic Space Reallocation) för att förändra fördelningen av utrymme mellan partitionerna.

DSR kan räkna fram en uppläggning av partitionerna som inte passar ert system. Exempelvis kan DSR välja partitioner som av DSR uppfattas som oanvända (partitioner som inte bygger på UFS och som kan innehålla råa data eller ett annat filsystem). Om DSR väljer en använd partition kan ni förlora data. Därför måste du känna till nuvarande status för de partitioner DSR vill anända innan du låter DSR fortsätta med omallokeringen av partitioner.

När DSR har föreslagit en acceptabel uppläggning och du väljeratt fortsätta kommer DSR att justera de påverkade filsystemen och uppgraderingen kommer sedan att fortsätta. Om du däremot inte kan förändra storlekarna så att det passar era behov kan du behöva partitionera om startenheten manuellt eller göra en nyinstallation.

Solaris 8 och drivrutinsvariabler

I Solaris 8 måste du aktivera drivrutinerna soc och pln i /etc/system innan du försöker koppla från ett systemkort med dessa enheter. Använd följande syntax för att aktivera drivrutinerna:


set pln:pln_enable_detach_suspend=1
set soc:soc_enable_detach_suspend=1

SunFDDI

SunFDDITM stöds inte på Sun Enterprise 10000 server.

SunATM 4.0 Update 1

SunATMTM 4.0 Update 1 stöds inte på Sun Enterprise 10000 server.

Fel i dokumentationen

Det här avsnittet innehåller fel i den dokumentation som gäller Solaris på Sun Enterprise 10000 Server.

OBP-variabler

Innan du kör kommandot boot net från OBP-prompten (ok) måste du kontrollera att variabeln local-mac-address? är satt till false, vilket är fabriksinställningen. Om den är true måste du kontrollera att värdet är en korrekt lokal konfiguration.


Varning!   Varning!

Om local-mac-address? är inställd till true kan det hända att domänen inte kommer att kunna starta över nätverket korrekt.


I ett netcon(1M)-fönster kan du använda följande kommando från OBP-prompten för att visa värdena på OBP-variablerna:


ok printenv

Gör så här för att ställa in variabeln local-mac-address?
  1. Om variabeln är satt till true använder du kommandot setenv för att sätta den till false.


    ok setenv local-mac-address? false