В формате готового продукта «Альт Виртуализация» представляет из себя дистрибутив операционной системы на базе GNU/Linux, установка которого на сервер или мощный персональный компьютер позволяет развернуть инфраструктуру виртуализации/контейнеризации.

В основе работы дистрибутива «Альт Виртуализация» лежит проект с открытым исходным кодом Proxmox Virtual Environment (PVE), основой которого является операционная система Debian GNU/Linux. Кто имел опыт работы с PVE на базе Debian могут быть уверены, что получат привычный функционал PVE в операционной системе «Альт».

Однако, PVE на базе ОС «Альт», помимо готового продукта «Альт Виртуализация», может также представлять интерес в составе других дистрибутивов ОС «Альт», например: «Альт Образование», «Альт Рабочая станция», «Альт Рабочая станция K», «Simply Linux», а также в дистрибутивах, не имеющих коммерческой поддержки компанией «Базальт СПО» и доступных для физических и юридических лиц в коммерческих и некоммерческих целях, в так называемых «Стартеркитах».

Поскольку срез репозитория «Сизиф» в виде платформы «P10» является единым репозиторием для всех дистрибутивов ОС «Альт» (включая стартеркиты), функционал PVE может быть одинаково эффективно внедрён в любой дистрибутив на базе одной и той же платформы. Другими словами: PVE можно установить и настроить в любом дистрибутиве ОС «Альт» в рамках репозитория одной платформы (данный курс базируется на репозитории платформы «P10»).

Возможность использования PVE в различных дистрибутивах ОС «Альт» даёт следующие преимущества:

  1. Появляется возможность использования PVE в составе настольного дистрибутива на обычных персональных компьютерах (образовательные организации (в том числе задействованные в рамках демо-экзаменов по IT-тематике), настольная домашняя виртуализация (преподаватели, студенты, другие пользователи));
  2. Доступ к ресурсам ОС посредством графического окружения рабочего стола наряду с доступом в web-интерфейс управления PVE и с доступом по ssh (более привычная среда работы при миграции с других видов операционных систем на GNU/Linux для новичков);
  3. Возможность использования решения на базе стартеркита для организаций, испытывающих сложности с покупкой лицензии на «Альт Виртуализация» и не имеющих необходимости иметь дистрибутив из «Единого реестра российских программ...», однако не уступающего по качеству и надёжности.

Преимущества PVE перед другими средствами виртуализации в первую очередь в открытости технологии, среди возможностей которой:

  • Разграничение прав доступа (ресурсы одной аппаратной машины посредством механизма пользователей и ролей можно распределить между несколькими пользователями);
  • Шаблонизация и связанные копии, позволяющие экономить дисковые и временны́е ресурсы;
  • Удобный интерфейс взаимодействия с внешними хранилищами (при использовании нескольких физических машин с PVE посредством подключения хранилищ можно легко организовать обмен резервными копиями и шаблонами);
  • Возможность предоставления доступа к виртуальным машинам извне (может быть актуально при полностью или частично дистанционном подходе к практическому обучению);
  • Возможность кластеризации решения;
  • Снимки (снапшоты). У каждой виртуальной машины после её инсталляции и далее в любой момент времени эксплуатации можно заморозить состояние (сделать снимок (снапшот)), к которому в любой момент можно вернуть состояние машины (это свойство как нельзя кстати подходит под задачи обучения).

Эти и многие другие преимущества и особенности открытой технологии виртуализации PVE в операционных системах «Альт» платформы «P10» рассмотрены в настоящем курсе: как с теоретической, так и с практической точек зрения.

Дистрибутив «Альт Виртуализация» включен в Единый реестр российских программ для электронных вычислительных машин и баз данных (регистрационный номер ПО: 6487). Более подробно с готовым решением «Альт Виртуализация» можно ознакомиться здесь.

Автор курса: Слугин В.
Правообладатель: ООО «Базальт СПО».

ВНИМАНИЕ! Настоящий материал составлен из документов, распространяющихся на условия GNU Free Documentation License, версия 1.1.
Каждый имеет право воспроизводить, распространять и/или вносить изменения в настоящий Материал в соответствии с условиями этой лицензии.
Данный Материал не содержит Неизменяемых разделов.
Данный Материал не содержит текста, помещаемого на первой или последней страницах обложки.
Материалы и/или их часть защищены законами об авторском праве.

Источник заимствования. Виртуальная среда «ALT PVE» : Образовательный портал «Альт Академия» : сайт. — Москва, 2024. — URL: https://kurs.basealt.ru (дата обращения: хх.хх.хххх). — Режим доступа: для зарегистр. пользователей. — Текст. Изображение. Видео : электронные.

