Suplemento de notas sobre la versión de Solaris 7 5/99 para hardware de Sun

Reconfiguración dinámica en el Sun Enterprise 10000

Las notas sobre la versión y cualquier otra información técnica contenida en esta sección sólo se refieren a Reconfiguración dinámica (DR) para la versión Solaris 7 5/99 en servidores Sun Enterprise 10000.

Cuestiones generales

Esta sección contiene consideraciones generales relativas a DR en el servidor Sun Enterprise 10000. Recomendamos su lectura antes de proceder a la instalación o configuración de DR.

Utilidad dr-max-mem

La forma de utilizar dr-max-mem ha cambiado desde la versión Solaris 2.5.1. Consulte la sección adecuada de Sun Enterprise 10000 Dynamic Reconfiguration User's Guide para Solaris 7 5/99 si necesita una descripción detallada de esta importante variable de OBP.

DR y procesos de usuario vinculados

En el entorno operativo Solaris 7 5/99, DR ya no desvincula automáticamente los procesos de usuario de las CPU que se desconectan. Los usuarios deben realizar esta operación manualmente antes de iniciar una secuencia Detach de DR. La operación Drain de DR fallará si se detecta alguna CPU con procesos vinculados.

Ubicación de la memoria no paginable

En el entorno operativo Solaris 7 5/99, la memoria no paginable (es decir, la de OBP y la del núcleo), la caja del núcleo, reside en el espacio de direcciones físicas superior, que generalmente se encuentra en la placa del sistema de numeración más alta en el dominio. El sentido de crecimiento de este área es desde la dirección física más alta a la más baja, aunque existen excepciones a esta regla. Utilice siempre drshow(1M) para verificar el estado de la memoria de cualquier placa.

Ubicación de la caja del núcleo

En el entorno operativo Solaris 7 5/99, la ubicación de la caja del núcleo ha cambiado de las placas del sistema de numeración más baja a las de numeración más alta. Sin embargo, algunos clientes necesitan que esta caja se sitúe en la placa del sistema de numeración más baja. Si se encuentra en este caso, puede aplicar la modificación de software 105873-08 (nivel mínimo) en el SSP para cambiar la ubicación de la caja. Consulte el archivo README de la modificación para obtener instrucciones sobre su instalación. La modificación puede descargarse de http://sunsolve.corp.sun.com u obtenerse a través de un proveedor de servicios local.

DR y las unidades de cinta

En el entorno operativo Solaris 7 5/99, el controlador st, antes considerado como inseguro para DR, ahora es fiable. Espera a que finalicen las peticiones de E/S existentes antes de interrumpir el funcionamiento de la unidad.

DR y SunFDDI

Si el servidor Sun Enterprise 10000 contiene alguna interfaz SunFDDI(TM) SBus Adapter 5.0 y tiene intención de utilizar DR, debe instalar la modificación de software de Sun 104572-05, o el número de revisión más alto disponible. Puede obtener esta modificación en la página Web:

DR y Sun StorEdge A3000

La reconfiguración dinámica de las matrices Sun(TM) StorEdge(TM) A3000 en un Sun Enterprise 10000 con entorno operativo Solaris 2.6 necesita la presencia de RAID Manager 6.01.00, o una versión posterior, para un correcto funcionamiento.

DR y Sun StorEdge A5000

DR podrá utilizarse en sistemas configurados con dispositivos Sun StorEdge A5000 y la última modificación de software para StorEdge A5000. Póngase en contacto con el proveedor de servicios para que le informe sobre la manera de obtener la modificación.

En el caso de placas de E/S conectadas a la A5000, es preciso verificar que la versión de firmware del disco FC-AL es ST19171FC 0413 o una versión posterior. Para obtener más información, consulte la página Web siguiente:

DR y los controladores pln y soc

Si utiliza los controladores pln y/o soc en el servidor, debe comprobar si los parámetros del archivo /etc/system están bien configurados. El archivo debe incluir dos entradas exactamente iguales a las de este ejemplo.


set pln:pln_enable_detach_suspend=1
set soc:soc_enable_detach_suspend=1

Prueba de interrupción-reanudación

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.

Errores conocidos

Esta sección contiene los errores detectados en relación con la función DR en servidores Sun Enterprise 10000 con Solaris 7 5/99.

Al cancelar el comando Detach de DR puede que no se reconecten los discos desconectados (4010910)

