Sistema de archivos VMFS de VMware

Sistema de archivos en clúster de VMware, Inc. utilizado por la suite de virtualización de servidores de la empresa, vSphere
Sistema de archivos VM
Desarrollador(es)VMware, Inc.
Nombre completoSistema de archivos de máquina virtual
Introducidocon ESX Server v1.x
Identificadores de particiones0xfb ( MBR )
Límites
Tamaño máximo del volumen64 TB (VMFS5) [1]
Tamaño máximo de archivo62 TB [2] [3]
Número máximo de archivos~130.690 (VMFS5) [2]
Características

Compresión transparente
No

Cifrado transparente
No
Desduplicación de datosNo
Otro
Sistemas operativos compatibles
VMware ESX

VMware VMFS ( Virtual Machine File System ) es el sistema de archivos en clúster de VMware , Inc. que utiliza la suite de virtualización de servidores insignia de la empresa, vSphere . Fue desarrollado para almacenar imágenes de discos de máquinas virtuales , incluidas las instantáneas. Varios servidores pueden leer/escribir el mismo sistema de archivos simultáneamente mientras los archivos de cada máquina virtual están bloqueados. Los volúmenes VMFS se pueden "hacer crecer" de forma lógica (aumentar su tamaño de forma no destructiva) al abarcar varios volúmenes VMFS juntos.

Historial de versiones

Hay seis versiones (más una para vSAN) de VMFS, que corresponden a las versiones de productos del servidor ESX/ESXi.

  • ESX Server v6.5 puede informar VMFS0 como una versión de VMFS cuando se desmonta un almacén de datos de un clúster/host.
  • ESX Server v1.x utilizaba VMFS1. No tenía propiedades de sistema de archivos de clúster y solo lo utilizaba un único servidor a la vez. VMFS1 es un sistema de archivos plano sin estructura de directorio.
  • ESX Server v2.x y (en una capacidad limitada) v3.x utilizan VMFS2. VMFS2 es un sistema de archivos plano sin estructura de directorio.
  • ESX Server v3.x y vSphere 4.x utilizan VMFS3. Cabe destacar que introduce una estructura de directorios en el sistema de archivos.
  • vSphere 5.x utiliza VMFS5. Cabe destacar que aumenta el límite de extensión a 64 TB y el límite de tamaño de archivo a 62 TB, [2] aunque las versiones de vSphere anteriores a 5.5 están limitadas a VMDK menores a 2 TB. [4]
  • vSphere 6.5 utiliza VMFS6. Admite unidades en modo de emulación 512 (512e) . [5]
  • VMFS-L es el sistema de archivos subyacente para VSAN-1.0. Los objetos VSAN de nivel de hoja residen directamente en volúmenes VMFS-L que están compuestos por almacenamiento conectado directamente (DAS) del lado del servidor. El formato del sistema de archivos está optimizado para DAS. La optimización incluye un almacenamiento en caché agresivo para el caso de uso de DAS, un administrador de bloqueos simplificado y formatos más rápidos.

Características

  • Permite el acceso de varios servidores ESXi al mismo tiempo mediante la implementación de bloqueo por archivo. Las reservas SCSI solo se implementan cuando se actualizan los metadatos del número de unidad lógica (LUN) (por ejemplo, cambio de nombre de archivo, cambio de tamaño de archivo, etc.)
  • Agregue o elimine un servidor ESXi de un volumen VMware VMFS sin interrumpir otros servidores ESXi.
  • Con ESX/ESXi4, los volúmenes VMFS también se pueden expandir mediante la expansión de LUN.
  • Optimice la E/S de la máquina virtual con tamaños de volumen, disco, archivo y bloque ajustables.
  • Recupere máquinas virtuales de forma más rápida y confiable en caso de falla del servidor con Distributed Journaling.
  • Si bien estaba presente en versiones anteriores, la anulación de asignación automática se agregó a VMFS 6, lo que permite solicitudes de recuperación de espacio automáticas que antes se realizaban manualmente.

