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 root.
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 OpenBootTM använder du i stället OBP-kommandot för att nollställa listan med avstängda kort:
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, artikelnummer 805-4454.
För information om OBP-inställningen disabled-memory-list, hänvisar vi till avsnittet "Specific NVRAM Variables" i Platform Notes: Sun Enterprise 3x00, 4x00, 5x00, and 6x00 Systems.
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.
Precis som det står i Dynamic Reconfiguration User's Guide for Sun Enterprise 3x00/4x00/5x00/6x00 Systems stöds DR av systemövervaknings- och hanteringslösningen Sun Enterprise SyMONTM. Användarhandboken hänvisar dock till fel dokument. Det skall vara Sun Enterprise SyMON 2.0.1 Supplement for Sun Enterprise Midrange Servers.