Proxmox Backup Server¶
В этой статье
Информация
Proxmox Backup Server — это специализированное программное обеспечение для создания резервных копий виртуальных машин, контейнеров и физических серверов. Proxmox Backup Server поддерживает дедупликацию на стороне клиента, сжатие и шифрование данных.
Proxmox Backup Server. Основные возможности¶
- Эффективное хранение данных: дедупликация данных на стороне клиента и сервера, сжатие и инкрементальное резервное копирование для экономии дискового пространства и времени.
- Высокая безопасность: шифрование end-to-end с использованием современных алгоритмов (AES-256-GCM), аутентификация на основе ключей и поддержка двухфакторной аутентификации.
- Легкое администрирование: интуитивно понятный веб-интерфейс, RESTful API и инструменты командной строки для удобного управления резервными копиями.
- Гибкое хранение: возможность создания хранилищ (datastore) на одном диске или с использованием ZFS, LVM, а также поддержка удаленного хранения через S3-совместимые сервисы.
- Интеграция с Proxmox VE: бесшовная интеграция с Proxmox Virtual Environment для упрощения резервного копирования виртуальных машин и контейнеров.
- Верификация данных: автоматическая проверка целостности резервных копий для обеспечения надежности восстановления.
- Планирование заданий: гибкое планирование задач резервного копирования с использованием расписаний и настройкой политики хранения.
- Мониторинг и уведомления: инструменты для мониторинга процессов резервного копирования, получения уведомлений о статусе заданий и ошибках.
- Высокая производительность: оптимизация для быстрого создания и восстановления резервных копий с минимальным влиянием на производительность системы.
- Поддержка кластеризации: настройка высокодоступного кластера для обеспечения непрерывности резервного копирования и восстановления данных.
Особенности сборки¶
ID | Совместимые ОС | VPS | BM | VGPU | GPU | Мин. ЦПУ (Ядер) | Мин. ОЗУ (Гб) | Мин. HDD/SDD (Гб) | Доступно |
---|---|---|---|---|---|---|---|---|---|
303 | Debian 12 | + | + | + | + | 2 | 2 | 60 | Да |
Начало работы после развертывания Proxmox Backup Server¶
После оплаты заказа на указанную при регистрации электронную почту придет уведомление о готовности сервера к работе. В нем будет указан IP-адрес VPS, а также логин и пароль для подключения. Управление оборудованием клиенты нашей компании осуществляют в панели управления серверами и API — Invapi.
Данные для авторизации, которые можно найти или во вкладке Информация >> Тэги панели управления сервером или в присланном e-mail:
- Логин:
root
; - Пароль: приходит в письме на вашу электронную почту при готовности сервера к работе после развертывания ПО.
Авторизация¶
Для начала работы с Proxmox Backup Server необходимо:
- Открыть веб-браузер и ввести в адресную строку:
https://<IP-адрес сервера>:8007
; - Принять предупреждение о безопасности SSL-сертификата (при первом подключении);
- Ввести учетные данные:
- Имя пользователя:
root
; - Пароль: полученный при заказе сервера;
- Realm: выбрать
Linux PAM standard authentication
;
- Имя пользователя:
- Нажать кнопку
Вход:
Информация
После первого входа рекомендуется изменить пароль администратора для обеспечения безопасности. Сделать это можно в разделе Конфигурация >> Управление доступом >> кнопка Изменить пароль:
Также возможно подключение через SSH для выполнения команд в терминале:
Создание хранилища (Datastore)¶
Proxmox Backup Server позволяет настроить хранилище (datastore) как на отдельном диске, так и на одном диске в отдельной директории. Для создания хранилища:
- В веб-интерфейсе перейдите в раздел Хранилище данных
- Нажмите кнопку
Добавить хранилище данных - Заполните необходимые поля:
- Имя: введите уникальное имя для хранилища. Важно: имя должно содержать только строчные буквы латинского алфавита, цифры и символы подчеркивания (например,
my_datastore
). Пробелы, заглавные буквы и специальные символы не допускаются; - Путь к каталогу хранилища: укажите абсолютный путь к директории для хранения резервных копий;
- Расписание сборщика мусора: выберите расписание сборки мусора (например,
daily
); - Расписание удаления: выберите расписание очистки старых копий (например,
daily
); - При необходимости отметьте опцию Removable datastore - позволяет пометить хранилище как съемное (например, внешний диск);
- Комментарий: добавьте комментарий (опционально).
- Имя: введите уникальное имя для хранилища. Важно: имя должно содержать только строчные буквы латинского алфавита, цифры и символы подчеркивания (например,
Важно
Если введенное имя хранилища не соответствует допустимому формату, система выдаст ошибку parameter verification errors (400)
с уточнением name: value does not match the regex pattern
. В этом случае измените имя, используя только разрешенные символы.
Создание хранилища на одном диске в отдельной директории¶
Особенность Proxmox Backup Server заключается в возможности создания хранилища на одном диске в отдельной директории:
- Сначала создайте директорию, которая будет использоваться для хранения резервных копий, через SSH или в консоли:
- В веб-интерфейсе при создании хранилища:
- В поле Путь к каталогу хранилища укажите путь к созданной директории:
/backups
- Заполните остальные параметры по необходимости
- Нажмите
Добавить
- В поле Путь к каталогу хранилища укажите путь к созданной директории:
После чего созданное хранилище будет доступно для использования и управления:
Примечание
При создании хранилища на одном диске в отдельной директории обратите внимание на доступное дисковое пространство. Рекомендуется оставить не менее 10% свободного места для системных нужд.
Интерфейс управления хранилищем¶
После создания хранилища вы получите доступ к различным инструментам управления через панель вкладок:
- Сводка: основная информация о хранилище, включая использование дискового пространства и фактор дедупликации;
- Содержимое: просмотр и управление сохраненными резервными копиями;
- Prune & GC Jobs: настройка заданий очистки и сборки мусора;
- Задания синхронизации: настройка синхронизации с другими хранилищами;
- Задания проверки: настройка регулярной проверки целостности данных;
- Параметры: изменение настроек хранилища;
- Разрешения: управление правами доступа к хранилищу.
Типы резервных копий и мониторинг¶
Proxmox Backup Server поддерживает несколько типов резервных копий:
- Контейнер: резервные копии LXC-контейнеров;
- Хост: резервные копии физических серверов;
- Виртуальная машина: резервные копии виртуальных машин (QEMU/KVM).
Система отображает для каждого типа количество групп и снимков в хранилище.
Мониторинг использования хранилища¶
В разделе хранилища вы можете отслеживать:
- Использование дискового пространства: общий объем занятого и свободного места;
- Фактор дедупликации: показатель эффективности дедупликации данных. Значение выше 1.0 означает, что система эффективно устраняет;дублирующиеся данные. Например, фактор 2.0 означает, что благодаря дедупликации экономится в два раза больше места;
- График использования: визуальное отображение динамики заполнения хранилища с течением времени;
Примечание
Подробная информация по основным настройкам Proxmox Backup Server содержится в документации разработчиков.
Интеграция Proxmox Backup Server с Proxmox VE¶
Одно из ключевых преимуществ Proxmox Backup Server - это возможность бесшовной интеграции с Proxmox Virtual Environment для эффективного резервного копирования виртуальных машин и контейнеров.
Добавление Proxmox Backup Server в Proxmox VE¶
- Войдите в веб-интерфейс Proxmox VE (
https://<IP-адрес_Proxmox_VE>:8006
); -
Перейдите в раздел Центр обработки данных → Хранилище:
-
Нажмите кнопку
Добавитьи выберите Proxmox Backup Server; - Заполните необходимые поля:
- ID: уникальный идентификатор хранилища (например,
pbs
); - Сервер: IP-адрес сервера PBS (формат:
<IP>:8007
); - Хранилище данных: имя хранилища, созданного на Proxmox Backup Server;
- Имя пользователя: имя пользователя для аутентификации (формат:
root@pam
); - Пароль: пароль пользователя;
- Отпечаток: оставьте поле пустым при первой попытке подключения;
- ID: уникальный идентификатор хранилища (например,
-
Нажмите кнопку
Добавитьдля сохранения настроек:
Примечание об отпечатке сертификата
При первой попытке подключения без указания отпечатка сертификата, система может выдать ошибку вида:
create storage failed: pbs: error fetching datastores - fingerprint '21:96:AE:EE:0A:5B:7E:CA:F0:9A:4C:69:E4:6D:71:C9:EB:0E:16:6C:DD:E1:97:65:70:DF:C2:EA:98:82:EB:DB' not verified, abort! (500)
Для дополнительной проверки вы можете получить отпечаток вручную с помощью команды:
Полученный отпечаток должен совпадать с тем, что был показан в сообщении об ошибке.Создание задания резервного копирования в Proxmox VE¶
-
Перейдите в раздел Центр обработки данных → Резервная копия:
-
Нажмите кнопку
Добавить - Настройте параметры резервного копирования:
- Хранилище: выберите ранее добавленное хранилище PBS;
- Расписание: настройте расписание;
- Режим выбора: выберите, какие ВМ резервировать (Все/Включить/Исключить);
- ВМ: выберите конкретные ВМ при необходимости;
- Сжатие: выберите метод сжатия (zstd рекомендуется);
- Режим: выберите режим копирования (снимок/приостановка/остановка);
- Включить: активируйте задание;
- Нажмите
Создать, чтобы сохранить задание:
Настройка клиента Proxmox Backup Client на Proxmox VE¶
-
На серверах Proxmox VE клиент
proxmox-backup-client
обычно уже предустановлен. Проверить наличие клиента: -
Подключение к Proxmox Backup Server с указанием хранилища:
-
При первом подключении система покажет отпечаток сертификата и запросит подтверждение. Введите
y
для подтверждения. Запомните или запишите этот отпечаток - он понадобится при добавлении хранилища в Proxmox VE. -
Для проверки статуса подключения и информации о хранилище:
-
В Proxmox VE при добавлении хранилища PBS используйте отпечаток сертификата из шага 3 в поле "Отпечаток".
-
Для всех операций с Proxmox Backup Client в версии 3.4.0 необходимо явно указывать параметр
--repository
с полным адресом репозитория, включая имя хранилища.
Восстановление виртуальных машин из резервных копий¶
- В веб-интерфейсе Proxmox VE перейдите к хранилищу PBS, щелкнув на нем в боковом меню:
proxmox_<ID_сервера>
→pbs (proxmox_<ID_сервера>)
; - Перейдите на вкладку Резервные копии;
- Выберите нужную резервную копию из списка (когда они появятся);
- Нажмите кнопку
Восстановитьв верхней панели; - В открывшемся диалоговом окне настройте параметры восстановления;
- Нажмите
Восстановитьдля запуска процесса:
Совет
Для повышения безопасности рекомендуется создать отдельного пользователя на PBS с ограниченными правами вместо использования учетной записи root.
Примечание
Подробная информация по основным настройкам Proxmox VE содержится в документации разработчиков.
Заказ Proxmox Backup Server с помощью API¶
Для установки данного ПО с использованием API следуйте этой инструкции.