Es necesario definir dos variables del archivo /etc/system para activar la reconfiguración dinámica, además de otra variable para habilitar la desinstalación de las placas de CPU/memoria.
Entre en el sistema como usuario root.
Para activar la reconfiguración dinámica, abra el archivo /etc/system y agregue las líneas siguientes:
set pln:pln_enable_detach_suspend=1 set soc:soc_enable_detach_suspend=1
Para activar la supresión de una placa de CPU/memoria, agregue esta línea al archivo /etc/system:
set kernel_cage_enable=1
Al definir esta variable, se activa la operación de desconfiguración de la memoria.
Rearranque el sistema para que los cambios tengan efecto.
En sistemas de grandes dimensiones, el comando quiesce-test (cfgadm -x quiesce-test sysctrl0:slotnúmero) puede tardar cerca de un minuto en ejecutarse. Durante este tiempo, no se muestran mensajes si cfgadm no encuentra controladores incompatibles. Este comportamiento es normal.
Si una placa se encuentra en la lista de placas desactivadas, el intento de conectar esa placa puede generar un mensaje de error:
# cfgadm -c connect sysctrl0:slotnúmero cfgadm: Hardware specific failure: connect failed: board is disabled: must override with [-f][-o enable-at-boot]
Para eliminar la condición de desactivación, utilice la opción -f (force) o la opción de activación (-o enable-at-boot) con el comando cfgadm:
# cfgadm -f -c connect sysctrl0:slotnúmero
# cfgadm -o enable-at-boot -c connect sysctrl0:slotnúmero
Para suprimir todas las placas de la lista de placas desactivadas, no defina ningún valor para la variable disabled-board-list con el comando del sistema:
# eeprom disabled-board-list=
Si se encuentra en el indicador de OpenBootTM, utilice en su lugar este comando de OBP para suprimir todas las placas de la lista de placas desactivadas:
OK set-default disabled-board-list
Para obtener más información sobre la configuración de disabled-board-list, consulte la sección "Specific NVRAM Variables" en el manual Platform Notes: Sun Enterprise 3x00, 4x00, 5x00, and 6x00 Systems, número de referencia 805-4454.
Para obtener información sobre la configuración de la variable disabled-memory-list de OBP, consulte la sección "Specific NVRAM Variables" del manual Platform Notes: Sun Enterprise 3x00, 4x00, 5x00, and 6x00 Systems.
Si es necesario descargar controladores que no son seguros para la desconexión, utilice el comando modinfo(1M) para localizar los ID de módulo de esos controladores. Puede utilizar esos ID con el comando modunload(1M) para descargar los controladores no fiables.
Las placas de memoria o las placas de CPU/memoria que contengan memoria intercalada no pueden desconfigurarse de forma dinámica.
Para determinar si la memoria está intercalada, utilice los comandos prtdiag o cfgadm.
Para posibilitar las operaciones de DR en placas de CPU/memoria, defina la propiedad memory-interleave de NVRAM con el valor min.
Para obtener más información sobre la memoria intercalada, consulte "El intercalado de la memoria se define incorrectamente después de una restauración por error grave, ID de error 4156075" y "DR: No se pude desconfigurar una placa de CPU/memoria que tiene memoria intercalada, ID de error 4210234".
Si aparece el error "cfgadm: Hardware specific failure: connect failed: firmware operation error" durante una secuencia de conexión de DR, extraiga la placa del sistema lo antes posible. Ha fallado la prueba de autocomprobación de la placa y su extracción evita posibles errores de reconfiguración en el siguiente arranque del sistema.
Si desea volver a intentar la operación que ha fallado, debe retirar primero la placa y volverla a instalar, ya que su estado no admite ninguna otra operación.
Según se indica en el manual Dynamic Reconfiguration User's Guide for Sun Enterprise 3x00/4x00/5x00/6x00 Systems, el software de supervisión y administración de sistemas Sun Enterprise SyMONTM soporta la reconfiguración dinámica, pero la guía remite a una referencia incorrecta. La correcta es Suplemento de Sun Enterprise SyMON(TM) 2.0.1 para servidores Sun Enterprise(TM) de gama media.