создание образа всей системы(full backup) veeam

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

кача­ем репозиторий:

захо­дим на
https://www.veeam.com/linux-cloud-server-backup-agent.html

или сюда:

http://repository.veeam.com/.private/rpm/el/7/x86_64/

кача­ем послед­нюю вер­сию, на момент напи­са­ния ста­тьи это 4ая версия.

wget http://repository.veeam.com/.private/rpm/el/7/x86_64/veeam-release-el7-1.0.7-1.x86_64.rpm
rpm -ivh veeam-release-el7-1.0.7-1.x86_64.rpm

cat /etc/yum.repos.d/veeam.repo

[codesyntax lang="php"]

[/codesyntax]

допол­ни­тель­но ставим:

yum install syslinux xorriso

ста­вим сам veeam

yum install veeam 

про­ве­ря­ем:

[root@centos7 ~]# modprobe veeamsnap
modprobe: FATAL: Module veeamsnap not found.

при дан­ной ошиб­ке обнов­ля­ем ядро:

yum update kernel* 

yum install dkms

reboot

про­ве­ря­ем:

[root@centos7 ~]# dkms status
[root@centos7 ~]# modprobe veeamsnap

всё ок

бэкап будем делать на nfs сервер.
ста­вим утилиты

[root@centos7 ~]# yum install nfs-utils
[root@centos7 ~]# mkdir /nfs
[root@centos7 ~]# mount 192.168.1.82:/nfs /nfs

Что­бы не пат­чить выка­чи­ва­е­мый образ (необ­хо­ди­мый для после­ду­ю­ще­го вос­ста­нов­ле­ния) его мож­но сра­зу ска­чать тут:

https://repository.veeam.com/backup/linux/agent/veeam-recovery-media/x64/veeam-recovery-amd64-5.0.0.iso

https://repository.veeam.com/backup/linux/agent/veeam-recovery-media/x64/veeam-recovery-media-4.0.0.iso

всё можем запус­кать veeam

[root@centos7 ~]# veeam

ска­ча­ем загру­зоч­ный образ для после­ду­ю­ще­го восстановления.

ждём пока образ скачается.

так как лицен­зии нету то выби­ра­ем  пункт рабо­чая стан­ция и завер­ша­ем настройку:

 

нажи­ма­ем С

даль­ше запол­ня­ем наше под­клю­че­ние к nfs сер­ве­ру и коли­че­ство точек восстановления

мож­но настро­ить рас­пи­са­ние для бэка­пов но я его убираю:

ну всё созда­ли зада­ние и запу­сти­ли его:

бекап готов.

про­ве­ря­ем что всё впорядке,

образ для восстановления:

[root@centos7 ~]# ls -lah /root/veeam-recovery-media-4.0.0.iso
-rw-rw-rw- 1 root veeam 291M May 23 14:53 /root/veeam-recovery-media-4.0.0.iso

или как гово­рил выше его мож­но ска­чать тут и он будет не патченный:
https://repository.veeam.com/backup/linux/agent/veeam-recovery-media/x64/veeam-recovery-amd64-5.0.0.isohttps://repository.veeam.com/backup/linux/agent/veeam-recovery-media/x64/veeam-recovery-media-4.0.0.iso

сам бэкап:
[root@centos7 ~]# ls -lah /nfs/centos7\ my-backup/
total 1.5G
drwxrwsr-x 2 root veeam 4.0K May 23 15:04 .
drwxr-xr-x 8 root root 4.0K May 23 15:04 ..
-rw-rw---- 1 root veeam 1.5G May 23 15:04 my-backup_2020-05-23T150405.vbk
-rw-rw---- 1 root veeam 23K May 23 15:04 my-backup.vbm

теперь мож­но сме­ло уни­что­жать весь сервак:

[root@centos7 ~]# rm -rf /*

ждём пока отработает

[root@centos7 ~]# df -h
-bash: /usr/bin/df: No such file or directory
[root@centos7 ~]# cd /
[root@centos7 /]# ls
-bash: /usr/bin/ls: No such file or directory

как видим систе­ма уби­та совсем.

 

теперь под­клю­ча­ем наш диск veeam-recovery-media-4.0.0.iso и пере­за­гру­жа­ем­ся

смот­рим сетку:

ip был полу­чен по dhcp

но его мож­но  настро­ить если нажать enter:

но мы это­го делать не будем, нас устра­и­ва­ет дан­ный ip, глав­ное что­бы на nfs сер­ве­ре он был добав­лен в разрешённых:
я доба­вил всю подсеть:

 

выби­ра­ем наш бекап /centos7 my-backup

уда­ля­ем все разделы

вос­ста­нав­ли­ва­ем разе­лы в бэкапа

далее нажи­ма­ем S

далее начи­на­ет­ся восстановление:

нажи­ма­ем ESC вытас­ки­ва­ем диск и перезагружаемся

про­ве­ря­ем систе­му, всё ок.

================================================

теперь рас­смот­рим вос­ста­нов­ле­ние отдель­ных файлов:

уда­лим 2 фай­ла из дирек­то­рии root:

[root@centos7 ~]# ll /root/
total 298000
-rw-------. 1 root root 1077 Jan 13 2019 anaconda-ks.cfg
-rw-rw-rw- 1 root veeam 305135616 May 23 14:53 veeam-recovery-media-4.0.0.iso
-rw-r--r-- 1 root root 6467 Apr 8 21:24 veeam-release-el7-1.0.7-1.x86_64.rpm
[root@centos7 ~]# rm -rf /root/veeam-re*

вос­ста­но­вим их:

veeam

нажи­ма­ем R

про­ве­ря­ем:

всё, теперь мож­но отмонтировать:

[root@centos7 ~]# umount /mnt/backup/var /mnt/backup/home /mnt/backup/boot /mnt/backup/usr/

[root@centos7 ~]# umount /mnt/backup/