6.3.3. Sistemas de archivos y almacenamiento
NVMe/TCP está disponible como una Muestra de Tecnología
El acceso y la compartición del almacenamiento Nonvolatile Memory Express (NVMe) a través de redes TCP/IP (NVMe/TCP) y sus correspondientes módulos del núcleo nvme-tcp.ko
y nvmet-tcp.ko
se han añadido como Technology Preview.
El uso de NVMe/TCP como cliente de almacenamiento o como destino se puede gestionar con las herramientas proporcionadas por los paquetes nvme-cli
y nvmetcli
.
El objetivo NVMe/TCP Technology Preview se incluye sólo con fines de prueba y actualmente no está previsto que sea totalmente compatible.
(BZ#1696451)
El sistema de archivos DAX ya está disponible para ext4 y XFS como Technology Preview
En Red Hat Enterprise Linux 8, el sistema de archivos DAX está disponible como una Muestra de Tecnología. DAX proporciona un medio para que una aplicación mapee directamente la memoria persistente en su espacio de direcciones. Para usar DAX, un sistema debe tener alguna forma de memoria persistente disponible, usualmente en la forma de uno o más módulos de memoria dual en línea no volátil (NVDIMMs), y un sistema de archivos que soporte DAX debe ser creado en los NVDIMMs. Además, el sistema de archivos debe ser montado con la opción de montaje dax
. Entonces, un mmap
de un archivo en el sistema de archivos montado en dax resulta en un mapeo directo del almacenamiento en el espacio de direcciones de la aplicación.
(BZ#1627455)
OverlayFS
OverlayFS es un tipo de sistema de archivos de unión. Permite superponer un sistema de archivos sobre otro. Los cambios se registran en el sistema de archivos superior, mientras que el sistema de archivos inferior permanece sin modificar. Esto permite que varios usuarios compartan una imagen del sistema de archivos, como un contenedor o un DVD-ROM, donde la imagen base está en un medio de sólo lectura.
OverlayFS sigue siendo una Muestra de Tecnología en la mayoría de las circunstancias. Como tal, el kernel registra advertencias cuando se activa esta tecnología.
La compatibilidad total con OverlayFS está disponible cuando se utiliza con motores de contenedores compatibles(podman
, cri-o
o buildah
) con las siguientes restricciones:
- OverlayFS está soportado para su uso sólo como controlador de gráficos del motor de contenedores. Su uso se admite sólo para el contenido de contenedores COW, no para el almacenamiento persistente. Debe colocar cualquier almacenamiento persistente en volúmenes que no sean OverlayFS. Sólo puede utilizar la configuración predeterminada del motor de contenedores: un nivel de superposición, un directorio inferior, y ambos niveles inferior y superior están en el mismo sistema de archivos.
- Actualmente sólo se admite el uso de XFS como sistema de archivos de capa inferior.
Además, las siguientes reglas y limitaciones se aplican al uso de OverlayFS:
- La ABI del kernel de OverlayFS y el comportamiento del espacio de usuario no se consideran estables, y podrían cambiar en futuras actualizaciones.
OverlayFS proporciona un conjunto restringido de los estándares POSIX. Pruebe su aplicación a fondo antes de desplegarla con OverlayFS. Los siguientes casos no son compatibles con POSIX:
-
Los archivos inferiores abiertos con
O_RDONLY
no reciben actualizaciones dest_atime
cuando se leen los archivos. -
Los archivos inferiores abiertos con
O_RDONLY
, luego mapeados conMAP_SHARED
son inconsistentes con la modificación posterior. Los valores
st_ino
od_ino
no están habilitados por defecto en RHEL 8, pero puede habilitar el cumplimiento total de POSIX para ellos con una opción de módulo o una opción de montaje.Para obtener una numeración consistente de los inodos, utilice la opción de montaje
xino=on
.También puede utilizar las opciones
redirect_dir=on
eindex=on
para mejorar el cumplimiento de POSIX. Estas dos opciones hacen que el formato de la capa superior sea incompatible con una superposición sin estas opciones. Es decir, puede obtener resultados inesperados o errores si crea una capa superior conredirect_dir=on
oindex=on
, desmonta la capa superior y luego monta la capa superior sin estas opciones.
-
Los archivos inferiores abiertos con
Para determinar si un sistema de archivos XFS existente es elegible para su uso como superposición, utilice el siguiente comando y compruebe si la opción
ftype=1
está activada:# xfs_info /mount-point | grep ftype
- Las etiquetas de seguridad SELinux están habilitadas por defecto en todos los motores de contenedores compatibles con OverlayFS.
- Varios problemas conocidos están asociados con OverlayFS en esta versión. Para más detalles, consulte Non-standard behavior en la documentación del núcleo de Linux: https://www.kernel.org/doc/Documentation/filesystems/overlayfs.txt.
Para más información sobre OverlayFS, consulte la documentación del núcleo de Linux: https://www.kernel.org/doc/Documentation/filesystems/overlayfs.txt.
(BZ#1690207)
Stratis ya está disponible como Muestra de Tecnología
Stratis es un nuevo gestor de almacenamiento local. Proporciona sistemas de archivos gestionados sobre pools de almacenamiento con características adicionales para el usuario.
Stratis le permite realizar más fácilmente tareas de almacenamiento como:
- Gestionar las instantáneas y el thin provisioning
- Aumente automáticamente el tamaño del sistema de archivos según sea necesario
- Mantener los sistemas de archivos
Para administrar el almacenamiento de Stratis, utilice la utilidad stratis
, que se comunica con el servicio de fondo stratisd
.
Stratis se suministra como un avance tecnológico.
Para más información, consulte la documentación de Stratis: Gestión del almacenamiento local en capas con Stratis.
RHEL 8.3 actualiza Stratis a la versión 2.1.0. Para más información, consulte las notas de la versión Stratis 2.1.0.
(JIRA:RHELPLAN-1212)
IdM soporta ahora la configuración de un servidor Samba en un miembro del dominio IdM como Technology Preview
Con esta actualización, ahora se puede configurar un servidor Samba en un miembro del dominio de Gestión de Identidades (IdM). La nueva utilidad ipa-client-samba
proporcionada por el paquete del mismo nombre añade un principal de servicio Kerberos específico de Samba a IdM y prepara el cliente IdM. Por ejemplo, la utilidad crea el archivo /etc/samba/smb.conf
con la configuración de mapeo de ID para el back end de mapeo de ID sss
. Como resultado, los administradores pueden ahora configurar Samba en un miembro del dominio IdM.
Debido a que los controladores de confianza de IdM no admiten el servicio de catálogo global, los hosts de Windows inscritos en AD no pueden encontrar usuarios y grupos de IdM en Windows. Además, los controladores de confianza de IdM no admiten la resolución de grupos de IdM mediante los protocolos Distributed Computing Environment / Remote Procedure Calls (DCE/RPC). Como consecuencia, los usuarios de AD sólo pueden acceder a los recursos compartidos e impresoras de Samba desde los clientes de IdM.
Para obtener más detalles, consulte Configuración de Samba en un miembro del dominio IdM.
(JIRA:RHELPLAN-13195)