Поиск по сайту:

Как управлять томами и пулами хранения данных KVM для виртуальных машин. Часть 3


В этой части 3 нашего руководства мы обсуждаем, как создавать тома и пулы хранилища KVM и управлять ими с помощью инструмента с графическим интерфейсом virt-manager.

Как правило, мы каждый день используем устройства хранения данных с разными файловыми системами. У нас также есть некоторые технологии/методы хранения данных, такие как ISCSI, SAN, NAS и т. д.

В базовых концепциях нашей виртуальной среды нет существенных различий, мы просто используем базовую концепцию для развертывания потрясающей и масштабируемой виртуальной платформы хранения.

В среде KVM вы можете использовать блочные устройства или файлы в качестве локальных устройств хранения в гостевых операционных системах.

Мы используем физические устройства хранения для создания томов виртуальной машины. Мы могли бы описать тома как виртуальный диск виртуальной машины. Облако томов может блокировать устройства или файлы, как мы упоминали ранее.

С точки зрения производительности блочные устройства имеют преимущество. Кроме того, блочные файлы по-прежнему имеют преимущество в области управления системой и использования емкости хранилища. В любом случае в сценариях, где производительность диска гостевой операционной системы не имеет решающего значения, лучше использовать файлы образа диска.

Тома хранения также являются частью пула хранения, на самом деле вы не можете создавать тома хранения, не имея хотя бы одного пула хранения.

Никаких новых предпосылок нет, это то же самое, что мы обсуждали в предыдущих частях. Если будет что-то новое, я упомяну об этом. Итак, давайте продолжим.

Этап первый: создание пулов хранения данных в KVM

1. Во-первых, давайте отобразим доступные пулы в нашей среде так, как мы это делали раньше, в разделе Подробнее после щелчка правой кнопкой мыши по (localhost) в главном окне. Это окно появится

По умолчанию существует один пул хранения, который называется «Default» и использует раздел rootfs для хранения томов виртуальной машины в папке /var/lib/libvirt/images путь.

Во многих случаях не рекомендуется использовать этот пул, просто чтобы освободить место для вашей системы. В любом случае давайте создадим наш первый пул хранения, нажав кнопку «+» в том же окне.

Далее вы можете указать имя нового пула хранения и выбрать тип хранилища, которое будет использоваться для развертывания пулов хранения. KVM поддерживает девять типов:

    1. -dir — использует каталог файловой системы для хранения томов хранения.
    2. -disk — использует физические жесткие диски для хранения томов хранения.
    3. -fs — использует предварительно отформатированные разделы для хранения томов хранения.
    4. -netfs — использует общее сетевое хранилище, такое как NFS, для хранения томов хранилища.
    5. -gluster — зависит от хранилища файловых систем Gluster.
    6. -iscsi — использует общесетевое хранилище ISCSI для хранения томов хранилища.
    7. -scsi — использует локальное хранилище SCSI для хранения томов хранилища.
    8. -lvm — зависит от групп томов LVM для хранения томов хранения.
    9. -mpath

На данный момент создание многопутевого тома не поддерживается.

Возможно, вы знакомы со многими из них, но в этом уроке мы обсудим один или два из них. Начнем с самого популярного типа (dir).

Тип (Dir) очень популярен, поскольку не требует внесения значительных изменений в текущую схему хранения.

3. Ограничений на создание пула носителей нет, но настоятельно рекомендуется создать каталог «SPool1» в отдельном разделе. Еще одна важная вещь — предоставить правильные разрешения и право собственности на этот каталог.

В качестве раздела я буду использовать /dev/sda3, у вас может быть другой. Убедитесь, что вы установили его правильно.

mount -t ext4 /dev/sda3 /mnt/personal-data/

4. После монтирования раздела в каталоге «/mnt/personal-data/» укажите путь точки монтирования к этому каталогу хранения (т. е. /mnt /personal-data/SPool1).

5. После завершения в списке появится новый пул хранения «SPool1».

Прежде чем перейти к второму этапу по созданию томов, давайте обсудим другой тип нашего пула носителей, называемый fs.

Тип (FS) зависит от предварительно отформатированных разделов и полезен тем, кто хочет указать полный раздел для дисков/хранилищ виртуальной машины.

6. Мы создадим еще один пул носителей, используя отформатированный раздел типа ((fs) Pre-Formatted Block Device). Вам необходимо подготовить еще один новый раздел с желаемой файловой системой.

Вы можете использовать «fdisk» или «parted» для создания нового раздела и использовать «mkfs» для форматирования с использованием новой файловой системы. Для этого раздела (sda6) будет нашим новым разделом.

mkfs.ext4 /dev/sda6

Также создайте новый каталог (например, SPool2), он будет служить точкой монтирования для выбранного раздела.

7. После выбора типа (fs) в раскрывающемся меню укажите имя нового пула, как показано ниже.

8. В следующем окне вам необходимо указать путь к вашему разделу «/dev/sda6», в нашем случае – в «Исходный путь » и путь к каталогу, который действует как точка монтирования /mnt/personal-data/SPool2 в поле «Целевой путь».

9. Наконец, в основной список хранилищ добавлен третий пул хранения.

Итак, в следующей части мы обсудим развертывание других типов хранилищ с помощью инструментов CLI, а сейчас перейдем к созданию томов.

Этап второй: создание томов хранения

Как мы обсуждали ранее, тома хранения можно рассматривать как виртуальные диски для виртуальных машин. У нас также еще есть много форматов для этих томов.

В целом эти форматы позволяют использовать ваши тома с QEMU, VMware, Oracle VirtualBox и Hyper-V.

10. Выберите пул носителей, том хранения которого вы хотите включить в «Новый том». Нажмите кнопку «Новый том», чтобы начать.

11. Затем укажите имя нового тома и выберите его формат. Не забудьте также установить правильный размер.

12. Теперь ваш том готов к подключению виртуальных машин.

Заключение

Теперь вы узнали разницу между Пулами хранения данных и Томами, а также узнали, как создавать их и управлять ими в среде KVM с помощью графического инструмента virt-manager. Также мы обсудили типы пулов и важность форматов томов. Теперь ваша очередь еще больше пачкать руки.

Справочные ссылки

Домашняя страница KVM
KVM-документация