Про что курс Двухдневный курс, посвящённый Proxmox Backup Server (PBS) — отдельному продукту от Proxmox Server Solutions GmbH для дедуплицированного, инкрементального и верифицируемого резервного копирования виртуальных машин, контейнеров и физических хостов. Участники научатся проектировать backup-инфраструктуру под бизнес-требования RPO/RTO, разворачивать PBS-сервер, настраивать datastores с дедупликацией, формировать политики резервного копирования и retention, корректно работать с шифрованием и удалённой репликацией (sync jobs), выполнять верификацию целостности backup’ов и быстрое восстановление в production-сценариях. Особое внимание уделяется реальным сценариям отказа: «потеряли датастор», «вирус-шифровальщик», «нужно восстановить отдельный файл из ВМ-снимка».
Что будет уметь успешно окончивший его участник
Проектировать backup-инфраструктуру с учётом RPO/RTO и retention-требований.
Устанавливать и базово настраивать Proxmox Backup Server 3.x.
Создавать datastores: на ZFS, на directory, с особыми параметрами retention.
Настраивать backup-jobs из Proxmox VE для VM/CT с расписаниями и retention.
Использовать шифрование на стороне клиента (encryption at rest на PBS).
Выполнять верификацию backup’ов (целостность checksum’ов).
Настраивать garbage collection для освобождения места после prune.
Восстанавливать ВМ полностью, восстанавливать отдельные файлы из backup’а.
Настраивать sync jobs между двумя PBS-серверами для off-site replication.
Управлять пользователями, токенами, namespaces в PBS.
Мониторить состояние backup’ов и реагировать на failed-задачи.
Что включает курс
Теоретическая часть
Место PBS в линейке Proxmox: VE vs PBS, как они дополняют друг друга.
Backup-форматы: VM (qemu) backup vs Container (lxc) backup vs Host backup.
Шифрование: AES-256-GCM с ключом на стороне клиента.
Retention и Prune: schedule (keep-last, keep-daily, keep-weekly, etc.).
Garbage collection: как PBS освобождает место после prune.
Sync jobs: репликация между PBS-серверами (push и pull режимы).
Verification: scan + recheck chunks для гарантии целостности.
RBAC в PBS: realms, users, tokens, namespaces, ACL paths.
Tape Backup в PBS (опционально — если в инфраструктуре есть библиотека).
Best practices: 3-2-1 rule, isolated PBS, immutable storage.
Практическая часть
Установка PBS из ISO в виртуальной среде (учебный стенд).
Создание ZFS-пула на PBS и datastore поверх него.
Подключение PBS как storage к Proxmox VE кластеру.
Создание backup-job для нескольких VM с расписанием и retention.
Шифрование backup’ов с генерацией ключа на стороне клиента (Proxmox VE).
Настройка verification-job с расписанием.
Прохождение полного цикла: backup → prune → garbage collection.
Восстановление ВМ полностью + восстановление отдельных файлов через File-Restore.
Развёртывание второго PBS-сервера и настройка sync-job (off-site replica).
Создание API-токена и автоматизация backup через REST API.
Симуляция отказа основного PBS: восстановление работы через sync-target.
Программа обучения (онлайн / оффлайн) После прохождения курса участники смогут профессионально управлять резервным копированием виртуальной инфраструктуры на Proxmox, гарантировать целостность backup’ов и быстрое восстановление в случае инцидентов.
Длительность обучения: онлайн: 2 полных дня (с 10:00 до 16:00 по МСК) оффлайн: 2 полных дня (с 11:00 до 17:00 по МСК)
День 1 (10:00 — 16:00). Установка и базовая конфигурация PBS
09:30 — 10:00 — Регистрация участников 10:00 — 11:30 — Место PBS в архитектуре Proxmox. Дедупликация, шифрование, retention 11:30 — 11:45 — Перерыв на кофе 11:45 — 13:15 — Datastores, chunk-store, garbage collection, verification 13:15 — 14:15 — Перерыв на обед 14:15 — 15:45 — Лабораторные работы:
Лабораторная 1: Установка PBS 3.x в виртуальной среде учебного стенда
Лабораторная 2: Создание ZFS-пула и datastore с retention-политикой
Лабораторная 3: Подключение PBS как storage к Proxmox VE кластеру
Лабораторная 4: Создание backup-job для VM с расписанием и retention
15:45 — 16:00 — Подведение итогов первого дня
День 2 (10:00 — 16:00). Шифрование, восстановление, sync, мониторинг
Лабораторная 5: Шифрование backup’ов с client-side keys
Лабораторная 6: Verification и Garbage Collection
Лабораторная 7: Полное восстановление ВМ из backup’а на другой узел
Лабораторная 8: File-Restore: извлечение отдельных файлов из ВМ-backup’а
Лабораторная 9: Развёртывание второго PBS и sync-job
Лабораторная 10: API-токен и автоматизация backup через REST API
Лабораторная 11: Симуляция отказа основного PBS, переключение на sync-replica
15:45 — 16:00 — Перерыв на кофе 16:00 — 17:00 — Тестирование по курсу и заключительные моменты обучения
Определение (что такое Proxmox Backup Server?) Proxmox Backup Server (PBS) — это отдельный open-source продукт от Proxmox Server Solutions GmbH, предназначенный для корпоративного резервного копирования виртуальных машин, контейнеров и физических Linux-хостов. Ключевые особенности:
Дедупликация на уровне переменных chunk’ов (1–4 МБ) — экономия 20–80% места.
Инкрементальные backup’ы с мгновенной полной seek-точкой.
AES-256-GCM шифрование на стороне клиента — ключ не покидает Proxmox VE.
Верификация через checksums (SHA-256) — гарантированное обнаружение bit-rot.
Sync jobs — репликация между PBS-серверами для off-site копии.
File-Restore — извлечение отдельных файлов из backup’а без полного восстановления ВМ.
Tape Backup — выгрузка на LTO-ленту для долгосрочного архивирования.
PBS работает в паре с Proxmox VE: на стороне Proxmox VE настраивается storage типа PBS, и стандартный vzdump начинает писать в дедуплицирующее хранилище вместо обычного directory.
Основные характеристики
Дедупликация и инкрементальность — типичная экономия 5–10× места.
Шифрование на клиенте — backup’ы остаются зашифрованными при передаче и хранении.
Верификация целостности — SHA-256 на каждом chunk’е.
Прозрачная интеграция с Proxmox VE через standard storage interface.
REST API + CLI + GUI — три интерфейса управления.
Sync jobs — простая off-site репликация без отдельного инструмента.
Tape Backup — поддержка LTO-библиотек.
File-Restore — гранулярное восстановление до уровня файла.
Применение
Корпоративный backup VM-инфраструктуры на Proxmox VE.
Off-site DR-копии через sync jobs между двумя PBS.
Compliance-требования (GDPR, PCI-DSS) — encryption at rest, audit log.