Организуем backup в Proxmox

20/05/2021

bakup_img

Один из важнейших компонентов любой системы виртуализации при использовании в продуктовых средах – наличие средств резервного копирования и восстановления. Можно вспомнить о различных вариантах бекапов виртуальных машин VMware, которые были доступны в разное время. И сама компания VMware пыталась реализовать такие решения и сторонние поставщики. В итоге на текущий момент решение VEEAM Backup & Replication стало настолько популярным, что вытеснело по сути все остальные продукты. К большому сожалению, оно поддерживает только среды виртуализации VMware и Hyper-V. Для кластера Proxmox средства по резервному копированию были встроены в сам дистрибутив, однако обладали довольно базовым функционалом. Относительно недавно компанией разработчиком был выпущен Proxmox Backup Server. Данное решение позволяет профессионально бекапить данные как на диски, так и на ленту. Кроме этого этот продукт дает возможность использовать дедупликацию, разнообразные политики резервного копирования и способы работы с виртуальными машинами.

Про систему виртуализации Proxmox уже было несколько статей на моем блоге. Это “Небольшие лайфхаки с Proxmox”, “Импорт kvm виртуалок в Proxmox”, а также “Миграция виртуальных машин из VMware в Proxmox”. Open Source проект Proxmox VE по созданию виртуализированной среды развивается довольно таки успешно. Большим плюсом с моей точки зрения является наличие серьезного объема документации, а также форума, где разбирается огромное количество проблем и различных практических ситуаций. Со своей стороны, публикуя здесь очередную статью о системе виртуализации Proxmox, надеюсь внести посильный вклад в русскоязычное комьюнити пользователей данного замечательного продукта.

Практическое знакомство

Для того, чтобы развернуть Proxmox Backup Server нам понадобится виртуальная машина или отдельный выделенный физический сервер. Скачать дистрибутив можно по этой ссылке с официального сайта. Данный продукт, так же как и система виртуализации Proxmox VE построен на база Debian Linux. Установка на сервер предельно интуитивно понятна и любой, кто сталкивался с инсталяцией Proxmox VE увидит для себя практически идентичные вещи в этом процессе. После завершения установки, доступ к панели управления сервером бекапов будет доступен по TCP 8007 порту по протоколу HTTPS. Также возможно проведение задач по конфигурации через ssh консоль сервера.

Записывать резервные копии Proxmox Backup Server может, как на локальные или сетевые диски, а также не ленточные накопители. В простейшем случае мы можем использовать для записи свободный локальный диск. Пример того, как инициализировать диск, видимый в системе как sdb, и создать на основе него новый дататсор для хранения резервных копий приведен ниже. Команды выполняются в ssh консоли сервера бекапов.

# proxmox-backup-manager disk initialize sdb
# proxmox-backup-manager disk fs create Mydatastore1 --disk sdb --filesystem ext4 --add-datastore true

В данном случае мы форматируем диск с файловой системой ext4 и создаем на нем датастор под названием Mydatastore1.

Следующая важная задача в работе Proxmox Backup Server – интеграция его с кластером виртуализации Proxmox VE. Для этого, в первую очередь нужно узнать “отпечаток” сертификата сервера бекапов с помощью следующей команды в ssh консоли.

# proxmox-backup-manager cert info | grep Fingerprint
Fingerprint (sha256): cc:37:45:e5:b1:99:a9:f1:6d:f1:bf:b2:9b:76:8a:ab:e3:aa:ab:3e:43:95:f6:3f:32:42:cb:34:0b:47:bb:31

После этого в веб интерфейсе кластера Proxmox-VE проходим на закладку Storage и выбираем Add -> Proxmox Backup Server. Пример заполнения диалогового окна в данном процессе представлен ниже.

pbs_configuration_img

После заверешения процесса добавления датастора из сервера бекапов в инфраструктуру Proxmox-VE, мы сможем легко воспользоваться функционалом резервного копирования и восстановления. Для этого в веб интерфейсе кластера Proxmox-VE используем вкладку Backup. В принципе, все операции по созданию бекапов и восстановлению мне показались довольно удобными и интуитивно понятными. Тут на них останавливаться не буду.

Заключение

Система резервного копирования – важный элемент любой IT инфраструктуры. Proxmox виртуализация выросла на базе гипервизора kvm. Данный open source проект сам по себе крайне популярен в мире, так еще и дал толчок для развития многим другим продуктам, основанным на нем. Я считаю, что для Proxmox VE создание своего полноценного решения по резервному копированию и восстановлению было правильным шагом. Судя по всему, к этому подталкивало использование данного типа виртуализации во многих корпоративных средах. Надеюсь, что дальнейшее развитие Proxmox Backup Server сделает его еще более функциональным и продвинутым.

Организуем backup в Proxmox: 2 комментария

  1. Отличная статья, спасибо.
    А получится ли подключить каталог (Создать Directory в Управление – Хранилище/Диски) к так называемому fakeraid? Есть два больших диска, подключенных к материнской плате как RAID, в Win-системах они отображаются как зеркальный диск, но вот в Proxmox Backup Server отображаются как два отдельных диска. Пробовал сделать зеркало через mdadm, но в веб-интерфейсе при попытке подключить каталог упорно отображается “Нет свободных дисков”.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *