Документация VMmanager 6 (администратор)

LVM-хранилище

Виртуальный диск виртуальной машины (ВМ) представляет собой образ жёсткого диска. Виртуальные диски хранятся на локальном или сетевом устройстве — хранилище.

Что такое LVM-хранилище


Менеджер логических томов (Logical Volume Manager) — подсистема, позволяющая использовать разные области одного жёсткого диска и/или области с разных жёстких дисков, как один логический том. Размер файловых систем логических томов не ограничивается одним диском, так как том может располагаться на разных дисках и разделах.

Основные обозначения LVM:

  • физические тома (PV, Physical Volume) — разделы дисков или целые "неразбитые" диски;
  • группа томов (VG, Volume Group) — набор физических томов PV, объединённый в группу, составляющую единый диск;
  • логические разделы (LV, Logical Volume) — разделы, созданные на физическом пространстве группы томов VG.

LVM-хранилище поддерживает один формат образа виртуальных дисков — RAW. Подробнее об LVM см. в официальной документации.

Особенности работы в VMmanager


  • в одном кластере допускается использовать только один тип хранилища;
  • VMmanager не настраивает LVM на узле кластера. Имя группы томов должно быть задано вручную перед добавлением узла в кластер; 
  • в LVM хранятся только диски ВМ. Каждый в отдельном LV с именем формата "<vm_id>_<vm_name>". Образы ВМ и ОС хранятся вне LVM; 
  • VG отображается в Узлы → карточка узла → Дисковое пространство отдельным разделом.

Как создать кластер с LVM


  1. Перейдите в Кластеры → Создать кластер.
  2. Укажите Название кластера.
  3. Выберите Часовой пояс по умолчанию для узлов кластера и виртуальных машин (ВМ).
  4. Выберите ОС, которые будут доступны для установки на ВМ в кластере.
  5. Выберите Тип хранилища "LVM". Для расширенной настройки нажмите 

    1. Укажите Имя группы томов (VG). 

      Обратите внимание!

       На будущих узлах кластера имя VG должно совпадать с указанным. 

    2. Укажите Путь для директории образов
    3. Укажите Путь для директории ОС

      Обратите внимание!

      На будущих узлах кластера директории для хранения образов и ОС должны совпадать с указанными. 

  6. Укажите Коэффициент оверселлинга. Подробнее см. в статье Оверселлинг
  7. Укажите Лимит скорости в Mbit/s. Указанная скорость будет максимальной для новых и существующих ВМ в кластере. Чтобы изменить скорость для определённой ВМ, перейдите в  Виртуальные машины  → нажмите на название ВМ → Лимит скорости

  8. Выберите Пулы IP-адресов для ВМ в кластере. 
  9. Нажмите Создать.
  10. Настройте LVM на будущих узлах кластера: создайте VG с подходящим именем и укажите директории для хранения шаблонов ВМ и ОС. 
  11. Подключите к созданному кластеру узлы с настроенным LVM. Подробнее см. в статье Управление серверами кластера.

Логика добавления узла с LVM


При добавлении узла в кластер с LVM VMmanager считает количество VG на узле и ищет VG с указанным именем: 

  • если есть одна или несколько VG с подходящим именем, то узел будет добавлен;
  • если нет ни одной VG, то будет выведена ошибка и добавление узла завершится; 
  • если есть одна VG с другим именем, то VMmanager предложит переименовать её; 
  • если есть несколько VG и ни одной с подходящим именем, то VMmanager выведет ошибку и предложит переименовать их вручную. Добавление узла завершится.