Настройка резервного копирования Proxmox VE

Proxmox VE умеет делать резервные копии «из коробки», и поэтому их часто настраивают один раз, при установке сервера, а потом не вспоминают годами. Задание вроде бы отрабатывает, но никто не знает, куда оно пишет и удастся ли из этих архивов подняться. Инженеры IT-Спутник берут эту задачу целиком: разбираем, что есть сейчас, строим понятную схему и оставляем вам описание, по которому её сможет поддерживать любой администратор. В Москве и Санкт-Петербурге работаем с выездом, в других регионах — удалённо.

Эта страница — про серверы виртуализации на Proxmox. Если вас интересуют копии рабочих станций, файловых шар и облачных сервисов, загляните в раздел резервное копирование данных.

Признаки того, что бэкапы пора пересобрать

  • копии лежат на том же хосте или на NAS в той же стойке;
  • место на хранилище периодически заканчивается, и старые архивы кто-то удаляет вручную;
  • о сбое задания узнают случайно, через неделю или месяц;
  • восстановление ни разу не пробовали, а администратор, который всё настраивал, уже не работает;
  • сервер с Proxmox VE имеет полный доступ к хранилищу копий и при заражении может его очистить.

Шаг первый: аудит того, что уже есть

Перед тем как что-то менять, инженер проходит по текущей конфигурации и отвечает на четыре вопроса.

  1. Что копируется. Все ли виртуальные машины и контейнеры попадают в задания, нет ли исключённых дисков, которые на самом деле нужны.
  2. Куда. Физическое расположение хранилища, его свободный объём, кто и с какими правами к нему подключён.
  3. Как часто. Расписание сопоставляем с тем, сколько часов работы бизнес готов потерять для каждой системы: учётной базе и почте обычно нужен иной график, чем тестовому стенду.
  4. Проверялось ли восстановление. Если нет — делаем пробное развёртывание одной машины прямо в ходе аудита.

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

Целевая схема 3-2-1

Суть правила: данные существуют минимум в трёх местах, на носителях двух видов, и одно из этих мест находится вне офиса. Для инфраструктуры на Proxmox мы обычно приходим к такому раскладу.

ЭкземплярГде находитсяЗачем нужен
Рабочие данныеДиски хостов Proxmox VEРабота сотрудников
Локальная копияОтдельный сервер PBS или хранилище в офисеБыстрый откат после ошибки, сбоя обновления, удалённого файла
Внешняя копияХранилище PBS на стороне партнёраПожар, кража оборудования, отказ массива, шифровальщик в локальной сети

Что именно настраивают инженеры

Задания резервного копирования

Создаём задания в разделе Датацентр → Резервная копия: группируем машины по важности, разводим запуск по времени, чтобы не перегружать диски и сеть в рабочие часы, выбираем режим snapshot там, где гостевая система это позволяет.

Политики хранения

Задаём, сколько ежедневных, еженедельных и ежемесячных точек держать (prune) и когда освобождать место (garbage collection). Глубину подбираем под реальные нужды: бухгалтерии, например, бывает нужна база на конец прошлого квартала.

Проверка целостности

Включаем verify по расписанию: PBS регулярно пересчитывает контрольные суммы архивов, поэтому повреждённая копия обнаружится заранее, а не в день аварии.

Уведомления об ошибках

Встроенными средствами Proxmox VE настраиваем отправку писем о неудачных заданиях на адрес ответственного сотрудника. Если сервер у нас на абонентском обслуживании, по договорённости можем добавить в рассылку и адрес нашей службы.

Права доступа против шифровальщиков

Proxmox VE подключается к PBS через API-токен, и от набора его прав зависит, переживут ли архивы взлом хоста. Для внешнего хранилища у партнёра вы выбираете один из двух режимов, а инженер настраивает подключение под него.

  • Защищённый режим — советуем его в первую очередь. Права на удаление у клиентской стороны нет. Ваш Proxmox VE пишет новые копии и восстанавливается из них, но стереть или изменить уже сохранённые архивы не в состоянии. Устаревшие копии удаляются по вашему запросу силами поддержки хранилища. Даже если шифровальщик захватит хост или к злоумышленнику попадёт пароль, уничтожить накопленные копии он не сможет.
  • Полный доступ. Право удаления передаётся вам: вы сами вычищаете ненужные архивы и управляете политикой хранения (prune) со своей стороны.

У каждого режима своя цена. Защищённый надёжнее, но место приходится контролировать совместно: старые точки не исчезают автоматически по вашей команде, их убирают после обращения. Полный доступ удобнее в повседневной работе, зато токен с правом удаления становится уязвимым местом: тот, кто завладел хостом, сможет стереть и архивы. Для локального PBS в офисе мы по возможности тоже разделяем права так, чтобы гипервизор не мог удалять копии.

Шифрование

Для внешней копии включаем шифрование на стороне клиента (AES-256-GCM). Ключ остаётся только у вас. Обязательно сохраните его отдельно от серверов, например в сейфе или менеджере паролей: без ключа зашифрованную копию не прочитает никто, включая нас и вас самих.

Внешняя копия: хранилище PBS у партнёра

Для вынесенного экземпляра предлагаем хранилище для Proxmox Backup Server нашего партнёра Service4biz. Есть два варианта подключения: удалённый PBS добавляется в Proxmox VE как обычное хранилище (меню Датацентр → Хранилище → Добавить → Proxmox Backup Server), либо ваш офисный PBS реплицирует на него данные через sync job — push или pull. Каждый клиент получает отдельную область хранения и собственные учётные данные, чужие копии в ней не видны. Для нескольких филиалов или серверов удобно разнести данные по namespaces.

