🛡️ Proxmox VE: Настройка Резервного Копирования (VZDump) (Часть 5)
Привет всем энтузиастам надежной инфраструктуры! 👋
Мы научились создавать VM и LXC-контейнеры. Но что, если диск сервера выйдет из строя или вы случайно удалите важный файл? Без плана резервного копирования вся ваша работа будет потеряна.
Proxmox использует утилиту VZDump для создания полных (full) или инкрементальных (incremental) копий ваших VM и контейнеров.
💾 Шаг 16: Подготовка Хранилища для Бэкапов
Прежде чем создавать бэкапы, вам нужно надежное место для их хранения. Никогда не храните бэкапы на том же диске, где находится Proxmox или ваши VM!
1. Добавление Сетевого Хранилища (NFS/SMB/CIFS)
Самый лучший вариант — использовать отдельный сервер (NAS) или сетевой ресурс.
- Перейдите в Datacenter (Центр данных) → Storage (Хранилище).
- Нажмите «Add» (Добавить) → NFS (для Linux-серверов) или CIFS/SMB (для Windows/NAS).
- ID: Присвойте имя (например,
nas-backups). - Server: Введите IP-адрес вашего NAS/сервера.
- Export (NFS) / Share (CIFS): Укажите путь к общей папке на вашем сетевом устройстве (например,
/mnt/backups). - Content (Содержимое): Обязательно выберите VZDump Backup File.
- Нажмите «Add» (Добавить).
2. Добавление Локального Хранилища (если есть отдельный диск)
Если у вас есть отдельный физический диск на сервере, не используемый для VM:
- Создайте на нем файловую систему и точку монтирования (например,
/mnt/backup-disk). - Перейдите в Datacenter → Storage → Add → Directory (Каталог).
- Directory: Укажите путь (например,
/mnt/backup-disk). - Content: Выберите VZDump Backup File.
- Нажмите «Add».
⏱️ Шаг 17: Настройка Автоматического Расписания (Scheduled Backup)
После того как хранилище готово, мы настроим автоматическое резервное копирование.
- Перейдите в Datacenter → Backup (Резервное копирование).
- Нажмите «Add» (Добавить).
Параметры Задания
- Storage (Хранилище): Выберите хранилище, которое вы настроили на Шаге 16 (например,
nas-backups). - Schedule (Расписание): Установите частоту.
Daily(Ежедневно)Weekly(Еженедельно)Monthly(Ежемесячно)- Пример: Установите
Weeklyна ночь с воскресенья на понедельник (Sun 23:00).
- Day of Week (День недели): Выберите день.
- Start Hour (Начальный час): Выберите время.
- Selection (Выбор): Выберите, что копировать. Лучше выбрать All (Все) или All enabled VMs/CTs (Все включенные VM/CT).
- Mode (Режим):
- Snapshot (Снимок): Самый быстрый. VM остается работать, бэкап делается на лету.
- Suspend (Приостановка): VM приостанавливается на время бэкапа.
- Stop (Остановка): VM выключается на время бэкапа (самый надежный, но требует простоя).
- Для большинства домашних нужд подходит Snapshot.
- Compression (Сжатие): Рекомендуется Zstd (быстро и эффективно).
- Retention (Хранение): Укажите, сколько копий нужно хранить (например, 7). Старые копии будут автоматически удаляться.
- Нажмите «Create» (Создать).
🔄 Шаг 18: Восстановление Данных
Если что-то пошло не так, восстановление данных в Proxmox очень простое:
- Выберите хранилище с бэкапами (например,
nas-backups). - Найдите нужный файл бэкапа (
vzdump-qemu-XXX...). - Нажмите «Restore» (Восстановить).
- Proxmox автоматически создаст новую VM/CT из этого файла. Вы можете восстановить ее с новым ID, не затрагивая старую.
Поздравляю! Теперь ваша домашняя инфраструктура защищена от сбоев.
💡 Следующий Шаг: Мы разобрали основы. Теперь пора заняться мониторингом и безопасностью. Хотите узнать, как настроить брандмауэр (Firewall) в Proxmox для защиты ваших VM?