Начальные требования

Требования к слушателям

Перед прохождением курса «Виртуальная среда ALT PVE» слушатели должны обладать знаниями и навыками работы с операционными системами семейства «Альт», уверенно владеть командной строкой GNU/Linux, понимать принципы виртуализации и иметь опыт работы с гипервизорами и виртуальными машинами. Также необходимы навыки сетевого администрирования, включая знание протоколов TCP/IP и VLAN, умение администрировать серверы и работать с различными типами хранилищ данных, такими как локальные, SMB/CIFS, NFS и ZFS. Важно умение работать с web-интерфейсами для управления виртуальными машинами и хранилищами, знание механизмов аутентификации и настройки разграничений доступа, опыт работы с кластерами PVE и навыки выполнения операций из командной строки. Кроме того, слушатели должны уметь подготавливать шаблоны виртуальных машин и решать задачи администрирования за пределами web-интерфейса, такие как редактирование конфигурационных файлов и преобразование образов жёстких дисков.

Знания и умения, полученные в результате обучения

После прохождения курса «Виртуальная среда ALT PVE» студенты получат комплексные знания и навыки в области виртуализации с использованием платформы Proxmox Virtual Environment (PVE). Они смогут:

  • Устанавливать PVE в различных дистрибутивах, включая готовое решение «Альт сервер виртуализации» и стандартный дистрибутив ОС «Альт Образование».
  • Управлять хранилищами и виртуальными машинами через web-интерфейс PVE, включая создание, изменение параметров и удаление виртуальных машин, работу с шаблонами и снапшотами.
  • Использовать вложенную виртуализацию для запуска гипервизоров VMware ESXi и PVE в виртуальных машинах, понимая особенности их работы и конфигурирования.
  • Настраивать разграничения доступа к виртуальным машинам, работая с пользователями, группами и разрешениями на уровне PVE.
  • Организовывать виртуальные сети с использованием сетевых мостов и VLAN для разграничения сетевых конфигураций.
  • Администрировать PVE из командной строки, выполняя операции с виртуальными машинами и хранилищами, а также получать справочную информацию по командам.
  • Создавать лабораторные стенды, подготавливать шаблоны виртуальных машин и выполнять универсальные сценарии развертывания и управления виртуальными машинами.
  • Работать в кластерном режиме PVE, осуществлять миграцию виртуальных машин между узлами кластера и настраивать области видимости и работу с хранилищами в кластерном режиме.
  • Решать задачи администрирования за пределами web-интерфейса, такие как редактирование конфигурационных файлов виртуальных машин, преобразование образов жестких дисков и развертывание машин из raw-образов.

Модуль1. Установка PVE в различных дистрибутивах

  1. Установка PVE в составе готового решения «Альт сервер виртуализации»
    • Особенности лицензирования
    • Получение ISO-образа установочного диска
    • Запись ISO-образа на установочный носитель
    • Установка дистрибутива на аппаратную платформу
    • Удалённый доступ на сервер
  2. Установка функционала PVE в стандартный дистрибутив на примере ОС «Альт Образование»

Модуль 2. Базовые возможности web-интерфейса PVE

  1. Управление хранилищами
    • Разновидности протоколов для подключения хранилищ PVE
    • Локальное хранилище
    • Хранилище на базе ZFS
    • Хранилище на базе SMB/CIFS
    • Хранилище на базе NFS
  2. Управление виртуальными машинами (базовые функции)
    • Базовые функции управления виртуальной машиной
    • Создание новой виртуальной машины
    • Изменение параметров существующей виртуальной машины
    • Удаление виртуальной машины
  3. Управление виртуальными машинами (расширенные функции)
    • Работа с шаблонами виртуальных машин
    • Создание шаблона на базе виртуальной машины
    • Полное клонирование виртуальной машины
    • Связанное клонирование виртуальной машины
  4. Работа со снимками (снапшотами) виртуальных машин
    • Назначение моментальных снимков (снапшотов)
    • Создание снимка
    • Восстановление машины до состояния снимка
    • Удаление снимка
  5. Резервное копирование и восстановление виртуальных машин
    • Задачи резервного копирования
    • Создание резервной копии виртуальной машины
    • Восстановление из резервной копии
    • Особенности размещение резервных копий на файловой системе
    • Резервное копирование по расписанию. Ротация резервных копий

