En esta sección se describen todas las funciones que son nuevas o se han mejorado en la versión 12/05 de Solaris Express.
Esta mejora del sistema de archivos se ha incluido como novedad en Solaris Express 12/05.
Esta versión de Solaris Express incluye ZFS, un nuevo sistema de archivos de 128 bits. ZFS proporciona una administración sencilla, semántica transaccional, integridad de datos de un extremo a otro y una gran escalabilidad. ZFS no supone una mejora incremental de la tecnología existente, pero sí un enfoque radicalmente nuevo de la administración de datos.
Solaris ZFS utiliza un modelo de almacenamiento agrupado que elimina por completo el concepto de volumen. Por lo tanto, Solaris ZFS acaba con los problemas asociados a la administración de particiones, el suministro y el crecimiento de los sistemas de archivos. Se pueden obtener miles de sistemas de archivos a partir de un conjunto de almacenamiento común. Cada sistema consume sólo el espacio que en realidad necesita. El ancho de banda de E/S combinado de todos los dispositivos del conjunto está disponible para todos los sistemas de archivos en todo momento.
Todas las operaciones son transacciones de "copia-sobre-escritura", por lo que el estado del disco es siempre válido. Cada bloque incluye una suma de comprobación, por lo que es imposible que se dañen los datos de forma inadvertida. Además, los datos se pueden reparar automáticamente en las configuraciones repetidas. Es decir, si una copia resulta dañada, Solaris ZFS detecta el daño y utiliza otra copia para reparar la copia dañada.
Para los administradores del sistema, la mejora más importante de ZFS frente a los sistemas de archivos tradicionales consiste en su sencilla administración.
Solaris ZFS utiliza un único comando para configurar un conjunto de almacenamiento duplicado y un sistema de archivos. Por ejemplo:
# zpool create home mirror c0t1d0 c1t2d0 |
El comando anterior crea un conjunto de almacenamiento duplicado con el nombre home y un único sistema de archivos denominado home. El sistema de archivos se monta en /home.
Con ZFS, puede utilizar discos enteros en lugar de particiones para crear el conjunto de almacenamiento.
Puede utilizar la jerarquía del sistema de archivos /home para crear una serie de sistemas de archivos bajo /home. Por ejemplo:
# zfs create home/user1 |
Para obtener más información, consulte las páginas de comando man zpool(1M) y zfs(1M).
Además, ZFS proporciona las siguientes funciones de administración:
Funciones de copia de seguridad y restablecimiento
Compatibilidad con la administración de dispositivos
Capturas persistentes y funciones de clonación
Cuotas que pueden definirse para los sistemas de archivos
Control de acceso basado en RBAC
Reservas de espacio del conjunto de almacenamiento para los sistemas de archivos
Compatibilidad con los sistemas de archivos que tienen zonas instaladas
Para más información, consulte la Guía de administración de Solaris ZFS.
En la sección siguiente se describen las últimas mejoras y los cambios en la interfaz de comandos ZFS de Solaris Express.
Borrado de errores de dispositivos: Puede utilizar el comando zpool clear para borrar los errores asociados con un dispositivo o la agrupación. Antes, los recuentos de errores se suprimían cuando el dispositivo de una agrupación se ponía en línea mediante el comando zpool online.
Formato Compact NFSv4 ACL: Hay disponibles tres formatos NFSv4 ACL verbose, positional y compact. Los nuevos formatos ACL compact y positional se usan para establecer y visualizar listas de control de acceso (ACL, por sus siglas en inglés). Con el comando chmod se pueden establecer los tres formatos ACL. Utilice el comando ls -V para visualizar los formatos compacto y posicional de LCA; con el comando ls -v, visualice el formato detallado de LCA.
RAID-Z de doble paridad ( raidz2): Ahora la configuración replicada de RAID-Z puede ser de paridad doble o sencilla, lo que significa que se pueden asumir uno o dos errores de dispositivos, respectivamente, sin que haya pérdida de datos. Se puede especificar la palabra clave raidz2 para una configuración de RAID-Z de doble paridad. Otra posibilidad es especificar la palabra clave raidz o raidz1 para una configuración de RAID-Z de paridad sencilla.
Repuestos en marcha para dispositivos de agrupaciones de almacenamiento ZFS: La función de repuestos en marcha de ZFS permite la identificación de discos que son válidos para sustituir un dispositivo que falla o genera errores en una o varias agrupaciones de almacenamiento. Se considera que un dispositivo es un repuesto en marcha si, en una agrupación en que falla un dispositivo, el repuesto en marcha sustituye automáticamente el dispositivo erróneo. Asimismo, el dispositivo de una agrupación de almacenamiento se puede reemplazar manualmente con un repuesto en marcha.
Sustitución de un sistema de archivos ZFS con una copia ZFS (zfs promote): el comando zfs promote permite sustituir un sistema de archivos ZFS con una copia del sistema de archivos. Esta función resulta de gran utilidad para probar versiones alternativas de un sistema de archivos y convertir dicha versión alternativa en el sistema de archivos activo.
Recuperación de agrupaciones destruidas: El comando zpool import -D permite recuperar agrupaciones que estaban destruidas con el comando zpool destroy.
Desconexión temporal de un dispositivo: Puede utilizar el comando zpool offline -t para desconectar temporalmente un dispositivo. Cuando se rearranca el sistema, el dispositivo recupera automáticamente el estado ONLINE.
Actualización de agrupaciones de almacenamiento ZFS ( zpool upgrade): actualice las agrupaciones de almacenamiento a una versión nueva para aprovechar las funciones más recientes con el comando zpool upgrade. Además, el comando zpool status se ha modificado para notificar a los usuarios que las agrupaciones están ejecutando versiones antiguas.
Cambio de nombre de los comandos de copia de seguridad y restauración de ZFS – Los comandos zfs backup y zfs restore pasan a denominarse zfs send y zfs receive, respectivamente, para describir su función de una manera más precisa. La finalidad de dichos comandos es guardar y restaurar representaciones de flujos de datos de ZFS.
Mejoras de zonas y ZFS: en un sistema Solaris con zonas instaladas, puede utilizar la función zoneadm clone para copiar los datos de un zonepath de ZFS de origen a un zonepath de ZFS de destino en el sistema. No puede utilizar la función de copia de ZFS para copiar la zona no global. Debe utilizar el comando zoneadm clone. Si desea más información, consulte la System Administration Guide: Virtualization Using The Solaris Operating System.
ZFS se integra con el Administrador de errores: Se incluye un motor de diagnóstico de ZFS que permite diagnosticar y registrar los errores de dispositivos y agrupaciones. También se informa de los errores relativos a sumas de comprobación, E/S y dispositivos asociados con errores de agrupaciones o dispositivos. La información del diagnóstico de los errores se escribe en la consola y en el archivo /var/adm/messages. Asimismo, mediante el comando zpool status se puede visualizar información detallada relativa a la recuperación de un error del que se ha informado.
Para más información sobre estas modificaciones y mejoras, consulte la Guía de administración de Solaris ZFS.
La versión 1/06 de Solaris Express incluye la herramienta de administración basada en Web ZFS, que permite realizar la mayor parte de las tareas de administración que pueden efectuarse con la interfaz de línea de comandos de ZFS. Puede realizar las siguientes tareas administrativas con la consola de administración de ZFS:
Crear una nueva agrupación de almacenamiento.
Añadir capacidad a una agrupación existente.
Mover (exportar) una agrupación de almacenamiento a otro sistema.
Importar una agrupación de almacenamiento exportada anteriormente para que esté disponible en otro sistema.
Ver información sobre las agrupaciones de almacenamiento.
Crear un sistema de archivos.
Crear un volumen.
Realizar una instantánea de un sistema de archivos o un volumen.
Deshacer un sistema de archivos y restablecerlo en una instantánea anterior.
Puede acceder a la consola de administración de ZFS mediante un navegador Web seguro en la siguiente dirección URL:
https://system-name:6789 |
Si escribe la dirección URL correcta pero no puede acceder a la consola de administración de ZFS, es posible que no se haya iniciado el servidor. Para iniciarlo, ejecute el siguiente comando:
# /usr/sbin/smcwebserver start |
Si desea que el servidor se ejecute automáticamente al iniciarse el sistema, ejecute el siguiente comando:
# /usr/sbin/smcwebserver enable |
La tecnología de partición de Zonas de Solaris es compatible con los componentes de ZFS; por ejemplo, se pueden agregar sistemas de archivos ZFS y agrupaciones de almacenamiento a una zona.
Se ha mejorado, por ejemplo, el tipo de recurso del sistema de archivos en el comando zonecfg de la siguiente forma:
zonecfg:myzone> add fs zonecfg:myzone:fs> set type=zfs zonecfg:myzone:fs> set dir=/export/share zonecfg:myzone:fs> set special=tank/home zonecfg:myzone:fs> end |
Para obtener más información, consulte la página de comando man zonecfg(1M) y la Guía de administración de Solaris ZFS .
En esta versión, la herramienta de instalación de Solaris es compatible con:
Solaris Jumpstart personalizado: no se pueden incluir sistemas de archivos ZFS en un perfil de Jumpstart. No obstante, puede ejecutar las siguientes secuencias de comandos desde una agrupación de almacenamiento de ZFS para configurar un servidor o un cliente de instalación:
setup[lowbar]install[lowbar]server
add[lowbar]install[lowbar]server
add[lowbar]install[lowbar]client
Programa Modernización automática de Solaris: conserva el entorno de arranque original y transfiere las agrupaciones de almacenamiento de ZFS al nuevo entorno. Actualmente, ZFS no se puede utilizar como sistema de archivos root de arranque. Por lo tanto, no se copian los sistemas de archivos ZFS existentes en el entorno de arranque (BE o Boot Environment).
Instalación inicial de Solaris: durante una instalación inicial, no se reconocen los sistemas de archivos ZFS. Sin embargo, si no especifica ningún dispositivo de disco que contenga agrupaciones de almacenamiento de ZFS para la instalación, debería poder recuperar las agrupaciones de almacenamiento mediante el comando zpool import después de la instalación. Para más información, consulte la página del comando man zpool(1M).
Como en la mayoría de las situaciones de reinstalación, debería realizar una copia de seguridad de los archivos de ZFS antes de continuar con la opción de instalación inicial.
Actualización de Solaris: se conservan las agrupaciones de almacenamiento y los sistemas de archivos ZFS.
ZFS implementa un nuevo modelo de ACL. Las versiones anteriores del sistema operativo Solaris sólo eran compatibles con un único modelo de ACL, basado principalmente en la especificación de borrador POSIX ACL. Las ACL (listas de control de acceso) basadas en el borrador POSIX se utilizan para proteger los archivos UFS. Para proteger los archivos de ZFS, se utiliza un nuevo modelo basado en la especificación NFSv4.
Las principales funciones del nuevo modelo de ACL son:
Se basa en la especificación NFSv4 y las nuevas ACL similares a las ACL del estilo NT.
Proporciona un conjunto de privilegios de acceso con mayor granularidad.
Utiliza los comandos chmod y ls en lugar de los comandos setfacl y getfacl para definir y mostrar las ACL.
Proporciona una mejor semántica de herencia para establecer la forma en que se aplican los privilegios de acceso del directorio a los subdirectorios, y así sucesivamente.
La página del comando man chmod(1), revisada recientemente, incluye un gran número de ejemplos que muestran su uso con ZFS. La página del comando man acl(5) incluye una descripción general del nuevo modelo de ACL. Además, la Guía de administración de Solaris ZFS proporciona ejemplos detallados del uso de las LCA para proteger los archivos de ZFS.
Esta mejora de la seguridad es una novedad de Solaris Express 12/05.
Se ha mejorado el filtro IP de Solaris para incluir los filtros de paquetes IPv6. Los filtros de paquetes IPv6 pueden filtrar basándose en la dirección IPv6 de origen, la dirección de destino, el comando poolsl que contiene direcciones IPv6 y los encabezados de extensión IPv6.
Se ha añadido la opción -6 al comando ipf para utilizar con IPv6. Utilice la opción -6 para cargar y vaciar reglas de filtros de paquetes IPv6. El comando ipstat también cuenta con una opción -6, que se utiliza para ver estadísticas de IPv6.
Aunque no hay cambios en la interfaz de la línea de comandos para los comandos ipmon y ippool, estos comandos también admiten IPv6. El comando ipmon se ha mejorado para permitir el registro de paquetes IPv6. El comando ippool permite crear agrupaciones de IPv6.
Puede utilizar el archivo ipf6.conf para crear conjuntos de reglas de filtros de paquetes para IPv6. De modo predeterminado, el archivo de configuración ipf6.conf se incluye en el directorio /etc/ipf. Al igual que con los demás archivos de configuración de filtros, el archivo ipf6.conf se carga automáticamente durante el proceso de arranque cuando se almacena en el directorio /etc/ipf.
Para más información sobre IP de Solaris, consulte la System Administration Guide: IP Services .
Esta mejora en la administración del sistema es una novedad de Solaris Express 12/05.
Los nombres descriptivos de los volúmenes y las agrupaciones de repuestos en marcha permiten a los administradores del sistema asignar nombres a los volúmenes y las agrupaciones de repuestos en marcha utilizando cualquier nombre que cumpla las directrices sobre denominaciones. Asimismo, se ha añadido la opción -D al comando metstat. Esta opción permite al usuario enumerar los volúmenes y las agrupaciones de repuestos en marcha con nombres descriptivos.
Para obtener más información, consulte la Solaris Volume Manager Administration Guide.
Esta mejora de la seguridad es una novedad de Solaris Express 12/05.
Esta función permite la compatibilidad de RSA PKCS #11 v2.20 en la Estructura criptográfica de Solaris, incluidos los algoritmos SHA2 más seguros.
Para obtener una lista de los mecanismos que proporciona v2.20, consulte la página de comando man pkcs11[lowbar]softtoken (5. ) Para obtener una lista de los mecanismos disponibles para los usuarios, consulte las páginas de comando man digest(1) y mac(1).
Esta mejora de red se ha incluido como novedad en Solaris Express 12/05.
En esta versión se ha mejorado el rendimiento de los protocolos TCP y UDP. Estas mejoras proporcionan una mejor latencia y un mayor rendimiento de transmisión y recepción. Las aplicaciones de red obtienen un mejor rendimiento debido a las mejoras de rendimiento del sistema. En concreto, las aplicaciones que transmiten o reciben paquetes UDP de gran volumen o utilizan conexiones TCP en bucle son las que obtienen mejores resultados.
Para obtener más información, consulte las páginas de comando man ip(7P), tcp(7P) y udp(7P). Consulte también el Solaris Tunable Parameters Reference Manual .
Esta mejora de los recursos del sistema se ha incorporado como novedad en Solaris Express 12/05.
El nombre de la zona ahora es un atributo que se puede establecer mediante el comando zonecfg. Consulte la página del comando man zonecfg(1M) para conocer el procedimiento para cambiar el nombre de una zona.
Sólo se puede cambiar el nombre de las zonas que tengan el estado de configuradas o instaladas. Para obtener información sobre los estados de las zonas, consulte la página del comando man zones(5).
Esta mejora en la administración de dispositivos se ha incluido como novedad en Solaris Express 12/05.
El sistema operativo Solaris ofrece una nueva estructura de interrupciones DDI para las tareas de registro y anulación del registro de interrupciones. También se admiten las interrupciones indicadas de mensajes (MSI o Message Signaled Interrupts). Las interfaces de administración permiten controlar las prioridades y capacidades, interrumpir el enmascaramiento y obtener información pendiente.
Para ver una lista de las nuevas interfaces, consulte Interrupt Functions in Writing Device Drivers . Para ver una lista de las funciones de interrupción que están obsoletas y no deben utilizarse, consulte la tabla B-3 de funciones de interrupción obsoletas de esta sección.
Para más información, consulte el Chapter 8, Interrupt Handlers, in Writing Device Drivers . Consulte también las páginas del comando man de las interfaces. Todas las páginas del comando man de estas interfaces se encuentran en la sección 9F de la página del comando man.
Esta mejora de red se ha incluido como novedad en Solaris Express 12/05.
La compatibilidad de VLAN con xge permite a los administradores del sistema configurar una VLAN en una Ethernet de 10 Gbytes. Esta mejora es la primera implementación de VLAN con un controlador Ethernet de 10 Gbytes en el sistema operativo Solaris. El comando dladm permite configurar VLAN con una gran flexibilidad.
Para obtener más información e instrucciones sobre la configuración de VLAN, consulte la página del comando man dladm(1M).
Esta mejora de la seguridad es una novedad de Solaris Express 12/05.
La biblioteca del mecanismo GSS de Kerberos[lowbar]V5 se ha sincronizado con MIT Kerberos 1.4.0. Esta versión incluye compatibilidad con varios subprocesos rigurosos.
Esta mejora del escritorio es una novedad de Solaris Express 12/05.
En esta versión, Adobe® Acrobat Reader se ha actualizado de la versión 5.0 a la 7.0.1. Adobe Reader permite ver, examinar e imprimir archivos PDF (del inglés Portable Document Format). Esta mejora está destinada a la plataforma SPARC.
La compatibilidad con este controlador es una novedad de Solaris Express 12/05. El controlador rge proporciona compatibilidad con los dispositivos Realtek RTL8169S/8110S Gigabit Ethernet.
Para más información, consulte la página del comando man rge(7D).
Esta mejora de la compatibilidad de idioma se ha incluido como novedad en Solaris Express 12/05.
Se han incluido más de 50 configuraciones regionales UTF-8 en esta versión. Por lo tanto, ahora se proporciona compatibilidad con Unicode para las configuraciones regionales europeas, de Oriente Medio y asiáticas (EMEA) que carecen de la variante de juego de caracteres UTF-8. Además, por primer vez, están disponibles las configuraciones regionales de Chipre, Luxemburgo y Malta. Por lo tanto, ahora se admiten las configuraciones regionales de los 25 estados miembros de la Unión Europea (UE).