Образ виртуального диска является файлом или группой файлов, в которых ВМ хранит свои данные. В PVE файл настройки ВМ может создаваться повторно и использоваться для подключения образа диска. Однако если образ сам по себе утрачен, он может быть восстановлен только из резервной копии. Существуют различные типы форматов образов виртуальных дисков доступные для применения виртуальными машинами.
37.7.1. Поддерживаемые форматы образов
PVE поддерживает форматы виртуальных дисков .raw, .qcow2 и .vmdk. Каждый формат имеет свои преимущества и недостатки. Формат образа обычно выбирается на основании функции ВМ, используемой системы хранения, требующейся производительности и доступного бюджета. В процессе создания виртуального диска в веб-интерфейсе можно выбрать формат диска:
Формат образа qcow2 (QEMU image format) — универсальный формат для выполнения любых задач. Его преимущество в том, что файл с данными будет содержать только реально занятое место внутри ВМ. Например, если было выделено 40 ГБ места, а реально было занято только 2 ГБ, то все остальное место будет доступно для других ВМ. По мере сохранения пользователем данных в этой ВМ, такой образ будет постепенно увеличиваться в размере. Формат образа .qcow2 позволяет администратору превышать обеспечение ВМ файлом образа диска .qcow2. В таких средах необходимо постоянно наблюдать за доступным пространством хранения. Все операции ввода-вывода при использовании этого формата программно обрабатываются, что влечет за собой замедление при активной работе с дисковой подсистемой. Если стоит задача развернуть на сервере базу данных, то лучше выбрать формат RAW. Создаваемые из образа qcow2 резервные копии могут восстанавливаться только в NFS или локальный каталог.
Формат образа raw — это файл с данными жесткого диска «байт в байт» без сжатия или оптимизации. Его главное преимущество состоит в производительности — это самый быстрый «тип» накопителя, так как гипервизору не нужно его никак обрабатывать. Формат .raw может создавать только файлы образов ВМ фиксированного размера с предварительным выделением (thick-provisioned). Например, создаваемая ВМ с пространством хранения 50 ГБ будет иметь файл образа 50 ГБ. При этом администратор точно знает, сколько пространства используется, поэтому отсутствует возможность неуправляемого выхода за пределы хранения. Формат образа .raw может восстанавливаться практически на любой тип системы хранения.
Формат образа vmdk (VMware image format) очень распространен в инфраструктуре VMware. Он позволяет выполнить миграцию виртуальной машины VMware в инфраструктуру PVE.