Proxmox: Доступная виртуализация на русском (Урок 4.3 - LVM)

YOUTUBE · 28.11.2025 03:13

Ключевые темы и таймкоды

Введение в трабл-шутинг

0:07
  • Василий Егоров продолжает тему по Proxmox и виртуализации.
  • Видео посвящено разбору нестандартных ситуаций и погружению в тему сторожей.
  • Рассматриваются типы файловых систем и хранилищ, поддерживаемые Proxmox.

Пример из практики

0:51
  • Василий рассказывает о случае, когда один из серверов перестал работать.
  • Он случайно нашел свою статью на Хабре, описывающую этот кейс.
  • Видео посвящено типам хранилищ и их особенностям.

Типы хранилищ

1:32
  • Проxmox поддерживает файловые и блочные хранилища.
  • Василий объясняет разницу между LVM и Thin LVM.
  • LVM не поддерживает снапшоты, в отличие от Thin LVM.

LVM и Thin LVM

3:25
  • LVM управляет логическими дисками, объединенными в группы.
  • Thin LVM позволяет создавать снапшоты.
  • Василий объясняет, как LVM и Thin LVM работают на практике.

Преимущества LVM

4:22
  • LVM позволяет расширять или уменьшать емкость группы дисков.
  • Пример с четырьмя дисками по 4 ТБ, объединенными в одну группу.
  • Возможность создания логических томов и их монтирования.

Различия между LVM и Thin LVM

6:13
  • LVM резервирует место для виртуальных машин, Thin LVM нет.
  • Thin LVM может расширяться по мере заполнения данных.
  • Василий объясняет, почему LVM предпочтительнее для больших кластеров.

Практическое применение

10:56
  • Василий показывает, как добавить физические диски в Proxmox.
  • Он объясняет, как управлять дисками и создавать логические группы.
  • Пример с добавлением двух дисков по 10 и 8 ГБ.

Заключение

14:40
  • Василий отмечает, что управление дисками в Proxmox неудобно.
  • Он планирует использовать Thin LVM для создания снапшотов.
  • Видео завершается демонстрацией работы с дисками и создания логических групп.

Введение в раздел "ДС" на GitHub

16:05
  • Автор создал раздел "ДС" на GitHub для хранения интересных вещей.
  • В разделе есть файл с основными командами по работе с ВМ.
  • Эти команды полезны для нестандартных ситуаций.

Абстракция уровней устройств

16:41
  • Автор объясняет три уровня устройств: физические устройства PV, группы VG и логические устройства LV.
  • Команды PV, VG и LV показывают минимальную информацию о физических и логических дисках.
  • Команды с ключами дают более развернутую информацию.

Создание физической группы

18:22
  • Автор показывает, как создать физическую группу PV.
  • Используются команды PV, VG и LV для создания и управления дисками.
  • Создаются два физических диска: DC и DF.

Создание логической группы

20:54
  • Автор создает логическую группу VG.
  • Группа называется "дата" и включает диски DC и DF.
  • Группа имеет общий объем 17.9 ГБ, из которых 17.9 ГБ свободно.

Создание логического тома

21:44
  • Автор показывает, как создать логический том LV.
  • Том называется "наш ноль один" и имеет размер 100 МБ.
  • Том монтируется и используется для хранения данных.

Управление логическими томами

23:23
  • Автор монтирует логический том и создает директорию для его хранения.
  • Указывает, где именно должна храниться директория.
  • Проверяет статус и состояние директории.

Создание дополнительных логических томов

25:54
  • Автор показывает, как создать дополнительные логические тома LV.
  • Использует команду VG для управления группой.
  • Создает логические тома с разными процентами от оставшегося свободного места.

Удаление логических томов

29:11
  • Автор удаляет логические тома LV.
  • Проверяет, что все тома удалены корректно.
  • Создает новые логические тома с разными процентами от оставшегося места.

Расширение группы виртуальных машин

31:18
  • Для расширения группы виртуальных машин можно добавить новый жесткий диск.
  • Используются команды lv extend, vg extend иpv extend.
  • Эти команды позволяют расширить логическую, виртуальную и физическую группы соответственно.

Создание и настройка виртуальной машины

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

Проблемы с подключением группы

