Solaris 7 5/99 Ytterligare tilläggsinformation för Sun-maskinvara

DR (Dynamic Reconfiguration, dynamisk omkonfigurering) på Sun Enterprise 10000

Tilläggsinformation och annan teknisk information i det här avsnittet gäller endast den version av DR för Sun Enterprise 10000 som finns i Solaris 7 5/99.

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.

Verktyget 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 7 5/99-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 7 5/99 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 7 5/99 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.

Placering av kärnområdet

I Solaris 7 5/99 har kärnområdet flyttats från systemkortet (eller -korten) med lägst nummer till det/dem med högst nummer. Vissa kunder behöver dock 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 bandstationer

Tidigare betraktades drivrutinen st ej som DR-kompatibel. I Solaris 7 5/99 har detta ändrats. Drivrutinen väntar nu på att redan inkomna I/O-anrop skall utföras innan stationen försätts i viloläge.

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 med Solaris 2.6 kräver RAID Manager 6.01.00, eller senare, för att fungera korrekt.

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

Passivitetstest

På stora system kan kommandot quiesce-test (cfgadm -x quiesce-test sysctrl0:slotnummer) ta upp till omkring en minut. Under denna tid visas inga meddelanden, såvida inte cfgadm hittar inkompatibla drivrutiner. Detta är fullt normalt.

Kända buggar

Det här avsnittet tar upp kända buggar i DR-funktionerna för Sun Enterprise 10000 i Solaris 7 5/99.

Avbruten DR-frånkoppling kan göra att inte alla frånkopplade skivor går igång igen (4010910)

Om en DR-frånkoppling misslyckas inte klarar att koppla från en sd-enhet och styrenheten har sd-enheter som redan har kopplats från, går de enheter som är kopplade till samma styrenhet och som redan har kopplats från inte igång igen (vilket betyder att de inte kopplas in igen). Denna situation uppkommer sällan. Det tillfälle då det är mest troligt att det inträffar är om skivenhetens inbyggda programvara hamnar i ett dödläge.

Lösning: ingen

dr_daemon upptäcker inte om Veritas använder enheter (4011123)

Veritas-programvarans användning av skivor visas inte av DR-program när de visar enhetsanvändning.

Lösning: ingen

Kommandot disks(1M) hugger av styrenhetsposter och skadar enhetsträdet för Sun StorEdge A3000 (4096048)

Solaris-kommandot disks(1M) hugger av eller tar bort symboliska länkar när skivenheter inte längre finns på en Enterprise 10000-domän. Om du har konfigurerat om enheterna dynamiskt så att de inte längre är tillgängliga kommer det av Symbios hanterade enhetsträdet och det enhetsträd som Solaris hanterar inte längre att överensstämma.

Lösning: Du måste skaffa rätt korrigering från SunSolve eller din servicerepresentant. Denna korrigering ser till att nodnamn bevaras när StorEdge A3000-enheter dynamiskt konfigureras ur en Enterprise 10000-domän. Korrigeringen ser till att samma nodnamn kommer att användas om samma uppsättning ansluts igen. Därigenom garanteras datatillgängligheten utan att du behöver ändra systemets anslutningspunkter eller konfigureringen i olika användarprogram. Du får se till att inte göra omkonfigurerande omstarter (boot -r) på domäner när det finns A3000-enheter på systemkorten.

Kan inte flytta bort från och/eller koppla från Sun Enterprise Server-systemkort som har QFE-kort (4231845)

Om man konfigurerar en startserver för Solaris 2.5.1-baserade x86-klienter leder det till att ett antal rpld-bakgrundsprogram körs. Dessa bakgrundsprogram upprätthåller aktiva (öppna) referenser till alla nätverksenheter, oberoende av om dessa användas eller ej. Dessa aktiva referenser gör det omöjligt för DR att koppla från enheterna.

Lösning: Ta bort eller byt namn på katalogen /rplboot och avsluta och starta om NFS med följande kommandon:


# sh /etc/init.d/nfs.server stop
# sh /etc/init.d/nfs.server start

Bakgrundsprogrammet för Sonoma kan inte försättas i viloläge (4100212)

Förekomsten av Sonoma-bakgrundsprogram (rdaemon) förhindrar DR-frånkopplingar om operativsystemet måste göras passivt (d.v.s. försättas i viloläge och sedan gå i gång igen) för att koppla från minne som inte kan växlas.

Lösning: Stäng tillfälligt av bakgrundsprogrammet före DR-operationen och starta det sedan igen efter operationen, genom att använda följande kommando:


# sh /etc/rc2.d/S90amon stop
# sh /etc/rc2.d/S90amon start

Det går inte att flytta bort från systemkort i Solaris 7 och segmenteringsfel i dr_daemon (4229238)

Efter upprepade felhanteringsanrop i DR-bakgrundsprogrammet kan ett segmenteringsfel uppstå i programmet (en kärndump skapas). Observera att detta tillstånd uppträder under ett felhanteringsflöde (när en DR-operation misslyckas).

Lösning: Starta om DR-programmen på SSP:n.

DR och nätverk mellan domäner

IDN (Inter-Domain Network, nätverk mellan domäner) stöds inte i den här versionen. IDN-meddelanden kan dock visas under DR-frånkopplingar. Även om IDN-relaterade meddelanden visas så kan du helt enkelt strunta i dem.

Åtgärdade buggar

Följande viktigare buggar har åtgärdats sedan den förra versionen av DR. Den här listan tar inte upp mindre buggar, och inte heller buggar som redan har åtgärdats genom korrigeringar.

4083412 - socal och sf måste stödja frånkoppling/viloläge/återstart efter viloläge

4090750 - DR ger panikmeddelanden när dr-max-mem är högt.

4067860 - SUNWcsr Vid uppgradering från Solaris 2.5.1 8/97 till Solaris 2.6 5/98 skapas dubbla huvuden i name_to_major.

4131197 - dr_daemon ger kärndumpar med Solaris 2.6 5/98.

4133607 - DR-operationer med mem_board_interleave_ok orsakar problem.

4134357 - availrmem minskas inte under frånkoppling av minne på Sun Enterprise 10000.

4135366 - Sun StorEdge A3000-korrigeringen har ändrats.

4136544 - "Uttömmartråd" hänger sig under bortflyttning med DR då den officiella -20 KU-korrigeringen är installerad.