Модуль 3. Особенности работы PVE в режиме вложенной (nested) виртуализации

  1. Вложенная (nested) виртуализация
    • Задачи вложенной виртуализации
    • Проверка доступности вложенной виртуализации
    • Включение вложенной виртуализации
  2. Запуск гипервизора VMware ESXi в виртуальной машине
    • Решаемая задача
    • Порядок конфигурирования виртуальной машины
    • Установка и запуск виртуальной машины
    • Особенности работы виртуальных машин Vmware ESXi при клонировании
  3. Запуск гипервизора Proxmox Virtual Environment (PVE) в виртуальной машине
    • Решаемая задача
    • Конфигурирование виртуальной машины
    • Установка и запуск виртуальной машины
    • Особенности работы виртуальных машин с "Альт Виртуализация" при клонировании

Модуль 4. Механизмы разграничений доступа к виртуальным машинам в PVE

  1. Аутентификация в режимах PAM и PVE
    • Работа PVE в режиме PAM-аутентификации
    • Работа PVE в режиме PVE-аутентификации
  2. Работа с пользователями, группами, разрешениями на уровне PVE
    • Создание пользователя
    • Добавление разрешений уровня пользователя
    • Удаление разрешений уровня пользователя
    • Удаление пользователя
    • Создание группы
    • Добавление разрешений уровня группы
    • Удаление разрешений уровня группы
    • Удаление группы

Модуль 5. Организация виртуальных сетей (виртуальных сетевых коммутаторов) средствами PVE

  1. Использование сетевых мостов как виртуальных сетевых коммутаторов
    • Решаемая задача
    • Настройка сетевого моста
    • Настройка виртуальной машины на сетевой мост
  2. Использование VLAN для разграничения сетевых конфигураций в рамках одного сетевого моста
    • Решаемая задача
    • Настройка сетевого моста с поддержкой VLAN
    • Настройка виртуальной машины на сетевой мост с поддержкой VLAN

Модуль 6. Администрирование PVE из командной строки

  1. Удалённый доступ и работа со справочной системой командной строки
    • Доступ к командной оболочке
    • Варианты получения справочной информации в GNU/Linux
    • Базовая справочная информация по командам qm, pvecm, pvesm
  2. Операции с виртуальными машинами из командной строки
    • Запуск виртуальной машины
    • Остановка виртуальной машины
    • Удаление виртуальной машины
    • Создание снапшота виртуальной машины
    • Удаление снапшота виртуальной машины
    • Откат к состоянию снапшота виртуальной машины
    • Клонирование виртуальной машины
    • Создание резервной копии виртуальной машины
    • Восстановление виртуальной машины из резервной копии
  3. Операции с хранилищами из командной строки
    • Просмотр доступных хранилищ PVE
    • Подключение хранилища
    • Отключение хранилища

Модуль 7. Практики администрирования PVE при создании лабораторных стендов

  1. Подготовка шаблона виртуальной машины
    • Варианты создания виртуальной машины
    • Установка ОС и необходимого ПО в виртуальную машину
    • Создание шаблона
  2. Создание виртуальных машин на базе подготовленного шаблона
    • Клонирование
    • Создание базового снапшота
    • Запуск виртуальных машин
    • Остановка виртуальных машин
    • Откат к состоянию базового снапшота
    • Удаление базового снапшопа
    • Универсальный пауетный сценарий

Модуль 8. Кластерный режим работы PVE

  1. Развёртывание кластера PVE
    • Решаемая задача
    • Работа в командной строке при конфигурировании кластера
    • Создание кластера
    • Добавление узлов в кластер
  2. Особенности работы с хранилищами в кластерном режиме работы PVE
    • Области видимости хранилищ на различных узлах PVE
    • Подключение хранилища
    • Отключение хранилища
  3. Миграция виртуальных машин между узлами кластера
    • Решаемая задача
    • Запуск миграции виртуальной машины
    • Просмотр состояния процесса миграции

Модуль 9. Решение задач администрирования PVE за пределами web-интерфейса

  1. Редактирование конфигурационного файла виртуальной машины
    • Решаемая задача
    • Описание возможного варианта решения
  2. Преобразование образов жёстких дисков из чужеродных форматов в формат raw
    • Решаемая задача
    • Описание возможного варианта решения
  3. Развёртывание виртуальной машины из образа жёсткого диска в формате raw
    • Решаемая задача
    • Описание возможного варианта решения
  4. Вывод узла PVE из кластера и сброс к настройкам по умолчанию
    • Решаемая задача
    • Описание возможного варианта решения
  5. Переименование узла кластера
    • Решаемая задача
    • Описание возможного варианта решения
Последнее изменение: пятница, 7 марта 2025, 15:04