33:26
  • Группа не отображается в интерфейсе Proxmox, если используется нода PV-3.
  • Для решения проблемы нужно перейти на ноду PV-2.
  • После перехода группа отображается корректно.

Различия между способами добавления дисков

35:10
  • При добавлении раздела как директории можно хранить любые данные.
  • При создании раздела как блочного диска можно хранить только блочные данные.
  • Виртуальные диски виртуальных машин хранятся в блочных контейнерах.

Создание и настройка виртуальной машины с блочным диском

36:08
  • Создаем виртуальную машину с блочным диском.
  • Диск подключается к группе и отображается в интерфейсе.
  • Группа и диск отображаются в Proxmox, что позволяет управлять ими.

Перенос и удаление дисков

38:01
  • Диски можно переносить между хранилищами и типами.
  • Удаление дисков происходит через команду remove.
  • Физические диски можно использовать без проблем после удаления группы.

Безопасность хранения данных

39:17
  • Физические диски не обеспечивают безопасность данных.
  • Отказ одного диска приводит к потере всех данных.
  • Решение: использование RAID на ZFS.

Альтернативное решение

40:16
  • ZFS медленный и прожорливый.
  • Использование LVM на AOMEI для более быстрой работы.
  • Пример с двумя дисками разного размера.

Установка и настройка LVM

41:15
  • Установка LVM и его настройка.
  • Создание RAID из двух дисков.
  • Пометка дисков для использования в RAID.

Создание RAID

43:25
  • Создание раздела на всю партицию.
  • Создание RAID устройства с помощью команды mdadm.
  • Проверка состояния RAID.

Восстановление RAID

46:21
  • Пометка и отключение неисправного диска.
  • Восстановление RAID после замены диска.
  • Синхронизация данных между дисками.

Завершение настройки RAID

49:31
  • Создание нового устройства MD0.
  • Создание группы PV на устройстве MD0.
  • Проверка и монтирование группы PV.

Заключение

50:59
  • Удаление ненужной группы PV.
  • Завершение настройки LVM на софтовом RAID.
  • Обеспечение безопасности данных.

Создание логического тома

51:52
  • Использование всего доступного места в группе.
  • Тип тома - фин-пул.
  • Проблема с размером метаданных.

Проблемы с метаданными

52:26
  • Метаданные занимают место в группе.
  • Проблема с нехваткой места для записи изменений.
  • Решение: добавление дополнительного диска в группу.

Пример с виртуальными машинами

56:10
  • Виртуальные машины могут использовать больше места, чем физически доступно.
  • Проблема с переполнением метаданных.
  • Решение: добавление нового диска для расширения метаданных.

Обман системы

59:45
  • Использование лн-фи для обмана системы.
  • Виртуальная машина может работать с большим объемом данных.
  • Проблема: рано или поздно виртуальная машина столкнется с физическим ограничением.

Лечение проблемы

1:02:24
  • Добавление дополнительного диска для расширения метаданных.
  • Проблемы с безопасностью и быстрым запуском системы.
  • Решение: расширение метаданных с помощью специальной команды.

Правильное расширение метаданных

1:07:33
  • Ошибка при расширении метаданных.
  • Правильное использование команды для расширения метаданных.
  • Успешное решение проблемы с переполнением метаданных.

Публикация в Хабре

1:09:39
  • Публикация статьи в Хабре 9 октября 2017 года.
  • Данные на PV-дате составляли 23%, мета-дата - 99.95%.
  • Рекомендация прочитать статью и комментарии под ней.

Завершение урока

1:10:48
  • Использование LVM для миграции виртуальных машин.
  • ВМ фина: интересная, но опасная и неудобная функция.
  • Возможность создания снапшотов.

Файловые системы и планы на будущее

1:11:45
  • ZFS медленнее и прожорливее по оперативной памяти.
  • Планы на запись урока по NFS.
  • Предпочтение к облачным системам.

Список команд и завершение

1:12:39
  • Список команд в статье на Хабре.
  • Менюшки в Proxmox 4 не нужны, все можно делать из командной строки.
  • Рекомендация прочитать статью.

Заключение

1:13:18
  • Благодарность за урок.
  • Призыв оставлять комментарии и пожелания в группе или на YouTube.