VMware VMFS

редактировать
Кластерная файловая система VMware, Inc., используемая пакетом виртуализации серверов компании, vSphere
VMFS
Developer ( s) VMware, Inc.
Полное имяФайловая система виртуальной машины
Представлена ​​с ESX Server v1.x
Идентификатор раздела 0xfb ( MBR )
Ограничения
Максимальный размер тома64 ТБ (VMFS5)
Максимальный размер файла62 ТБ
Максимальное количество файлов~ 130 690 (VMFS5)
Характеристики
Прозрачное сжатиеNo
Прозрачное шифрование No
Дедупликация данных No
Другое
Поддерживаемые операционные системы VMware ESX

VMware VMFS (Файловая система виртуальных машин ) - это кластерная файловая система VMware, Inc. , используемая флагманским серверным пакетом виртуализации компании, vSphere. Он был разработан для хранения образов дисков виртуальных машин, включая моментальные снимки. Несколько серверов могут читать / записывать одну и ту же файловую систему одновременно, в то время как отдельная виртуальная машина файлы заблокированы. Тома VMFS можно логически «увеличить» (увеличить размер без разрушения) путем объединения нескольких томов VMFS вместе.

Содержание
  • 1 История версий
  • 2 Возможности
  • 3 Ограничения
  • 4 Реализации с открытым исходным кодом
    • 4.1 Инструмент командной строки fluidOps
    • 4.2 Glandium VFS FUSE Mount
  • 5 Ссылки
  • 6 Внешние ссылки
История версий

Существует пять (плюс одна для vSAN) версий VMFS, соответствующих выпускам продуктов ESX / ESXi Server.

  • ESX Server v6.5 может сообщить о VMFS0 как о версии VMFS, когда хранилище данных отключено от кластера / хоста.
  • VMFS1 использовался ESX Server v1.x. Он не обладал свойствами кластерной файловой системы и одновременно использовался только одним сервером. VMFS1 - это плоская файловая система без структуры каталогов.
  • VMFS2 используется ESX Server v2.x и (с ограниченными возможностями) v3.x. VMFS2 - это плоская файловая система без структуры каталогов.
  • VMFS3 используется ESX Server v3.x и vSphere 4.x. Примечательно, что он вводит структуру каталогов в файловой системе.
  • VMFS5 используется vSphere 5.x. Примечательно, что это увеличивает ограничение на размер до 64 ТБ и ограничение на размер файла до 62 ТБ, хотя версии vSphere до 5.5 ограничены VMDK размером менее 2 ТБ.
  • VMFS6 используется vSphere 6.5. Он поддерживает диски в режиме эмуляции 512 (512e).
  • VMFS-L является базовой файловой системой для VSAN-1.0. Объекты VSAN конечного уровня находятся непосредственно на томах VMFS-L, которые состоят из хранилища с прямым подключением на стороне сервера (DAS). Формат файловой системы оптимизирован для DAS. Оптимизация включает агрессивное кэширование с использованием DAS, упрощенный менеджер блокировок и более быстрые форматы.
Возможности
  • Обеспечивает доступ нескольким серверам ESXi одновременно за счет реализации блокировки для каждого файла. Резервирование SCSI реализуется только при обновлении метаданных номер логического устройства (LUN) (например, изменение имени файла, изменение размера файла и т. Д.)
  • Добавление или удаление сервера ESXi из VMware VMFS том, не нарушая работу других серверов ESXi.
  • С ESX / ESXi4 тома VMFS также могут быть расширены с помощью расширения LUN.
  • Оптимизация ввода-вывода виртуальной машины с регулируемым размером тома, диска, файла и блока.
  • Восстанавливайте виртуальные машины быстрее и надежнее в случае сбоя сервера с помощью распределенного журналирования.
  • Хотя и присутствовало в предыдущих версиях, в VMFS 6 было добавлено автоматическое отключение сопоставления, позволяющее выполнять запросы автоматического освобождения пространства, которые ранее были задействованы вручную.
Ограничения
  • Может использоваться совместно с 64 серверами ESXi.
  • Максимальный размер файловой системы составляет 50 ТБ для VMFS3 и 62 ТБ для VMFS5.
  • Максимальный размер LUN составляет 2 ТБ для VMFS3 и 64 ТБ для VMFS5.
  • В VMFS3 и VMFS5 до vSphere 5.1 максимальное количество хостов, которые могут совместно использовать ad-only файл - 8. Это влияет на масштабируемость связанных клонов, использующих одно и то же базовое изображение. В vSphere 5.1 этот предел увеличен до 32 с введением нового механизма блокировки.
  • VMFS3 ограничивает файлы до 262 144 (2) блоков, что соответствует 256 ГБ для размера блока 1 МБ (по умолчанию). до 2 ТБ для размеров блока 8 МБ.
  • VMFS5 использует блоки по 1 МБ (с перераспределением блоков для небольших файлов) и имеет ограничение на размер файла 62 ТБ, хотя размер VMDK ограничен 2 ТБ - 512 Б в версиях ESXi ранее, чем 5.5 из-за ограничения в версии эмулируемой SCSI.
  • Существует также ограничение примерно 30 720 файлов (с использованием MBR) в одном хранилище данных VMFS3. Это было увеличено до 130 690 файлов (с использованием GPT) в реализациях VMFS5
с открытым исходным кодом

Средство командной строки fluidOps

A Java Драйвер VMFS с открытым исходным кодом обеспечивает доступ только для чтения к файлам и папкам на разделы, отформатированные с помощью файловой системы виртуальных машин (VMFS), разрабатываются и обслуживаются fluid Operations AG. Он позволяет использовать такие функции, как резервные копии с выгрузкой виртуальных машин, размещенных на хостах VMware ESXi, вплоть до VMFSv3.

glandium VFS FUSE Mount

vmfs-tools поддерживает больше функций VMFS и монтирует VMFS только для чтения через стандартные Linux VFS и FUSE каркас. Разработан Кристофом Филлотом и Майком Хомми и доступен для загрузки в виде исходного кода на glandium.org странице vmfs-tools или на Debian vmfs-tools и Ubuntu vmfs-tools пакеты.

Ссылки
Внешние ссылки
Последняя правка сделана 2021-06-18 07:48:34
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте