Novedades de Solaris Express Developer Edition

Novedades de Solaris Express 5/06

En esta sección se describen todas las funciones que son nuevas o se han mejorado en la versión Solaris Express 5/06.

Compatibilidad con nombres descriptivos para agrupaciones de repuestos y metadispositivos

Esta mejora del rendimiento del sistema se ha incluido como novedad en Solaris Express 5/06.

Se han ampliado las reglas para definir los nombres para las agrupaciones de repuestos y metadispositivos para permitir el uso de caracteres alfanuméricos. Antes, los nombres de los metadispositivos se limitaban al formato "dXXX", y las agrupaciones de repuestos tenían que ceñirse al formato "hspYYY".

Para más información sobre los nombres que se admiten para las agrupaciones de repuestos y los metadispositivos, consulte la Solaris Volume Manager Administration Guide .

Herramienta de supervisión del sistema de archivos (fsstat)

Hay disponible una nueva herramienta de supervisión del sistema de archivos, fsstat, que permite informar de las operaciones del sistema de archivos. Se puede informar de la actividad por punto de montaje o tipo de sistema de archivos.

El siguiente ejemplo de fsstat muestra cómo visualizar todas las operaciones del sistema de archivos ZFS.


$ fsstat zfs
 new  name   name  attr  attr lookup rddir  read read  write write
 file remov  chng   get   set    ops   ops   ops bytes   ops bytes
8.26K  240K 6.34K 4.03M 6.33K  12.6M  482K  204K 1.24G 13.4K  363M zfs

El siguiente ejemplo de fsstat muestra cómo visualizar las operaciones del sistema de archivos para el punto de montaje /export/home.


$ fsstat /export/home
 new  name   name  attr  attr lookup rddir  read read  write write
 file remov  chng   get   set    ops   ops   ops bytes   ops bytes
    0     0     0   972     0    224    22     0     0     0     0 /export/home

El siguiente ejemplo de fsstat muestra cómo visualizar las operaciones del sistema de archivos para todos los tipos de sistema de archivos.


$ fsstat -F
 new  name   name  attr  attr lookup rddir  read read  write write
 file remov  chng   get   set    ops   ops   ops bytes   ops bytes
1.71K 1.16K    37  371K   562  1.90M 1.04K  151K  142M 21.9K 55.3M ufs
    0     0     0 1.60K     0  2.93K   344 1.30K  761K     0     0 proc
    0     0     0     0     0      0     0     0     0     0     0 nfs
8.31K  240K 6.37K 4.04M 6.48K  12.6M  482K  204K 1.25G 13.7K  365M zfs
   29    12    12 37.4K     8  22.5K    28 1.04K 2.34M   120 76.1K lofs
10.8K 4.72K 5.43K 54.6K    49  19.8K    28  173K  610M  513K  487M tmpfs
    0     0     0   338     0      0     0    44 12.2K     0     0 mntfs
    1     1     1   429     1  14.3K   115 1.34K 1002K     0     0 nfs3
   12     6     9   150     0    442    30    91 3.32M    12 69.2K nfs4
    1     0     1 20.8K     0  20.5K     0     0     0     0     0 autofs

Para más información, consulte la página del comando man fsstat(1M).

Núcleo predeterminado de useradd

Estas mejoras de la seguridad se incluyen como novedad en Solaris Express 5/06.

En esta versión, se han añadido las siguientes opciones nuevas a la utilidad useradd -D:

Para más información, consulte la página del comando man useradd(1M).

Agrupaciones destruidas de importación de agrupaciones ZFS

Esta mejora del sistema de archivos es una novedad de Solaris Express 5/06.

En esta versión, el comando zpool ahora puede reimportar agrupaciones previamente destruidas que sigan teniendo los datos intactos.

Para más información, consulte la página del comando man zpool(1M).

Para obtener más información sobre el sistema de archivos ZFS, consulte Cambios y mejoras de comandos ZFS.

Privilegios configurables para zonas no globales

Estas mejoras de los recursos del sistema se incluyen como novedad en Solaris Express 5/06.

El comando zonecfg ahora se puede utilizar para especificar el conjunto de privilegios a los que se limitan los procesos en una zona no global.

Se puede:

