-
Что такое VDI?
-
Что такое VHD?
-
Что такое VMDK?
-
Как преобразовать VDI в VHD и наоборот?
-
Как конвертировать VDI в VMDK и наоборот?
-
Как конвертировать VHD в VMDK и наоборот?
-
Как легко конвертировать виртуальную машину?
-
FAQs по выбору VDI, VHD и VMDK
-
Заключение
В вычислениях образ диска — это компьютерный файл, который содержит содержимое и структуру диска или всего устройства хранения. Точно так же в виртуализации существуют различные образы дисков или виртуальные диски, которые выполняют роль традиционных жестких дисков. Они бывают разных форматов, в зависимости от создателей виртуализационных платформ.
Образы виртуальных дисков (VDI), виртуальные жесткие диски (VHD) и виртуальные машинные диски (VMDK) являются наиболее широко используемыми. Эти форматы могут исходить с различных платформ и могут использоваться взаимозаменяемо. Но какой формат лучше для вас и как конвертировать их, если вы предпочитаете другой?
Что такое VDI?
VDI (Virtual Disk Image) является стандартным форматом виртуального диска для Oracle VirtualBox, работающего на хостах macOS, Windows, Linux и Solaris. VirtualBox также поддерживает форматы файлов Microsoft VHD/VHDX и VMware VMDK, которые можно копировать и создавать с помощью Менеджера виртуальных носителей VirtualBox, но они должны быть преобразованы в формат VDI, если вы хотите их поддерживать.
Функции:
Портативный и может использоваться в других виртуализациях, таких как VMware и Microsoft.
Поддерживает как фиксированный размер, так и динамически выделяемое хранилище.
Поддерживает удалённый доступ, создание снапшотов и разреженное выделение места.
Преимущества:
Высокий уровень избыточности.
Снижение воздействия потерь данных на виртуальные машины.
Меньший размер по сравнению с VHD/VHDX при лучшей производительности.
Высокий уровень безопасности данных.
Высокая доступность подключения VDI через облако, десктопы, мобильные устройства и т..
Недостатки:
Не поддерживает инкрементальные резервные копии.
Медленнее, чем VMDK.
Конвертация формата VDI в другие форматы теперь всегда возможна.
Невозможно развернуть образ на десктопных клиентах, если они не используют VirtualBox.
Что такое VHD?
VHD (Virtual Hard Disk) — это устаревший формат диска Microsoft Hyper-V и Virtual Server, первоначально разработанный компанией Connectix. Несмотря на свою популярность среди продуктов виртуализации, Microsoft заменил его на VHDX (Virtual Hard Disk v2) как формат по умолчанию с более ёмким хранилищем (до 64 ТБ).
Функции:
Хранится как файл на хост-операционной системе.
Поддерживает фиксированные и динамические размеры дисков, дифференцирование и снапшоты.
Скрипты Microsoft PowerShell могут конвертировать VHD в VHDX.
Изменение конфигурации виртуальной машины прямо с хост-сервера.
Позволяет использовать несколько операционных систем на одном жестком диске без дополнительных разделов.
Преимущества:
Легко создавать предварительно настроенные конфигурации.
Возможность создания нескольких пользователей для одной операционной системы, при этом изменения в одной системе не повлияют на другие.
Легко отменить и повторить изменения в файле VHD/VHDX.
Возможность восстановления повреждённых, нечитаемых, удалённых или повреждённых данных.
Многоуровневая изоляция пользователей гарантирует, что при сбое одной инстанции другие останутся в рабочем состоянии.
Недостатки:
Повреждённые файлы VHD/VHDX могут привести к сбою Windows.
Возможные векторы атак с использованием вредоносного ПО для виртуальной машины.
Ограничение хранилища для файла VHD — 2 ТБ.
Заблокированный VHD не может изменить размер памяти.
Что такое VMDK?
VMDK (Virtual Machine Disk) — это формат виртуального диска, изначально эксклюзивный для приложений VMware, который впоследствии стал открытым и широко используемым в разных платформах виртуализации, таких как VirtualBox и Hyper-V.
Функции:
Поддерживает создание снапшотов и разреженное выделение памяти, что позволяет расширять файл по мере необходимости.
Защищает RAID в SAN.
Легко клонировать физический жесткий диск.
Поддерживает клонирование физического жесткого диска и резервное копирование в удаленном месте.
62 ТБ хранилища с vSphere 5.5.
Преимущества:
Эффективное использование пространства с продвинутыми функциями, такими как 64К подблоки.
Меньшие накладные расходы благодаря представлению подблоков.
Высокая безопасность данных с помощью снимков и непрерывной защиты данных.
Можно легко мигрировать или переместить на серверы с помощью живой миграции.
Поддерживает инкрементальное резервное копирование, что ускоряет процесс резервного копирования.
Восстанавливает и перезапускает виртуальные машины с помощью файлов VMDK.
Преобразует физический ПК в виртуальный диск.
Недостатки:
Сложности с восстановлением утраченных данных с диска VMDK.
Как преобразовать VDI в VHD и наоборот?
1. Преобразование VDI в VHD
a. Выключите ВМ заранее. Нажмите File в VirtualBox, чтобы запустить Virtual Media Manager.
b. Выберите диск, подключенный к ВМ для переноса, и нажмите Copy.
c. Выберите формат файла VHD в опции копирования диска.
d. Выберите динамический диск для минимального использования дискового пространства и тестирования или диск фиксированного размера для производства и интенсивного использования дискового пространства.
e. Выберите путь к VHD-файлу и начните копирование.
2. Преобразовать VHD в VDI
Запустите VBoxManage.exe (находится в папке C:\Program Files\Oracle\VirtualBox) и выполните следующую команду:
sudo vboxmanage clonehd inputFileName.vhd outputFileName.vdi --format vdi
Как конвертировать VDI в VMDK и наоборот?
1. Конвертация VDI в VMDK
a. Выключите виртуальную машину Нажмите File в VirtualBox, чтобы запустить Virtual Media Manager.
b. Нажмите на файл VDI для конвертации, а затем нажмите Copy.
c. Выберите VMDK во всплывающем окне и нажмите Next.
d. Введите новое имя файла и нажмите Copy.
e. Начинается преобразование из VDI в VMDK.
2. Преобразование VMDK в VDI
Вы можете подключить файл VMDK к менеджеру носителей VirtualBox, затем загрузить ОС виртуальной машины из файла без его преобразования. Если вам нужно преобразовать файлы, следуйте этому руководству:
Используйте VBoxManage.exe для конвертации.
"C:Program filesOracleVirtualboxvboxmanage" clonehd inputFileName.vmdk outputFileName.vdi --format VDIHow to Convert VHD to
Как конвертировать VHD в VMDK и наоборот?
1. Конвертация VHD в VMDK
Используйте VBoxManage.exe и конвертируйте.
"C:Program filesOracleVirtualboxvboxmanage" clonehd inputFileName.vhd outputFileName.vmdk --format vmdk
2. Конвертация VMDK в VHD
a. Экспортируйте виртуальные машины VMware в шаблон OVF.
b. Запустите PowerShell и введите следующую команду для добавления модуля конвертера.
Import-Module "MVMCfilepathMicrosoft Virtual Machine ConverterMvmcCmdlet.psd1"
c. Конвертируйте VMDK в VHD(X).
ConvertTo-MvmcVirtualHardDisk -SourceLiteralPath "VMDKfilepath.vmdk" -VhdType Fixedsize/DynamicHardDisk -VhdFormat vhd/vhdx -DestinationLiteralPath "newfilepath ewfilename.vhd/vhdx"
Как легко конвертировать виртуальную машину?
Для предприятий следует выбрать профессиональное решение для V2V, чтобы защитить данные и бесшовно перейти к новой среде. Vinchin Backup & Recovery является решением без использования агентов для более чем 10 виртуализаций, таких как VMware и Hyper-V (Virtualbox не включается), 6 баз данных, серверов Linux & Windows, NAS и централизованного управления резервными копиями через веб-консоль. С помощью резервных копий ВМ вы можете напрямую восстановить их на другие платформы виртуализации для миграции V2V.
Этот надежный решения позволяет вам испытать различные простые стратегии резервного копирования и быстрые варианты восстановления после аварий внутри программы, такие как расписания резервного копирования, удержание GFS, Уведомления по электронной почте и т. д.
Экономия хранилища и затрат: дедупликация и сжатие 50% данных для экономии пространства для вновь записанных данных.
Защита от программ-вымогателей: защита всех резервных копий, сохранённых в программном обеспечении и на сервере резервного копирования, с помощью защиты хранилища, двойного шифрования данных и архивирования данных в публичные облака.
Оффсайтная резервная копия: создание дополнительной резервной копии в удалённом месте для экстренных ситуаций.
Восстановление на уровне файлов: выборочные папки/файлы для экономии ресурсов.
Например, после создания резервной копии VMware вы можете переместить виртуальную машину на Hyper-V всего за 4 шага.
1. Выберите резервную копию виртуальной машины VMware
2. Выберите хост Hyper-V в качестве назначения
3. Выберите стратегии
4. Отправить задание
Хотите начать использовать прямо сейчас? Скачайте 60-дневную бесплатную пробную версию с полным набором функций и начните защищать ваши критически важные данные уже сегодня.
FAQs по выбору VDI, VHD и VMDK
1. Какой формат виртуального диска лучший для производительности?
Как видно, VDI, VHD и VMDK используются в разных платформах виртуализации и имеют свои преимущества и недостатки, поэтому бессмысленно сравнивать их производительность. Если вы тестируете решение для виртуализации, попробуйте оценить его со всех сторон.
2. Какой формат виртуального диска лучше для VMware?
Для виртуальных машин VMware поддерживается только формат VMDK. Поэтому, если вы хотите мигрировать виртуальную машину в VMware, необходимо конвертировать виртуальный диск или использовать Vinchin Backup & Recovery для прямой миграции.
Заключение
VDI, VHD и VMDK — это три различных формата виртуальных дисков от Oracle, Microsoft и VMware, каждый из которых имеет свои особенности и функции. Вы можете использовать эти форматы в соответствии с вашими потребностями и виртуальной инфраструктурой. Иногда может потребоваться преобразование формата файла в другой для миграции данных.
Если вам нужна профессиональная защита данных и решение для миграции V2V, вы можете использовать Vinchin Backup & Recovery. Не упустите бесплатную пробную версию.
поделиться: