VMware VMFS
Разработчик(и) | ВМваре, Инк. |
---|---|
Полное имя | Файловая система виртуальной машины |
Представлено | с ESX-сервером v1.x |
Идентификаторы разделов | 0xfb ( МБР ) |
Пределы | |
Максимальный размер тома | 64 ТБ (ВМФС5) [1] |
Максимальный размер файла | 62 ТБ [2] [3] |
Макс нет. файлов | ~ 130 690 (ВМФС5) [2] |
Функции | |
Прозрачный сжатие | Нет |
Прозрачный шифрование | Нет |
Дедупликация данных | Нет |
Другой | |
Поддерживается операционные системы | VMware ESX |
VMware VMFS ( Файловая система виртуальной машины ) — это VMware , Inc., кластерная файловая система используемая флагманским пакетом виртуализации серверов компании vSphere . Он был разработан для хранения образов дисков виртуальных машин , включая снимки. Несколько серверов могут одновременно читать/записывать одну и ту же файловую систему, в то время как отдельные файлы виртуальной машины заблокированы. Тома VMFS можно логически «увеличить» (неразрушающим образом увеличить размер) путем объединения нескольких томов VMFS.
История версий
[ редактировать ]Существует шесть (плюс одна для 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 ТБ. [2] хотя версии vSphere до 5.5 ограничены VMDK размером менее 2 ТБ. [4]
- VMFS6 используется vSphere 6.5. Он поддерживает эмуляции 512 (512e) . диски в режиме [5]
- 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. [6]
- Максимальный размер файловой системы составляет 50 ТБ для VMFS3 и 62 ТБ для VMFS5. [6]
- Максимальный размер LUN 2 ТБ по состоянию на VMFS3. [6] и 64 ТБ по версии VMFS5. [1]
- В VMFS3 и VMFS5 до vSphere 5.1 максимальное количество хостов, которые могут совместно использовать файл только для чтения, составляет 8. Это влияет на масштабируемость связанных клонов, использующих один и тот же базовый образ. В vSphere 5.1 этот предел увеличен до 32 благодаря введению нового механизма блокировки. [7] [8]
- VMFS3 ограничивает количество файлов до 262 144 (2 18 ) блоков, что соответствует 256 ГБ для блоков размером 1 МБ (по умолчанию) и до 2 ТБ для блоков размером 8 МБ. [6]
- VMFS5 использует блоки размером 1 МБ (с подраспределением блоков для небольших файлов) и имеет ограничение размера файла в 62 ТБ. [2] хотя размер VMDK ограничен 2 ТБ — 512 байт в версиях ESXi до 5.5. [4] из-за ограничения версии эмулируемого SCSI.
- Также существует ограничение в 30 720 файлов (с использованием MBR) в одном хранилище данных VMFS3. Это число увеличено до 130 690 файлов (с использованием GPT) на VMFS5. [4]
Реализации с открытым исходным кодом
[ редактировать ]Инструмент командной строки FluidOps
[ редактировать ]Драйвер Java с открытым исходным кодом VMFS [9] обеспечивает доступ только для чтения к файлам и папкам в разделах, отформатированных с помощью файловой системы виртуальной машины (VMFS), разработанной и поддерживаемой компанией Fluid Operations . Архивировано 21 августа 2011 г. в Wayback Machine AG . Он поддерживает такие функции, как выгруженное резервное копирование виртуальных машин, размещенных на хостах VMware ESXi, до VMFSv3.
крепление VFS FUSE
[ редактировать ]vmfs-tools поддерживает больше функций VMFS и монтирует VMFS только для чтения через стандартную Linux VFS и платформу FUSE . Разработан Кристофом Фийо и Майком Хомми и доступен для скачивания исходного кода на на сайте Glandium.org странице vmfs-tools или Debian vmfs-tools и Ubuntu vmfs-tools в пакетах .
Ссылки
[ редактировать ]- ^ Перейти обратно: а б «Функции хранилища vSphere 5.0, часть 1 — VMFS5» . VMware. 12 июля 2011 г. Проверено 5 января 2012 г.
- ^ Перейти обратно: а б с д «Максимальная конфигурация: VMware vSphere 5.5» (PDF) . VMware. 14 марта 2014 г. Проверено 25 марта 2014 г.
- ^ «Что нового в хранилище vSphere 5.5» (PDF) . VMware. 27 августа 2013 г. Проверено 25 марта 2014 г.
- ^ Перейти обратно: а б с «Максимальная конфигурация» (PDF) . VMware® vSphere 5.0.
- ^ «Технический документ: что нового в VMware vSphere 6.5» (PDF) . VMware.
- ^ Перейти обратно: а б с д «Максимальная конфигурация для VMware vSphere 4.1» (PDF) . VMware. 13 июля 2010 г. Проверено 13 июля 2010 г.
- ^ «Ограничение VMFS3» . VMware.
- ^ «Новые возможности хранилища vSphere 5.1» . VMware.
- ^ Драйвер VMFS с открытым исходным кодом Java
Внешние ссылки
[ редактировать ]- Технический обзор VMFS и лучшие практики — VMware, Inc.
- Страница продукта VMware VMFS — VMware, Inc.
- Реализация VMFS с открытым исходным кодом — Project vmfs