Tenga en cuenta lo siguiente:

Para obtener más información sobre la configuración de privilegios de zonas y la restricción de privilegios para zonas, consulte:

Opción de socket SO[lowbar]TIMESTAMP

Esta mejora de red es una novedad de Solaris Express 5/06.

La opción SO[lowbar]TIMESTAMP activa o desactiva la recepción de una marca de tiempo con datagrama. Si la opción SO[lowbar]TIMESTAMP está activa en un socket SOCK[lowbar]DGRAM o SOCK[lowbar]RAW, la llamada recvmsg(2) devuelve una marca de tiempo en el formato de datos nativo, correspondiente al momento de la recepción del datagrama.

Para obtener mas información, consulte las páginas de comando man:

Nombre de dominio NFSv4 configurable durante la instalación

Esta mejora en la administración del sistema es una novedad de Solaris Express 5/06.

El dominio NFS versión 4 ahora se puede definir durante la instalación del sistema operativo. Para facilitar esta nueva funcionalidad, el programa sysidnfs4 se ejecuta durante el proceso de instalación para determinar si se ha configurado un dominio NFSv4 para la red. En versiones anteriores a Solaris 10, el nombre de dominio NFS se definía durante el primer rearranque del sistema una vez realizada la instalación.

El dominio NFSv4 ahora se puede definir del modo siguiente:

Para más información sobre la configuración del nombre de dominio NFSv4 

System Administration Guide: Network Services

Para más información sobre las instalaciones interactivas de Solaris 

Solaris 10 11/06 Installation Guide: Basic Installations

Para más información sobre las instalaciones de red de Solaris 

Solaris 10 11/06 Installation Guide: Network-Based Installations

Para más información sobre las instalaciones JumpStart personalizadas 

Solaris 10 11/06 Installation Guide: Custom JumpStart and Advanced Installations

Para más información sobre las herramientas del comando sysid

Páginas de comando man sysidtool(1M) y sysidnfs4(1M)

Uso de DTrace en una zona no global

Esta mejora de los recursos del sistema es una novedad de Solaris Express 5/06.

DTrace ahora se puede utilizar en una zona no global cuando se asignan los privilegios dtrace[lowbar]proc y dtrace[lowbar]user a la zona. El ámbito de los proveedores y las acciones de DTrace se limita a la zona. Con el privilegio dtrace[lowbar]proc, pueden utilizarse los proveedores fasttrap y pid. Con el privilegio dtrace[lowbar]user, pueden utilizarse los proveedores 'profile' y 'syscall'.

Puede añadir estos privilegios al conjunto de privilegios disponibles en la zona no global utilizando la propiedad limitpriv del comando zonecfg.

Privilegios configurables para zonas no globales proporciona una descripción general de los privilegios en una zona no global.

Para obtener más información sobre la configuración de zonas, la especificación de privilegios de zona y el uso de la utilidad DTrace, consulte:

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

Esta mejora de los recursos del sistema es una novedad de Solaris Express 5/06.

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-Experss (Ultra 45 y Sun Fire T2000).

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 Chapter 8, Interrupt Handlers, in Writing Device Drivers .

Registro de errores del módulo de núcleo de IPsec

Estas mejoras de la administración del sistema se han incorporado como novedad en la versión Solaris Express 5/06.

A partir de esta versión, todos los fallos de la directiva del módulo de núcleo de IPsec y otros errores se registrarán con la función ipsec[lowbar]rl[lowbar]strlog. () La función ipsec[lowbar]rl[lowbar]strlog() también permite limitar el número de mensajes de error que se envían al registro del sistema. Gracias a ello, se evita la sobrecarga del registro del sistema.

El intervalo mínimo entre mensajes se puede visualizar o configurar con el comando ndd:


# ndd -get /dev/ip ipsec_policy_log_interval 

El valor se devuelve en milisegundos.

ipsec[lowbar]policy[lowbar]log[lowbar]interval ahora consolida todos los registros de errores relativos a IPsec en una sola función. Esta función también permite a los administradores desactivar por completo el registro de errores, del modo siguiente:


# ndd -set /dev/ip ipsec_policy_log_interval 0

Nota –

Una vez reiniciado el sistema, debe desactivar de nuevo el registro de IPsec.


