Який тип диска KVM використовувати?


11

Я встановлюю декілька віртуальних гостей KVM і обговорюю, який тип диска використовувати. Мені не вдалося знайти хорошого ресурсу в Інтернеті, який би знижував плюси та мінуси кожного.

Чи можете ви допомогти мені створити список різних типів дисків та переваги та недоліки кожного з них? Ось типи дисків, про які я знаю:

  • Сире зображення
  • qcow2
  • Виділений розділ (наприклад, в LVM)

Мені цікаво наступні критерії:

  • Простота налаштування (як легко створити кожен тип)
  • Продуктивність
  • Легкість клонування
  • Простота розширення (щоб збільшити, щоб у віртуального гостя було більше місця на диску)
  • Особливості, характерні для цього типу диска
  • Простота резервного копіювання
  • Міграція до інших господарів

Чи можете ви допомогти мені оцінити свій вибір?

Відповіді:


8

Я б зосередився на сирому зображенні та LVM.

Сире зображення легше створювати резервну копію та копіювати, оскільки це просто файл, і ви можете робити з ним все, що можна зробити, для простого файлу. Крім того, уникаючи конкретних форматів, ви можете легко використовувати його, як-от встановити його на циклічному пристрої для доступу до файлів у разі аварії або проблеми (або навіть на резервному сервері без віртуалізації). З іншого боку, на кешовані файли ядра впливає кеш файлів ядра, тому ви повинні бути дуже обережними при роботі з збоями та відключеннями, оскільки синхронізація VM () насправді не означає, що синхронізація сервера хоста () редагувала файл на диск. У мене було багато проблем з цим.

Проблема обходу LVM з кешем, має кращу продуктивність, ніж файли (AFAIK, можливо, це змінилося за останні місяці) та має переваги знімків для резервного копіювання. Зміна розміру дисків теж не є складною, але це трохи менш тривіально, ніж сировинні файли. Також за допомогою LVM ви можете налаштувати DRBD для живих міграцій / відмови.

На мою думку, користуйтеся LVM, якщо у вас немає дуже конкретних потреб у файлах.


9

розглядаючи список розгляду, який ви подали, обов'язково перейдіть з LVM. Єдина перевага використання qcow2 - це можливість робити знімки. Ці знімки значно перевершують знімки LVM. RAW, звичайно, взагалі не має варіантів зйомки, але зображення RAW може бути базою для знімка qcow2.

  • Простота налаштування (наскільки просто - створити кожен тип): однаковий для всіх, raw / qcow2, використовуваний qemu-img, розділи / LVs fdisk / lvm api
  • Продуктивність: сирі LV або блокові пристрої найшвидші
  • Простота клонування: qemu-img використовується для цього, і він може враховувати вже зроблені знімки. з НН від інших блокових розробників, можливо, вам потрібно буде використовувати DD
  • Простота розширення (зробити - більшим, тому віртуальний гість має більше місця на диску): якщо це важливо, LV - найкращий вибір. Зазвичай це не так, тому що ви просто додасте інший віртуальний диск або довільний розмір, а також можете перезавантажувати пам’ять за допомогою рідких дисків
  • Особливості, характерні для цього типу диска: qcow2 - це формат з найсильнішими функціями, як я вже згадував. Його можна поєднувати з необробленим зображенням btw, використовувати сире в якості базового зображення, а qcow2 як знімки
  • Простота резервного копіювання: скопіюйте файл або dd / cpio - насправді не проблема
  • Міграція на інші хости: для живої міграції зазвичай використовується централізоване сховище, де немає необхідності переміщувати зображення. Можлива також міграція блоків. що стосується просто переміщення VM від хоста до хоста в автономному режимі - це те саме, що резервне копіювання / відновлення VM

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.