Si una operación Detach de DR no consigue desconectar un dispositivo sd y el controlador tiene dispositivos sd que ya se han desconectado, la cancelación de Detach no hace que se reconecten todos los dispositivos que comparten el mismo controlador y que han sido desconectados. Esta situación se presenta raras veces y normalmente se produce cuando el firmware de la unidad de disco esta bloqueado.

Solución alternativa: Ninguna

dr_daemon no encuentra el uso de dispositivos de Veritas (4011123)

Las aplicaciones DR no muestran en sus pantallas de utilización de dispositivos el uso de discos que hace el software de Veritas.

Solución alternativa: Ninguna

El comando disks(1M) borra las entradas del controlador y corrompe el árbol de dispositivos de Sun StorEdge A3000 (4096048)

El comando disks(1M) de Solaris borra las entradas de enlaces simbólicos cuando los dispositivos de disco dejan de estar presentes en un dominio del Enterprise 10000. Si los dispositivos se han reconfigurado dinámicamente de forma que ya no están presentes, pueden generarse discrepancias entre el árbol de dispositivos administrado por la Symbios y el administrado por Solaris.

Solución alternativa: Debe obtener la modificación de software adecuada a través de SunSolve o de su representante de servicios. Esta modificación contiene correcciones que garantizan que los nombres de nodos se mantienen bajo el entorno operativo Solaris cuando los dispositivos StorEdge A3000 se reconfiguran dinámicamente fuera de un determinado dominio del Enterprise 10000. La modificación hace que, cuando la misma matriz vuelva a conectarse al dominio, herede el mismo nombre de nodo que tenía inicialmente, con lo que se consigue que los datos se mantengan disponibles sin tener que modificar los puntos de montaje del sistema o las configuraciones de las aplicaciones de los usuarios. Es importante no realizar operaciones de arranque de reconfiguración (boot -r) en un dominio cuando hay dispositivos A3000 presentes en las placas del sistema.

No se pueden desconectar placas del sistema de servidores Sun Enterprise que contienen tarjetas QFE (4231845)

La configuración de un servidor de arranque para clientes x86 basados en Solaris 2.5.1 da como resultado la ejecución de daemons rpld, los cuales mantienen un referencia activa (abierta) a todos los dispositivos de red, aunque no estén en uso. Tales referencias impiden que DR pueda desconectar estos dispositivos.

Solución alternativa: Suprima o cambie el nombre del directorio /rplboot. A continuación, detenga y reinicie NFS con los comandos siguientes:


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

No puede interrumpirse el daemon de Sonoma (4100212)

La presencia de daemons de Sonoma (rdaemon) impiden la finalización de la operación de desconexión de DR si el entorno operativo debe interrumpirse y reanudarse para desconectar la memoria no paginable.

Solución alternativa: Desactive el daemon provisionalmente antes de realizar la operación de DR y vuelva a iniciarlo cuando haya finalizado. Para ello, utilice los comandos siguientes:


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

No se puede vaciar la memoria de las placas del sistema en Solaris 7 y error de segmentación de dr_daemon (4229238)

Tras numerosas repeticiones de una condición de gestión de errores en el daemon de DR, éste puede detectar una violación de la segmentación (es decir, un volcado del núcleo central). Tenga presente que esta condición se produce durante un flujo de gestión de errores (es decir, un fallo de la operación de DR).

Solución alternativa: Reinicie las aplicaciones de DR en el SSP.

DR y redes Interdominio

Esta versión no admite el software de Redes interdominio (IDN), si bien pueden aparecer mensajes de IDN durante las operaciones de desconexión de DR. Si observa algún mensaje de IDN, puede hacer caso omiso del mismo.

Errores corregidos

Los siguientes errores se han corregido desde la última versión de DR. Esta lista no incluye errores de poca importancia ni aquéllos que se han corregido mediante modificaciones de software.

4083412 - socal y sf tienen que soportar DETACH/SUSPEND/RESUME

4090750 - DR genera un error grave durante la desconexión cuando el valor de dr-max-mem es alto.

4067860 - SUNWcsr crea dispositivos principales duplicados en name_to_major al actualizar de Solaris 2.5.1 8/97 a Solaris 2.6 5/98.

4131197 - dr_daemon vuelca el núcleo central con Solaris 2.6 5/98.

4133607 - Las operaciones de DR con mem_board_interleave_ok causan problemas.

4134357 - availrmem no se reduce durante la desconexión de memoria de Sun Enterprise 10000.

4135366 - La modificación de software de Sun StorEdge A3000 ha cambiado.

4136544 - El suproceso de vaciado ("flusher thread") se bloquea durante la ejecución del comando drain de DR con la modificación oficial -20 KU.