Compatibilidad de cierre de sesión de iSCSI

Esta función de administración del sistema se ha incluido como novedad en Solaris Express 5/06.

La función de compatibilidad de cierre de sesión de iSCSI permite a un usuario cerrar una sesión desde un destino iSCSI sin necesidad de reiniciar el host. Cuando un usuario intenta eliminar o desactivar una dirección o un método de detección y no se está utilizando el destino, éste cierra la sesión y limpia todos los recursos relacionados. Si el destino está en uso, la dirección o el método de detección permanecen activos y se registra el mensaje logical unit in use (no se está utilizando la unidad lógica). Esta función presenta un nuevo comportamiento que permite cerrar de forma segura la sesión de dispositivos no utilizados sin necesidad de reiniciar el sistema anfitrión.

Pueden utilizarse los siguientes comandos para aplicar esta función:

Ya no es necesario que un usuario reinicie un sistema anfitrión cuando se elimina un almacén iSCSI adjunto del mismo.

Para más información, consulte la página del comando man iscsiadm(1M. ) Consulte también la System Administration Guide: Devices and File Systems .

Compatibilidad de MS/T de iSCSI

Esta función de administración del sistema se ha incluido como novedad en Solaris Express 5/06.

La función de compatibilidad de varias sesiones por destino (MS/T o Multiple Session per Target) de iSCSI permite al usuario crear más sesiones o rutas de iSCSI para un destino, según sea preciso. Las rutas adicionales de iSCSI proporcionan un aumento del ancho de banda y una mayor disponibilidad en configuraciones específicas. La función de compatibilidad de MS/T de iSCSI debería utilizarse junto con MPxIO u otro software de varias rutas.

Los nuevos comandos de iscsiadm son:

La función de compatibilidad de MS/T de iSCSI proporciona un aumento del ancho de banda y una mayor disponibilidad para los administradores con matrices iSCSI que admitan la redirección de inicio de sesión.

Si desea más información, consulte:

Compatibilidad de cliente iSNS con iSCSI

Esta mejora en la administración de dispositivos se ha incluido como novedad en Solaris Express 5/06.

La función de cliente Servicio de nombres de almacenamiento de Internet (iSNS, Internet Storage Name Service) agrega una nueva opción de detección al iniciador de software iSCSI del sistema operativo Solaris. Esta opción permite a los usuarios utilizar los iSN para administrar la función de detección de dispositivos del protocolo de Internet SAN (IP-SAN). De modo predeterminado, esta opción está desactivada y no es específica de la plataforma. El cliente iSNS presenta varias adiciones y modificaciones del comando iscsiadm, así como cambios en los controladores para administrar la función de detección iSNS.

Los usuarios que utilizan iSCSI para crear IP-SAN basado en bloques necesitan un método escalable para administrar la función de detección de dispositivos y la configuración de sus SAN a medida que aumenta su tamaño. La función de cliente iSNS admite un método escalable para la función de detección de dispositivos en una configuración de IP-SAN de gran tamaño que utilice una configuración mínima.

Para más información sobre las opciones de línea de comandos nuevas y modificadas, consulte la página del comando man iscsiadm(1M. ) Consulte también la System Administration Guide: Devices and File Systems .

Admisión de API de administración de múltiples rutas de SNIA

Esta función de administración del sistema se ha incluido como novedad en Solaris Express 5/06.

La API de administración de múltiples rutas (MP API) de Storage Networking Industry Association (SNIA) define las interfaces estándar para los dispositivos de varias rutas, asociadas a la detección de rutas, y la administración de las rutas en un host. Esta función proporciona la implementación de Sun de la biblioteca MP API de SNIA para la solución de múltiples rutas basada en el controlador scsi[lowbar]vhci.

La MP API de SNIA se compone de:

Se han ampliado las áreas siguientes para admitir la función MP API de SNIA:

Gracias a esta función, los administradores pueden utilizar la administración de rutas basada en estándares para los dispositivos scsi[lowbar]vhci de múltiples rutas.

Para obtener más información, consulte las páginas de comando man mpathadm(1M) y libMPAPI(3LIB). Consulte también la Solaris Fibre Channel Storage Configuration and Multipathing Support Guide.