Limitaciones

  • Se puede compartir con hasta 64 servidores ESXi. [6]
  • El tamaño máximo del sistema de archivos es de 50 TB a partir de VMFS3 y de 62 TB a partir de VMFS5. [6]
  • Tamaño máximo de LUN de 2 TB a partir de VMFS3 [6] y 64 TB a partir de VMFS5. [1]
  • En VMFS3 y VMFS5 anteriores a vSphere 5.1, la cantidad máxima de hosts que pueden compartir un archivo de solo lectura es 8. Esto afecta la escalabilidad de los clones vinculados que comparten la misma imagen base. En vSphere 5.1, este límite se incrementa a 32 con la introducción de un nuevo mecanismo de bloqueo. [7] [8]
  • VMFS3 limita los archivos a 262 144 (2 18 ) bloques, lo que se traduce en 256 GB para tamaños de bloque de 1 MB (valor predeterminado) hasta 2 TB para tamaños de bloque de 8 MB. [6]
  • VMFS5 utiliza bloques de 1 MB en todo momento (con subasignación de bloques para archivos pequeños) y tiene un límite de tamaño de archivo de 62 TB, [2] aunque el tamaño de VMDK está restringido a 2 TB - 512 B en versiones de ESXi anteriores a 5.5 [4] debido a una limitación en la versión de SCSI emulada.
  • También existe un límite de aproximadamente 30 720 archivos (usando MBR) en un único almacén de datos VMFS3. Este límite se ha aumentado a 130 690 archivos (usando GPT) en VMFS5 [4]

Implementaciones de código abierto

Herramienta de línea de comandos fluidOps

Un controlador VMFS de código abierto de Java [9] permite el acceso de solo lectura a archivos y carpetas en particiones formateadas con el Sistema de archivos de máquina virtual (VMFS). Es desarrollado y mantenido por Fluid Operations. Archivado el 21 de agosto de 2011 en Wayback Machine AG . Permite funciones como copias de seguridad descargadas de máquinas virtuales alojadas en hosts VMware ESXi hasta VMFSv3.

Montaje del fusible VFS de glandium

vmfs-tools admite más funciones de VMFS y montajes de VMFS de solo lectura a través del VFS estándar de Linux y el marco FUSE . Desarrollado por Christophe Fillot y Mike Hommey y disponible como descarga de código fuente en la página de vmfs-tools de glandium.org o en los paquetes vmfs-tools de Debian y vmfs-tools de Ubuntu .

Referencias

  1. ^ ab "Características de almacenamiento de vSphere 5.0, parte 1: VMFS5". VMware. 12 de julio de 2011. Consultado el 5 de enero de 2012 .
  2. ^ abcd "Valores máximos de configuración: VMware vSphere 5.5" (PDF) . VMware. 14 de marzo de 2014 . Consultado el 25 de marzo de 2014 .
  3. ^ "Novedades en el almacenamiento de vSphere 5.5" (PDF) . VMware. 2013-08-27 . Consultado el 2014-03-25 .
  4. ^ abc "Valores máximos de configuración" (PDF) . VMware® vSphere 5.0.
  5. ^ "Documento técnico: Novedades de VMware vSphere 6.5" (PDF) . VMware.
  6. ^ abcd "Valores máximos de configuración para VMware vSphere 4.1" (PDF) . VMware. 13 de julio de 2010 . Consultado el 13 de julio de 2010 .
  7. ^ "Limitación de VMFS3". VMware.
  8. ^ "Nuevas características de almacenamiento de vSphere 5.1". VMware.
  9. ^ Controlador VMFS de código abierto de Java
  • Descripción general técnica y mejores prácticas de VMFS - VMware, Inc.
  • Página del producto VMware VMFS - VMware, Inc.
  • Implementación de VMFS de código abierto: proyecto vmfs
Obtenido de "https://es.wikipedia.org/w/index.php?title=VMware_VMFS&oldid=1223752992"