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

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

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

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

Особенности LVM в VMmanager


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

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

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

Пример подключения LVM-хранилища 


  1. Подключитесь к узлу кластера по SSH.
  2. Инициализируйте физические тома (PV) для работы с LVM: 

    pvcreate /dev/sda6 /dev/sda7 /dev/sda8
    BASH

    /dev/sda6, /dev/sda7, /dev/sda8  — блочные устройства PV

  3. Создайте группу томов (VG): 

    vgcreate vg_vmmanager /dev/sda6 /dev/sda7 /dev/sda8
    BASH

    vg_vmmanager — имя VG

    /dev/sda6, /dev/sda7, /dev/sda8  — блочные устройства PV

  4. Укажите имя VG при создании кластера или подключении хранилища к созданному кластеру. Подробнее см. в статьях Создание кластера, Управление хранилищами кластера.