1. Novedades de la versión Oracle Solaris 10 8/11
Mejoras en la instalación de ZFS
Compatibilidad con sistemas de dos terabytes de memoria
Mejoras en la administración del sistema
Compatibilidad con Fast Reboot en la plataforma SPARC
Herramientas de observabilidad de CMT para usuarios
Comprobación de integridad del archivo flash
Recuperación de datos de Solaris Volume Manager
Funcionalidad de grupos de Oracle Solaris
X86: enumerador de topología de arquitectura de gestión de fallos genérica
Mejoras en el rendimiento del sistema
Valor ajustable para dispositivos flash en el archivo de configuración sd.conf
x86: Compatibilidad con Intel AVX
Mejoras en la memoria compartida
Compatibilidad con el traductor de direcciones de red IPv6 en IPFilter
x86: Compatibilidad con Jumbo Frame en el controlador bnx
Proveedor PKCS#11 para Oracle Key Manager
Compatibilidad con conjuntos de cifrado AES en KSSL
La asignación de una contraseña nueva no desbloquea una cuenta bloqueada
Aplicación de la política de construcción de contraseñas al usuario root de manera predeterminada
Mejoras en el software gratuito
Versión 4 de la biblioteca estándar de C++ de Apache
Compatibilidad con nuevos dispositivos
Compatibilidad con nuevos dispositivos en el controlador ixgbe(7D)
Compatibilidad con dispositivos nuevos en el controlador igb(7D)
Compatibilidad con dispositivos LAN en placa base (LOM) en el controlador e1000g(7D)
Compatibilidad con dispositivos nuevos en el controlador bge(7D)
Compatibilidad con dispositivo nuevo en el controlador qlcnic(7D)
Compatibilidad con dispositivo nuevo en el controlador mcxnex/mcxe(7D)
Compatibilidad con dispositivo nuevo en el controlador scu(7D)
X86: compatibilidad con dispositivo LSI MegaRAID Falcon SAS HBA 2.0
Compatibilidad con el dispositivo LSI SAS 2308 HBA
Compatibilidad con el dispositivo LSI SAS 2208 HBA
Compatibilidad con las interfaces GLD públicas en el controlador bge
Compatibilidad con MSI en el controlador bge
En la versión Oracle Solaris 10 8/11, se agregaron las siguientes mejoras en la administración del sistema.
En la siguiente sección, se resumen las nuevas funciones del sistema de archivos ZFS en la versión Oracle Solaris 10 8/11. Para obtener más información acerca de estas novedades, consulte Guía de administración de Oracle Solaris ZFS.
Mejoras en el flujo de envío: puede configurar las propiedades del sistema de archivos que se envían y se reciben en un flujo de instantáneas. Las mejoras proporcionan flexibilidad en las siguientes áreas:
Aplicación de las propiedades del sistema de archivos en un flujo de envío para el sistema de archivos de recepción
Determinación en cuanto a si se deben ignorar las propiedades del sistema de archivos local cuando se reciben, como un valor de propiedad mountpoint
Identificación de diferencias entre instantáneas: puede determinar las diferencias entre las instantáneas de ZFS con el comando zfs diff.
Por ejemplo, supongamos que la primera instantánea (snap1) se toma después de haber creado fileA. A continuación, la segunda instantánea (snap2) se crea después de haber creado fileB.
$ ls /tank/username fileA $ zfs snapshot tank/username@snap1 $ ls /tank/username fileA fileB $ zfs snapshot tank/username@snap2
Con el comando zfs diff, se pueden identificar las diferencias entre las instantáneas:
$ zfs diff tank/username@snap1 tank/username@snap2 M /tank/username/ + /tank/username/fileB
En el resultado anterior, M indica que el directorio se ha modificado. El símbolo + indica que fileB existe en la instantánea posterior.
Mejoras en la recuperación de agrupaciones: las funciones de agrupación de almacenamiento ZFS nuevas que se enumeran a continuación están disponibles:
Puede importar una agrupación con un registro faltante usando el comando zpool import -m.
Puede importar una agrupación en el modo de sólo lectura. Esta función está diseñada, principalmente, para la recuperación de agrupaciones. Si no se puede acceder a una agrupación dañada debido a que los dispositivos subyacentes están dañados, puede importar la agrupación de sólo lectura para recuperar los datos.
Ajuste del comportamiento síncrono de ZFS: puede determinar un comportamiento síncrono del sistema de archivos ZFS mediante la propiedad sync. Los valores de propiedad sync son: standard, always y disabled.
El comportamiento síncrono predeterminado (standard) consiste en escribir todas las transacciones síncronas del sistema de archivos en el registro de intención y vaciar todos los dispositivos para garantizar que los datos estén estables. No se recomienda la deshabilitación del comportamiento síncrono predeterminado. Es posible que las aplicaciones que dependen de la compatibilidad síncrona resulten afectadas y que los datos se pierdan. Por ejemplo, las transacciones no escritas podrían perderse durante un fallo de energía.
La propiedad se puede configurar antes o después de crear los datos, y su aplicación es inmediata. Por ejemplo:
# zfs set sync=always tank/perrin
Este comando hace que el parámetro zil_disable ya no esté disponible en las versiones de Oracle Solaris que incluyen la propiedad sync.
Mensajes de agrupación ZFS mejorados: puede utilizar la opción -T para asignar un intervalo y un valor de conteo para que los comandos zpool list y zpool status muestren información adicional. Además, en el comando zpool status, se proporciona información adicional sobre la reconstrucción y la limpieza de datos de la agrupación.
Mejoras en la interoperabilidad de la ACL: esta versión proporciona las siguientes mejoras en la lista de control de acceso (ACL):
Las ACL triviales no requieren entradas de acceso de denegación, salvo los permisos poco comunes. Por ejemplo, los modos 0644, 0755 o 0664 no necesitan entradas de acceso de denegación, pero los modos 0705 y 0060 todavía requieren entradas de acceso de denegación.
Las ACL ya no se dividen en varias entradas de acceso durante la herencia para tratar de preservar el permiso original sin modificaciones. En cambio, los permisos se modifican según resulta necesario para aplicar el modo de creación de archivos.
El comportamiento de la propiedad aclinherit incluye una reducción de los permisos cuando la propiedad se configura como restringida (restricted), lo que implica que las ACL ya no se dividen en varias entradas de acceso durante la herencia.
De manera predeterminada, las ACL existentes se descartan durante las operaciones chmod(2). Este cambio significa que la propiedad aclmode de ZFS ya no está disponible.
Una nueva regla de cálculo del modo de permiso implica que si una ACL tiene una entrada de acceso de usuario (user) que coincide con el propietario del archivo, dichos permisos se consideran para el cálculo del modo de permiso. La misma regla se aplica si una entrada de acceso de grupo (group) coincide con el propietario del grupo del archivo.
Funciones de instalación: para conocer las mejoras de instalación en el sistema de archivos ZFS, consulte Mejoras en la instalación de ZFS.
La integración de la función Fast Reboot de Oracle Solaris en la plataforma SPARC permite que se utilice la opción -f con el comando reboot para acelerar el proceso de inicio omitiendo determinadas pruebas POST.
En la plataforma SPARC, Fast Reboot se gestiona con la utilidad de gestión de servicios (SMF) y se implementa mediante un servicio de configuración de inicio, svc:/system/boot-config. El servicio boot-config proporciona un medio para configurar o cambiar los parámetros de configuración de inicio predeterminados. Cuando la propiedad config/fastreboot_default se establece en true, el sistema efectúa automáticamente un reinicio rápido, sin tener que utilizar el comando reboot -f. De manera predeterminada, el valor de esta propiedad está configurado como false en la plataforma SPARC.
Nota - En la plataforma SPARC, el servicio boot-config también requiere los derechos de solaris.system.shutdown como action_authorization y value_authorization.
Para configurar Fast Reboot como el comportamiento predeterminado en la plataforma SPARC, utilice los comandos svccfg y svcadm. Para obtener detalles, consulte Support for Fast Reboot on the SPARC Platform de System Administration Guide: Basic Administration y las páginas del comando man svccfg(1M) y svcadm(1M).
Si desea obtener más información sobre Fast Reboot, consulte la página del comando man reboot(1M).
Esta función ayuda a los usuarios a comprender mejor la carga del sistema con el multiprocesamiento de chip (CMT). En esta versión, se agregaron los siguientes comandos:
pginfo(1M): muestra la vista del sistema operativo de los grupos de procesadores que comparten hardware relacionado con el rendimiento
pgstat(1M): muestra el uso de hardware y software de grupos de procesadores
Para obtener más información, consulte las páginas del comando man pginfo(1M) y pgstat(1M).
La utilidad de la línea de comandos diskinfo permite que los administradores del sistema vean la relación entre los nombres de los discos lógicos (cXtYdZ) y las bahías en un chasis para servidores blade o JBOD.
La utilidad diskinfo depende de la arquitectura de gestión de fallos (FMA) para proporcionar información de etiquetas. Si se cumplen determinados requisitos, la utilidad admite contenedores o JBOD de terceros.
Para obtener más información sobre los requisitos y las limitaciones de esta utilidad, consulte la página del comando man diskinfo(1M).
Oracle Configuration Manager (OCM) está integrado en el sistema operativo Oracle Solaris. OCM recopila información de configuración del servidor que ejecuta Oracle Solaris y la carga en el repositorio de Oracle. Estos datos ayudan a reducir el tiempo necesario para resolver los problemas de compatibilidad.
De manera predeterminada, OCM se instala en el directorio /usr/lib/ccr (considerado como OCM_HOME) en un modo desconectado. Un usuario o un administrador debe habilitar manualmente el OCM collector daemon para iniciar la recopilación de la información de configuración.
Para obtener más información sobre la habilitación de OCM, consulte http://download.oracle.com/docs/cd/E18041_01/doc.103/e18035/admin.htm.
Para obtener más información sobre OCM, consulte http://download.oracle.com/docs/cd/E18041_01/doc.103/e18035/toc.htm.
A partir de la versión Oracle Solaris 10 8/11, la creación de un archivo flash se lleva a cabo correctamente si un usuario especifica el directorio /mnt con la opción -x (excluir) del comando flarcreate. Por ejemplo:
# flarcreate -n test -x /mnt /export/test.flar
Para obtener más información, consulte la página del comando man flar(1M).
A partir de la versión Oracle Solaris 10 8/11, el comando metaimport admite la importación de conjuntos de discos al ejecutar Oracle Solaris Cluster. Esta mejora permite la recuperación de datos de conjuntos de discos de SVM tradicionales y de varios propietarios en configuraciones con clúster y sin clúster.
El comando metaimport proporciona un mecanismo para importar conjuntos de discos para recuperar datos mediante la replicación de los conjuntos de discos en una configuración de Solaris Volume Manager (SVM) existente.
Para obtener más información, consulte la Guía de administración de Solaris Volume Manager y la página del comando man metaimport(1M).
A partir de la versión Oracle Solaris 10 8/11, un usuario puede ser un miembro de hasta 1024 grupos. Esta funcionalidad debe estar habilitada con el parámetro ngroups_max ajustable del sistema en el archivo de configuración /etc/system. Por ejemplo:
set ngroups_max=1024
Nota - Las operaciones NFS no se ven afectadas por el incremento del valor de ngroups_max para 1024 grupos. Las operaciones NFS aún admiten que un usuario sea miembro de sólo 16 grupos. Al incrementar ngroups_max a un número mayor que 16 se puede observar el siguiente mensaje, para alertar a los administradores que las operaciones NFS para un usuario todavía están limitadas a sólo 16 grupos.
WARNING: ngroups_max of 1024 > 16, NFS AUTH_SYS will not work properly
Se han efectuado las siguientes mejoras en el servicio de nombres LDAP en la versión Oracle Solaris 10 8/11:
Compatibilidad independiente del servicio de nombres LDAP: esta mejora permite que las herramientas del servicio de nombres LDAP ldapclient, ldapaddent y ldaplist rellenen y prueben un directorio LDAP sin tener que configurar el conmutador de servicios de nombres para usar el LDAP.
Configuración del servicio de nombres LDAP mediante un puerto seguro: esta mejora permite al servicio de nombres LDAP estar configurado para usar sólo el puerto LDAP seguro 636. Como resultado, se eliminó la restricción de que el servicio de nombres LDAP siempre requiera acceso al puerto LDAP inseguro 389 .
x86pi.so es un enumerador de topología de arquitectura de gestión de fallos (FMA), que crea la topología del sistema a partir de estructuras que cumplen con la especificación System Management BIOS (SMBIOS). Se efectuaron las siguientes mejoras en el enumerador de topología de FMA en la versión Oracle Solaris 10 8/11:
Capacidad para proporcionar números de serie para las unidades sustituibles en el campo (FRU) que se pueden rastrear automáticamente mediante la FMA cuando son sustituidos por el depósito de reparación.
Capacidad para enumerar discos SATA (Serial Advanced Technology Attachment) conectados directamente. Esta mejora permite el diagnóstico de discos defectuosos y la posibilidad de efectuar la recuperación automática del sistema (ASR) para la sustitución de un disco defectuoso.
En la sección siguiente se resumen las mejoras de Oracle VTS 7.0 ps11 en la versión Oracle Solaris 10 8/11.
Oracle Validation Test Suite (Oracle VTS) es una herramienta completa de diagnóstico de hardware que prueba y valida la conectividad y la funcionalidad de la mayoría de los controladores y dispositivos de las plataformas Oracle. Las pruebas de VTS se realizan en cada función o componente de hardware de un sistema. La herramienta admite tres interfaces de usuario: una interfaz gráfica de usuario (GUI), una interfaz de usuario basada en terminal y una interfaz de línea de comandos (CLI).
Los diagnósticos de memoria y CPU incluyen las siguientes mejoras:
El núcleo de VTS emplea sus propios métodos para acceder a las opciones y los valores del archivo sunvts.conf de la biblioteca de VTS. Se realizaron cambios en el archivo de configuración para el parámetro option-value format, que estandariza el formato del archivo de configuración y proporciona accesibilidad centralizada desde el código.
Se agregó un miembro adicional del modo de ejecución, por ejemplo, funcional, exclusivo y en línea, a la estructura TEST_ENV_INFO_T ( /include/testinfo.h). El propietario de cada prueba puede utilizar este miembro para decidir el uso de la memoria de la prueba para una prueba lógica y obtener un valor adecuado para vtsk, a fin de tomar mejores decisiones de programación.
Entre las mejoras que se realizaron en el diagnóstico de almacenamiento y redes se incluyen las siguientes:
Capacidad de especificar puntos de búsqueda interiores, medios y exteriores, lo que mejora la capacidad de prueba del disco.
diskmediatest permite a los usuarios especificar si el tipo de disco es SSD (Solid State Disk) en el archivo /etc/sunvts/conf/sunvts.conf.
iobustest proporciona una opción adicional target. El usuario puede especificar una máquina de destino para ejecutar la prueba de red activa mediante esta opción.