I filen /etc/system måste två variabler ställas in för att DR skall aktiveras och ytterligare en aktiveras för att CPU-/minnes-kort skall kunnas tas ur.
Logga in som superanvändare.
För att aktivera DR redigerar du filen /etc/system och lägger till följande rader i filen /etc/system:
set pln:pln_enable_detach_suspend=1 set soc:soc_enable_detach_suspend=1 |
För att aktivera möjligheten till borttagning av CPU-/minnes-kort lägger du till följande rad i filen /etc/system:
set kernel_cage_enable=1 |
När du ställer in den här variabeln möjliggörs avkonfigurering av minne.
Starta om systemet för att aktivera ändringarna.
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.
Om ett kort är med på listan över avstängda kort kan ett försök att ansluta kortet ge följande felmeddelande:
# cfgadm -c connect sysctrl0:slotnummer cfgadm: Hardware specific failure: connect failed: board is disabled: must override with [-f][-o enable-at-boot] |
För att strunta i avstängningen använder du påtvingningsflaggan (-f) eller alternativet för aktivering (-o enable-at-boot) med cfgadm:
# cfgadm -f -c connect sysctrl0:slotnummer |
# cfgadm -o enable-at-boot -c connect sysctrl0:slotnummer |
För att ta bort alla kort från listan ställer du in variabeln disabled-board-list till ingenting med följande kommando:
# eeprom disabled-board-list |
Om du är vid prompten för OpenBoot använder du i stället för kommandot ovan det här kommandot:
OK set-default disabled-board-list |
För mer information om inställningen disabled-board-list hänvisar vi till avsnittet "Specific NVRAM Variables" i Platform Notes: Sun Enterprise 3x00, 4x00, 5x00, and 6x00 Systems i AnswerBook-uppsättningen Solaris on Sun Hardware Collection i den här versionen.
För information om ObenBoot PROM-inställningen disabled-memory-list, hänvisar vi till avsnittet "Specific NVRAM Variables" i Platform Notes: Sun Enterprise 3x00, 4x00, 5x00, and 6x00 Systems i AnswerBook-uppsättningen Solaris on Sun Hardware Collection i den här versionen.
Om du måste ladda ur en drivrutin som är inte är frånkopplingssäker använder du kommandot modinfo(1M) för att ta reda på drivrutinernas modulnummer (modul-ID). Sedan kan du använda deras ID-nummer med kommandot modunload(1M) för att ladda ur drivrutinerna.
Ett minneskort eller CPU-/minnes-kort som har interfolierat minne kan inte avkonfigureras dynamiskt.
Du tar reda på om minnet är interfolierat med kommandot prtdiag eller kommandot cfgadm.
För att möjliggöra DR-operationer på CPU-/minneskort ställer du in NVRAM-variabeln memory-interleave till min.
För mer information om interfolierat minne hänvisar vi till "Interfoliering av minne felaktigt inställd efter nödomstart (bugg-ID 4156075)" och "DR: Det går inte att avkonfigurera CPU-/minnes-kort med interfolierat minne (bugg-ID 4210234)".
Om felet "cfgadm: Hardware specific failure: connect failed: firmware operation error" visas under en DR-anslutningssekvens skall du ta ur kortet ur systemet så fort som möjligt. Kortet har orsakat problem under ett självtest och genom att du tar ur kortet undviker du möjliga omkonfigureringsfel, som annars skulle kunna uppstå under nästa omstart.
Om du omedelbart vill försöka göra om operationen måste du först ta ur kortet och sedan sätta i det igen, eftersom kortets status annars inte skulle tillåta några fler operationer.