Novedades de Solaris 10

Mejoras en la administración de dispositivos

Las siguientes funciones y mejoras de administración de dispositivos se han agregado a la versión 10 11/06 de Solaris.

Admisión de PCI Express (PCIe)

Esta versión de Solaris admite la interconexión PCI Express (PCIe) para sistemas SPARC y x86.

PCIe está diseñado para conectar dispositivos periféricos a aplicaciones de escritorio, de empresa, móviles, de comunicación e incrustadas.

La interconexión PCIe es un bus de E/S serie estándar de alto rendimiento.

El software de PCIe proporciona las siguientes funciones en esta versión de Solaris:

El siguiente ejemplo muestra el resultado de cfgadm para los dispositivos de conexión directa de PCIe en un sistema x86. Tenga en cuenta que los elementos mostrados a continuación pueden variar de una plataforma a otra. Consulte la guía de la plataforma de hardware para conocer la sintaxis correcta de cfgadm.


# cfgadm pci
Ap_Id                          Type         Receptacle   Occupant     Condition
pcie1                          unknown      empty        unconfigured unknown
pcie2                          unknown      empty        unconfigured unknown
pcie3                          unknown      empty        unconfigured unknown
pcie4                          etherne/hp   connected    configured   ok
pcie5                          pci-pci/hp   connected    configured   ok
pcie6                          unknown      disconnected unconfigured unknown

El modelo administrativo de los dispositivos periféricos de conexión directa de PCIe es idéntico al de los dispositivos periféricos PCI que utilizan el comando cfgadm.

Para obtener más información, consulte la página de comando man cfgadm_pci(1M) y la System Administration Guide: Devices and File Systems. Consulte la guía de la plataforma de hardware para asegurarse de que el sistema proporcione compatibilidad con la conexión directa de PCIe y PCI. Asimismo, lea atentamente las instrucciones para insertar o extraer adaptadores del sistema, así como el significado de la configuración de dispositivos, si procede.

Para obtener más información sobre la tecnología PCIe, consulte http://www.pcisig.com.

x86: Arquitectura de administración fallida (FMA) de discos Sun Fire X4500 SATA

Sun Fire X4500 se suministra con nuevo motor de diagnóstico basado en FMA. Dicho motor controla las unidades de disco en busca de errores previsibles mediante la tecnología SMART del firmware de la propia unidad de disco. Cuando hay un inminente error de disco, se enciende el LED que hay junto al disco y se genera una arquitectura de administración fallida. Este error alerta al administrador a fin de que tome las precauciones pertinentes para asegurar la disponibilidad del sistema y su pleno funcionamiento.

SPARC: Transición de sistemas basados en SPARC de controladores de red Ipge a E1000g

Los controladores Ipge se utilizan en Ontario y otras plataformas SPARC que tienen instalada la tarjeta NorthStar. Los controladores E1000g se emplean en todas las demás plataformas.

A partir de esta versión, Ontario y otras plataformas basadas en SPARC efectúan la transición de los controladores Ipge a e1000g. Esta función hace que e1000g sea el controlador predeterminado para todas las plataformas Sun que utilizan conjuntos de chips Intel 1G. Con la transición, el usuario no necesita conocer la plataforma a la que corresponde el controlador Ipge o e1000g, ni el controlador que se debe instalar en una determinada plataforma. Esta función simplifica la administración de sistemas.

Para obtener más información, consulte “Certain 3rd Party Applications May Break on Transition From ipge to e1000g Network Driver” en http://sunsolve.sun.com/.

Enmascaramiento del número de unidad lógica basada en host de canal de fibra de Solaris

La función de enmascaramiento del número de unidad lógica (LUN) de canal de fibra de Solaris permite que los administradores de sistemas impidan que el núcleo cree nodos de dispositivo para determinados LUN que no están aprobados.

Para obtener más información, consulte la página de comando man fp(7d).

SPARC: Admisión de interrupciones señalizadas por mensajes ampliadas para plataformas basadas en Sun Fire

Las interrupciones señalizadas por mensajes ampliadas (MSI-X) son una versión mejorada de las interrupciones MSI. MSI-X permite que los controladores de grabadora de dispositivos puedan elegir entre interrupciones MSI y MSI-X. Las interrupciones MSI-X se pueden usar ahora en plataformas SPARC PCI-Express (Ultra 45 y Sun Fire T2000). Sun Fire T2000 también puede incluir la máquina Sun Fire T1000.

También se proporciona ::interrupts, un nuevo comando de depurador mdb/kmdb, para recuperar información de interrupciones registradas de un dispositivo en sistemas SPARC y x86 compatibles.

Para más información, consulte el apartado sobre los controladores de interrupción en Writing Device Drivers.

Mejora de los dispositivos respecto a la comprobación de errores de uso

Se han mejorado las utilidades siguientes para detectar si un dispositivo determinado está en uso:

Con estas mejoras, dichas utilidades son capaces de detectar algunas de las siguientes situaciones hipotéticas de uso:

Por ejemplo, si intenta usar la utilidad format para acceder a un dispositivo activo, en pantalla aparecerá un mensaje similar al siguiente:


# format
.
.
.
Specify disk (enter its number): 1
selecting c0t1d0
[disk formatted]
Warning: Current Disk has mounted partitions.
/dev/dsk/c0t1d0s0 is currently mounted on /. Please see umount(1M).
/dev/dsk/c0t1d0s1 is currently used by swap. Please see swap(1M).

Ahora bien, estas utilidades no detectan de la misma manera todas las situaciones hipotéticas. Por ejemplo, el comando newfs se usa para crear un sistema de archivos en un dispositivo de una configuración de modernización automática. El comando newfs no es válido para crear un sistema de archivos en un dispositivo que sea parte de una configuración de modernización automática si también tiene un sistema de archivos montado.