Detta kapitel innehåller information om följande funktioner på Sun Enterprise 10000: SSP 3.5, dynamisk omkonfigurering (DR), InterDomain Networks (IDN) och Solaris på Sun Enterprise 10000-domäner.
Allmän information om nya och förbättrade funktioner i SSP 3.5, inklusive kvarvarande och åtgärdade buggar, finns i SSP 3.5 Installation Guide and Release Notes.
Det kan uppstå minnesläckor i bakgrundsprogrammet machine_server efter flera hpost-processer.
Lösning: Om SSP:s prestanda påverkas av denna minnesläcka avbryter du, och startar sedan om, SSP:ns bakgrundsprogram så här:
Skriv följande som superanvändare på SSP:n
ssp# /etc/init.d/ssp stop ssp# /etc/init.d/ssp start |
Denna bugg leder till att kommandot showdevices visar felaktig basadressinformation.
Lösning: Använd rcfgadm tillsammans med alternativen -av för att visa information om minnesbasadress.
Tilläggsinformation och annan teknisk information i detta avsnitt gäller endast den version av funktionen DR (dynamisk omkonfigurering) för Sun Enterprise 10000 som finns i Solaris 8 10/01.
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.
Under Solaris 8 10/01 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 frånkoppling av en processor. Bortflyttningsoperationen (drain) misslyckas om det finns processorer med bundna processer.
Om en enhet inte kan starta igen efter en DR-frånkoppling kan resultatet bli att de följande DR-operationerna misslyckas.
Lösning: Saknas.
Om du kör
deleteboard(1M)
moveboard(1M)
Frånkoppling med dr-skalet
på ett kort som saknar minne, och domänerna kör Solaris 7 eller Solaris 8, kommer de påverkade domänerna eventuellt att krascha eller hänga sig.
Lösning: Utför DR-operationer endast på kort med minne.
Ett panic kan inträffa i vissa situationer när gränssnittet /dev/openprom använder PROM-enhetsträdet efter en DR-frånkoppling. Drivrutinen openprom lagrar nodinformation som kan bli felaktig efter en DR-frånkoppling. På grund av detta kan OBP få en ogiltig nodadress.
Lösning: Minimera risken för att detta skall inträffa genom att sluta använda program som t.ex. prtconf, som använder gränssnittet /dev/openprom, under, eller omedelbart före eller efter, en DR-frånkoppling. Observera att picld(1M) använder drivrutinen /dev/openprom.
När en ISP-drivrutin pausas under en DR-operation för pausning av Solaris kan det hända att den inte går att starta igen, vilket i sin tur leder till att det inte går att komma åt diskarna. Om startdisken ingår i en ISP-enhetsgrupp är det möjligt att domänen hänger sig.
Lösning: Använd kommandot showusage(1M) på SSP:n för DR modell 2.0 och showdevices(1M) för DR modell 3.0 för att ta reda på vilka systemkort som har permanent eller ej växlingsbart minne, och undvika att göra DR-operationer på dessa kort. Observera att det genom DR-operationer och omstarter av domäner kan ändras vilka kort som innehåller permanent minne.
För att en domän skall kunna ingå i ett IDN måste alla kort i domänen som har aktivt minne ha minst en aktiv processor.
I det här avsnittet behandlas allmänna problem, kända buggar, korrigeringar och extra information om Solaris 8 10/01 på Sun Enterprise 10000.
Alternate Pathing (AP), dynamic reconfiguration (DR) och InterDomain Networks stöds i Solaris 8 10/01.
Om du tänker använda DR modell 3.0 på en Sun Enterprise 10000-domän måste du installera SSP 3.5 på System Service Processor, innan du gör en nyinstallation av eller uppgradering till Solaris 8 10/01 på den domänen. SSP 3.5 stöder Solaris 8 10/01 på Sun Enterprise 10000-domäner.
Använd inte installations-CD:n för Solaris 8 10/01 för att installera eller uppgradera till Solaris på Sun Enterprise 10000-domäner. Starta installationen från CD:n Solaris 8 10/01 Software 1 of 2 enligt instruktionerna i SSP 3.5 Installation Guide and Release Notes.
Om du uppgraderar från Solaris 2.6 till Solaris 8 10/01 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äljer att fortsätta justerar DSR de påverkade filsystemen och uppgraderingen fortsätter sedan. 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.
Innan du kör kommandot boot net från Open Boot PROM-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.
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 |