Продолжительность обучения – 40 часов.
Слушатели знакомятся с поддержкой виртуализации KVM, утилитой запуска виртуальных машин qemu, средствами управления кластером серверов виртуализации на основе PVE, системой облачной виртуализации OpenNebula, принципами планирования и использования контейнерной виртуализации.
Требуемая подготовка
Курс «Виртуализация в ОС „Альт“» рекомендован после прохождения базовых курсов по администрированию ОС «Альт» («Администрирование ОС «Альт». Часть 1» и «Администрирование ОС «Альт». Часть 2») и направлен на получение знаний и практических навыков по развертыванию и эксплуатации платформ виртуализации, входящих в состав продукта «Альт Сервер Виртуализации».
Вы научитесь
- понимание особенностей виртуализации в ОС Альт;
- знание областей применения технологий виртуализации;
- понимание преимуществ использования виртуальных машин;
- понимание ограничений на использование виртуальных машин;
- понимание назначения основных средств виртаулизации в ОС Альт и их взаимосвязи;
- умение применять средства ОС Альт для понимания, мониторинга и диагностики работы ВМ;
- понимание KVM как технологии виртуализации с открытым исходным кодом;
- понимание назначения набора библиотек libvirt;
- понимание значения основных компонентов среды под управлением PVE;
- умение устанавливать и настаивать PVE;
- умение использовать VirtIO;
- понимание особенностей контейнерной виртуализации.
Модули курса
1. Виртуализация в ОС Альт (4 ак. ч.)
◦ Основы виртуализации в ОС Альт
◦ Аппаратная поддержка виртуализации
◦ KVM — Kernel-based Virtual Machines
◦ Легковесная виртуализация, контейнеры
◦ Дополнительные средства виртуализации в ОС Альт
2. Альт Сервер Виртуализации (ALT Virtualization Server) (6 ак. ч.)
◦ Инструменты виртуализации в ОС Альт
◦ PVE — Proxmox Virtual Environment
◦ OpenNebula
◦ Контейнерная виртуализация
◦ Установка Альт Сервер Виртуализации
◦ Мониторинг и диагностика виртуальных окружений
3. Базовая виртуализация в ОС Альт (libvirt) (4 ак. ч.)
◦ Виртуализация на основе libvirt
◦ Работа с образами и виртуальными машинами
◦ Управление хранилищами в libvirt
◦ Миграция ВМ между узлами
◦ Мониторинг базовой виртуализации
4. Управление хранилищами в виртуальных окружениях (6 ак. ч.)
◦ Классификация систем хранения
◦ Локальные хранилища — каталог, ZFS, LVM, LVM-thin
◦ Сетевые хранилища — iSCSI, NFS, CIFS
◦ Распределенные хранилища — GlusterFS, CephFS, Ceph/RBD
5. Управление адаптерами и сетями в виртуальном окружении (4 ак. ч.)
◦ Сетевое взаимодействие виртуальных машин
◦ Виртуальный сетевой коммутатор OpenvSwitch
◦ Cетевые балансировщики нагрузки HAProxy, keepalived
6. PVE — Proxmox Virtual Environment (4 ак. ч.)
◦ Установка и настройка PVE
◦ Системы хранения
◦ Работа с виртуальными машинами KVM
◦ Миграция виртуальных машин и высокая доступность
◦ Встроенный мониторинг PVE
7. Легковесная виртуализация в ОС Альт (6 ак. ч.)
◦ Особенности легковесной виртуализации
◦ LXC/LXD
◦ Контейнеры LXC c libvirt
◦ Контейнеры LXC в PVE
◦ Docker/Podman
◦ Системы оркестрации контейнеров
8. Платформа OpenNebula в ОС Альт (6 ак. ч.)
◦ Архитектура платформы
◦ Установка и запуск
◦ Работа с образами
◦ Создание шаблонов и виртуальных машин