-
Что такое VMFS?
-
Преимущества VMFS
-
Подключение VMFS в Linux с помощью vmfs-tools
-
Монтирование существующего хранилища VMFS на новом хосте ESXi
-
Комплексная защита для сред VMware
-
FAQs о монтировании VMFS
-
Заключение
Если ваш хост ESXi выходит из строя, но локальные диски сервера (диски) остаются доступными, вы всегда можете скопировать файлы виртуальных машин (диски данных и конфигурационные файлы) с хранилища VMFS и запустить виртуальную машину на другом сервере (даже на VMware Workstation или Hyper-V). Основная проблема заключается в том, что обычные операционные системы (Windows и Linux) по умолчанию не распознают разделы с файловой системой VMFS, так как у них нет драйверов VMFS. В этой статье мы рассмотрим, как получить доступ к файлам виртуальных машин на дисках с файловой системой VMFS.
Что такое VMFS?
VMware Virtual Machine File System (VMFS) — это высокопроизводительная файловая система кластера, которая расширяет применение технологии виртуализации за пределы одной системы. VMFS позволяет нескольким виртуальным машинам получать доступ к объединенному хранилищу кластера, что значительно повышает использование ресурсов. Она служит основой для виртуализации на нескольких серверах, обеспечивая такие службы, как VMware vMotion, Distributed Resource Scheduler и VMware High Availability.
Функции VMFS
Автоматическая файловая система с иерархической структурой каталогов
Оптимизация для виртуальных машин в кластерной среде
Управление блокировками и распределенное логическое управление томами
Динамическое расширение хранилища данных на нескольких разделах хранилища
Кластерная файловая система с журналированием для быстрого восстановления
Инкапсулирование всего состояния виртуальной машины в одном каталоге
Преимущества VMFS
Как интеллектуальный и автоматизированный интерфейс хранения для виртуальных сред, VMFS предоставляет функциональность кластерной файловой системы и интеллектуальное управление кластерными томами. Множество преимуществ VMFS делают её особенно подходящей в качестве кластерной файловой системы в виртуальных средах.
Уникальные особенности, обеспечивающие уровень обслуживания приложений
Традиционные файловые системы позволяют только одному серверу читать или записывать один и тот же файл в определенный момент времени, в то время как VMware vStorage VMFS является кластерной файловой системой, которая использует общий доступ к хранилищу для того, чтобы несколько экземпляров VMware ESX могли одновременно читать и записывать данные в одно и то же место хранения.
Бесшовное управление хранилищем виртуальных машин
VMware vStorage VMFS позволяет нескольким установкам ESX одновременно читать и записывать в одно и то же место хранения. Серверы ESX могут быть добавлены или удалены из тома VMFS без перебоев. Файловая система динамически регулирует размеры блоков и адресацию, чтобы поддерживать растущие файлы, а также поддерживает автоматическое обнаружение и отображение LUN для упрощённого управления хранилищем. VMFS также оптимизирует виртуальную машину I/O с регулируемым объемом, диском, файлом и размерами блоков. Распределённое журналирование обеспечивает более быстрые и надёжные процессы восстановления виртуальных машин в случае сбоя сервера, и все версии VMware Infrastructure включают эту кластерную файловую систему.
Упрощенное аварийное восстановление
Так как VMFS хранит файлы виртуальной машины в отдельной поддиректории, процессы такие как аварийное восстановление, тестирование и клонирование значительно упрощаются. В случае аварии полное состояние виртуальной машины можно удаленно зеркалировать, что облегчает восстановление. Автоматически обрабатывая файлы виртуальной машины, VMFS может инкапсулировать всю виртуальную машину, что делает ее легкой для включения в решение по аварийному восстановлению.
Подключение VMFS в Linux с помощью vmfs-tools
Монтирование тома VMFS на системе, не использующей VMware, например, Linux, требует установки vmfs-tools. Этот метод идеально подходит для доступа к томам VMFS, когда VMware-окружения недоступны, или при миграции на другой гипервизор, например, Proxmox.
1. Установите vmfs-tools
На Ubuntu или Debian вы можете установить vmfs-tools с помощью следующей команды:
sudo apt-get install vmfs-tools
2. Определите раздел VMFS
Используйте fdisk или lsblk для идентификации раздела VMFS:
sudo fdisk -l
Раздел VMFS обычно имеет метку VMFS, а его тип может быть fb.
3. Подключите том VMFS
После того как вы определили раздел, используйте следующую команду для его монтирования:
sudo vmfs-fuse /dev/sdX /mnt/vmfs
Замените /dev/sdX на фактическое имя устройства, а /mnt/vmfs на желаемую точку монтирования.
4. Получите доступ к смонтированным файлам
Перейдите к точке монтирования, чтобы получить доступ к файлам VMDK и другим данным виртуальной машины:
cd /mnt/vmfs ls
5. Отмонтирование тома VMFS
После завершения вы можете отмонтировать том с помощью:
sudo umount /mnt/vmfs
Монтирование существующего хранилища VMFS на новом хосте ESXi
Наиболее распространенный способ доступа к данным на разделе VMFS неисправного сервера — подключить его диски к новому серверу ESXi. Таким образом, вы можете подключить физические жесткие диски и LUNы с устройства хранения (через FC или iSCSI).
Новый хост ESXi должен правильно распознавать подключенный хранилище VMFS, чтобы вы могли получить доступ к файлам на нем. Следуйте приведенным ниже шагам для подключения существующего хранилища VMFS к новому хосту ESXi без его форматирования:
1. Используйте vSphere Web Client для подключения к новому серверу ESXi;
2. Подключите диск к новому серверу и выполните повторное сканирование хранилища;
3. Перейдите в раздел Configuration > Datastore и выберите опцию для создания нового хранилища данных;
4. Выберите тип хранилища: диск или LUN;
5. Из списка доступных устройств выберите подключенный диск (LUN) с хранилищем VMFS;
6. Выберите метод подключения. Выберите опцию для сохранения существующей подписи;
7. Нажмите кнопку Finish;
8. Перейдите в раздел Storage хоста. Выберите подключенное хранилище. Нажмите кнопку Datastore Browser, чтобы отобразить его содержимое;
9. Теперь вы можете найти необходимые файлы «.vmx», зарегистрировать их на хосте и сразу запустить критически важные виртуальные машины.
Комплексная защита для сред VMware
Vinchin Backup & Recovery предоставляет комплексную защиту данных для сред VMware, предлагая такие функции, как резервное копирование, восстановление, репликация и миграция для виртуальных машин VMware. Оно использует технологии дедупликации и сжатия для значительного уменьшения потребления хранилища, повышая общую эффективность хранения. Благодаря детальным возможностям восстановления пользователи могут быстро восстанавливать целые виртуальные машины или отдельные файлы, обеспечивая непрерывность бизнеса. Кроме того, Vinchin поддерживает различные стратегии резервного копирования, включая пошаговое, дифференциальное и полное резервное копирование, позволяя пользователям выбирать наиболее подходящий подход для различных сценариев, что повышает безопасность и стабильность виртуализированных сред VMware.
Для резервного копирования виртуальных машин VMware вам потребуется всего 4 шага:
1. Выберите объект резервного копирования.
2. Выберите место назначения для резервной копии.
3. Настройте стратегии резервного копирования.
4. Проверьте и отправьте работу.
Попробуйте 60-дневную бесплатную версию Vinchin Backup & Recovery с полным набором функций, чтобы легко защитить ваши данные VMware и обеспечить автоматическое резервное копирование и быстрое восстановление!
FAQs о монтировании VMFS
1. Вопрос: Можно ли монтировать VMFS на гипервизоре, не относящемся к VMware, например, Proxmox?
Ответ: Да, монтировать VMFS на Proxmox можно с помощью утилиты vmfs-fuse.
2. Вопрос: Какие различия между версиями VMFS (например, VMFS 5 и VMFS 6)?
Ответ: VMFS 5 и VMFS 6 — это версии файловой системы VMware, используемой для хранения данных виртуальных машин. В VMFS 6 были добавлены улучшения, такие как автоматическое восстановление пространства (с использованием UNMAP) и поддержка 4K-нативных дисков. VMFS 5 использует блоки размером 1 МБ, в то время как VMFS 6 может использовать более мелкие блоки размером 512 байт.
Заключение
Монтирование томов VMFS — важный процесс для управления хранилищем в виртуализированных средах, особенно при выполнении задач, таких как восстановление данных, миграция виртуальных машин или устранение неполадок. VMware предоставляет встроенные инструменты для управления томами в vSphere и ESXi, что обеспечивает бесшовное управление. Однако, если вам нужно получить доступ к VMFS из систем, не использующих VMware, решения, такие как vmfs-tools для Linux, будут полезны. Каждый метод имеет свои преимущества в зависимости от вашей среды и требований.
поделиться: