backup в Proxmox

Thank you for reading this post, don't forget to subscribe!

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

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

Для того, что­бы раз­вер­нуть 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. При­мер запол­не­ния диа­ло­го­во­го окна в дан­ном про­цес­се пред­став­лен ниже.

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