Оплачивается выделенная квота, а не фактически занятый объём: нужное число гигабайт вы задаёте сами в личном кабинете Service4biz и платите за него — от 2,65 ₽ за ГБ в месяц, без НДС. Меньше 100 ГБ заказать нельзя, это нижняя граница. Число машин и хостов на счёт не влияет, отдельной платы за каждую ВМ нет. Благодаря инкрементальной передаче, дедупликации и сжатию одинаковые блоки хранятся однократно, так что оплаченный объём вмещает больше архивов, чем подсказывает простое умножение размера дисков на число копий. Когда места начнёт не хватать, квоту можно расширить там же, в личном кабинете.

В цену уже включено подключение к хранилищу на скорости 100 Мбит/с, трафик не лимитируется; если этого мало, полосу канала можно поднять в личном кабинете. При аренде большого объёма хранилища действуют скидки; оплата вперёд даёт ещё одну, и обе применяются вместе. Подробности — в блоке тарифов. Подключить хранилище и настроить резервное копирование поможем: это и есть работа наших инженеров, описанная выше (наши специалисты на связи с 9:00 до 19:00 по Москве).

2,65 ₽ за 1 ГБ в месяц, без НДС (УСН). Оплачивается выбранный объём хранилища, а не фактически занятое место. Платы за количество виртуальных машин и серверов нет.

  • Канал 100 Мбит/с без ограничения по трафику. Пропускную способность канала можно увеличить в личном кабинете.
  • Минимальный объём хранилища — 100 ГБ. Объём выбирается и увеличивается в личном кабинете.
  • Поможем подключить хранилище и настроить резервное копирование.

Примеры стоимости в месяц

Объём хранилищаЦена в месяц
100 ГБ265 ₽
500 ГБ1 325 ₽
1 ТБ (1 000 ГБ)2 650 ₽
2 ТБ (2 000 ГБ)5 300 ₽
5 ТБ (5 000 ГБ)13 250 ₽
12 ТБ (12 000 ГБ)30 000 ₽ по 2,50 ₽ за ГБ

Скидка за предоплату

Срок оплатыСкидка
3 мес.3%
6 мес.6%
12 мес.15%

Цена за большой объём

Объём хранилищаЦена за 1 ГБ
до 12 ТБ (12 000 ГБ)2,65 ₽
от 12 ТБ (12 000 ГБ)2,50 ₽

Скидка за объём и скидка за предоплату суммируются.

Выбрать объём хранилища в личном кабинете

Пробное восстановление: совет, который стоит выполнять

Копия, из которой никто не пробовал восстановиться, остаётся лишь предположением. Советуем время от времени, а также после крупных изменений в инфраструктуре, разворачивать одну-две машины из внешней копии в изолированной сети и убеждаться, что они загружаются, а данные актуальны. Из веб-интерфейса Proxmox VE можно вернуть машину целиком, отдельный диск или нужные файлы. При настройке покажем вашему администратору, как это делается; если хотите, чтобы такую проверку провёл наш инженер, договоримся отдельно.

Документация для вашей компании

По завершении работ вы получаете описание схемы: перечень заданий и их расписание, глубину хранения, адреса хранилищ, схему прав токенов, порядок восстановления по шагам и указание, где хранится ключ шифрования. Документ пригодится новому администратору и руководителю.

Стоимость работ

Трудоёмкость сильно зависит от числа хостов, объёма данных и состояния текущей системы, поэтому стоимость работы инженеров оценим после аудита. Для клиентов на абонентском обслуживании настройка и последующее сопровождение выполняются в рамках договора. Место во внешнем хранилище оплачивается отдельно, по тарифам партнёра. Работаем без НДС.

Вопросы и ответы

Нужен ли отдельный сервер под локальный PBS?

Желательно, но не всегда обязательно. Иногда достаточно сетевого хранилища в офисе. Рекомендацию дадим по результатам аудита, исходя из объёма и бюджета.

Можно ли обойтись только внешней копией?

Технически да, но восстановление большого объёма через интернет займёт больше времени, чем из локального хранилища: базовый канал до хранилища партнёра — 100 Мбит/с, хотя в личном кабинете его можно расширить. Поэтому мы советуем держать оба экземпляра.

Остановятся ли виртуальные машины во время копирования?

В режиме snapshot машины продолжают работать. Первый проход полный, дальше PBS отправляет лишь изменившиеся блоки, и ежедневные задания занимают куда меньше времени.

Что будет, если потерять ключ шифрования?

Зашифрованные копии станут нечитаемыми, восстановить ключ невозможно. Именно поэтому при настройке мы помогаем организовать его хранение в двух независимых местах.

Вы работаете с уже установленным Proxmox VE, который настраивал другой подрядчик?

Да. Аудит как раз и нужен, чтобы разобраться в чужой конфигурации, ничего не сломав.

Как заказать настройку

Опишите, сколько у вас хостов Proxmox VE и где сейчас хранятся копии, — инженер свяжется, уточнит детали и предложит время для аудита. Напишите на help@it-sputnik.ru, позвоните в Москве по номеру +7 499 653-84-49 или в Санкт-Петербурге по номеру +7 812 648-23-44, отправьте сообщение в Telegram @Srv4biz_bot или задайте вопрос в чате на сайте. Объём внешнего хранилища вы выбираете и при необходимости меняете в личном кабинете Service4biz, а с вопросами по нему можно обращаться по тем же контактам.