VeeamBackup&Replication11備份恢復(fù)系統(tǒng)綜合實(shí)驗(yàn)
Veeam衛(wèi)盟是什么?Veeam在 Gartner 2021年“企業(yè)備份與恢復(fù)軟件解決方案”魔力象限,同時(shí)也是Veeam 第五次入選領(lǐng)導(dǎo)者象限,實(shí)力和地位毋庸置疑。
Veeam的官網(wǎng)為?https://www.veeam.com/cn/
Veeam與其他備份軟件的對(duì)比?https://www.veeam.com/cn/backup-software-comparison-for-small-business.html
勒索軟件猖獗,備份非常重要
實(shí)驗(yàn)?zāi)繕?biāo):
1、windows平臺(tái)+linux存儲(chǔ)庫(kù)架構(gòu)部署
2、虛擬機(jī)備份還原
3、物理機(jī)完全崩潰還原
4、應(yīng)用感知、數(shù)據(jù)庫(kù)備份還原
5、SAP數(shù)據(jù)庫(kù)插件安裝
實(shí)驗(yàn)環(huán)境:
windows2022+Alma8搭建備份系統(tǒng)
vSphere7下進(jìn)行windows2016虛擬機(jī)備份還原
Centos7系統(tǒng)進(jìn)行rm -rf /*,模擬系統(tǒng)完全崩潰,物理機(jī)恢復(fù)
windows2016系統(tǒng)安裝sqlserver2014進(jìn)行數(shù)據(jù)庫(kù)感知、備份、還原
centos7安裝SAP備份插件
一、windows2022+Alma8搭建備份系統(tǒng)
從官網(wǎng)下載Veeam Backup & Replication 11 其中免費(fèi)社區(qū)版提供10個(gè)工作負(fù)載,而企業(yè)版購(gòu)買后授權(quán)50個(gè)起步,本次實(shí)驗(yàn)使用社區(qū)免費(fèi)版搭建
https://www.veeam.com/cn/downloads.html
windows2022配置為 8cpu 16Gram 200G硬盤
Alma8配置為 8cpu 16Gram 200G系統(tǒng)盤+1T存儲(chǔ)盤
1、安裝windows平臺(tái)軟件,Veeam安全包包含所需的全部組件,按提示下一步直至安裝完成

2、部署Alma8存儲(chǔ)庫(kù)
查看當(dāng)前磁盤信息,1T的硬盤是我們的目標(biāo)
[root@alma8 ~]# fdisk -lDisk /dev/sda: 200 GiB, 214748364800 bytes, 419430400 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: A2B91132-AE20-4646-8C52-9DACFD8A31AF
Device ? ? ? Start ? ? ? End ? Sectors ? Size Type
/dev/sda1 ? ? 2048 ? 1230847 ? 1228800 ? 600M EFI System
/dev/sda2 ?1230848 ? 3327999 ? 2097152 ? ? 1G Linux filesystem
/dev/sda3 ?3328000 419428351 416100352 198.4G Linux LVM
Disk /dev/sdb: 1 TiB, 1099511627776 bytes, 2147483648 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
創(chuàng)建分區(qū)
[root@alma8 ~]# fdisk /dev/sdbWelcome to fdisk (util-linux 2.32.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Device does not contain a recognized partition table.
Created a new DOS disklabel with disk identifier 0xf70aaad4.
Command (m for help): n
Partition type
? p ? primary (0 primary, 0 extended, 4 free)
? e ? extended (container for logical partitions)
Select (default p):
Using default response p.
Partition number (1-4, default 1):
First sector (2048-2147483647, default 2048):
Last sector, +sectors or +size{K,M,G,T,P} (2048-2147483647, default 2147483647):
Created a new partition 1 of type 'Linux' and of size 1024 GiB.
Command (m for help): w
The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.
查看創(chuàng)建后的分區(qū)
[root@alma8 ~]# fdisk -l /dev/sdbDisk /dev/sdb: 1 TiB, 1099511627776 bytes, 2147483648 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xf70aaad4
Device ? ? Boot Start ? ? ? ?End ? ?Sectors ?Size Id Type
/dev/sdb1 ? ? ? ?2048 2147483647 2147481600 1024G 83 Linux
創(chuàng)建文件系統(tǒng)
[root@alma8 ~]# mkfs.xfs -b size=4096 -m reflink=1,crc=1 /dev/sdb1meta-data=/dev/sdb1 ? ? ? ? ? ? ?isize=512 ? ?agcount=4, agsize=67108800 blks
? ? ? ? = ? ? ? ? ? ? ? ? ? ? ? sectsz=512 ? attr=2, projid32bit=1
? ? ? ? = ? ? ? ? ? ? ? ? ? ? ? crc=1 ? ? ? ?finobt=1, sparse=1, rmapbt=0
? ? ? ? = ? ? ? ? ? ? ? ? ? ? ? reflink=1
data ? ? = ? ? ? ? ? ? ? ? ? ? ? bsize=4096 ? blocks=268435200, imaxpct=25
? ? ? ? = ? ? ? ? ? ? ? ? ? ? ? sunit=0 ? ? ?swidth=0 blks
naming ? =version 2 ? ? ? ? ? ? ?bsize=4096 ? ascii-ci=0, ftype=1
log ? ? ?=internal log ? ? ? ? ? bsize=4096 ? blocks=131071, version=2
? ? ? ? = ? ? ? ? ? ? ? ? ? ? ? sectsz=512 ? sunit=0 blks, lazy-count=1
realtime =none ? ? ? ? ? ? ? ? ? extsz=4096 ? blocks=0, rtextents=0
Discarding blocks...Done.
創(chuàng)建掛載目錄,掛載,設(shè)置開機(jī)啟動(dòng)掛載,重啟確認(rèn)掛載是否正常
[root@alma8 ~]# mkdir /mnt/veeamRepo[root@alma8 ~]# mount /dev/sdb1 /mnt/veeamRepo/[root@alma8 ~]# df -hT /dev/sdb1Filesystem ? ? Type ?Size ?Used Avail Use% Mounted on
/dev/sdb1 ? ? ?xfs ? 1.0T ?7.2G 1017G ? 1% /mnt/veeamRepo[root@alma8 ~]# blkid ?/dev/sdb1/dev/sdb1: UUID="b805dd02-9105-4ddc-ad64-1004e01d10cb" BLOCK_SIZE="512" TYPE="xfs" PARTUUID="f70aaad4-01"[root@alma8 ~]# vi /etc/fstabUUID=b805dd02-9105-4ddc-ad64-1004e01d10cb ?/mnt/veeamRepo xfs defaults 0 0
添加Veeam專屬用戶,為目標(biāo)目錄配置權(quán)限
[root@alma8 ~]# useradd -d /home/VeeamRepo -m VeeamRepo[root@alma8 ~]# passwd VeeamRepoChanging password for user VeeamRepo.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.[root@alma8 ~]# chown VeeamRepo:VeeamRepo /mnt/veeamRepo/[root@alma8 ~]# chmod 700 /mnt/veeamRepo/[root@alma8 ~]# ls -l /mnt/total 0
drwx------. 2 VeeamRepo VeeamRepo 6 Jun 24 19:44 veeamRepo
為VeeamRepo用戶配置sudo權(quán)限,此權(quán)限是為了安裝veeam存儲(chǔ)庫(kù)軟件,后面安裝完會(huì)取消
[root@alma8 ~]# visudo## Allow root to run any commands anywhereroot ? ?ALL=(ALL) ? ? ? ALL
VeeamRepo ? ? ? ALL=(ALL) ? ? ? ALL
3、在veeam平臺(tái)添加Backup Repository存儲(chǔ)庫(kù)
存儲(chǔ)庫(kù)系統(tǒng)類型linux
存儲(chǔ)庫(kù)命名

添加服務(wù)器
目標(biāo)IP

目標(biāo)用戶名密碼


保存ssh指紋


點(diǎn)擊Populate可查看分區(qū)情況

選擇保存位置、開啟XFS fast cloning、開啟7天內(nèi)防刪除
添加完成

4、關(guān)閉linux sudo用戶
[root@alma8 ~]# visudo## Allow root to run any commands anywhereroot ? ?ALL=(ALL) ? ? ? ALL#VeeamRepo ? ? ?ALL=(ALL) ? ? ? ALL
查看linux上veeam進(jìn)程信息
[root@alma8 ~]# ps aux | grep veeamVeeamRe+ ? ?8874 ?0.0 ?0.1 1348496 19640 ? ? ? ? Ssl ?20:01 ? 0:00 /opt/veeam/transport/veeamtransport --run-service
root ? ? ? ?8878 ?0.0 ?0.0 100212 ?7168 ? ? ? ? ?Sl ? 20:01 ? 0:00 /opt/veeam/transport/veeamtransport --run-environmentsvc 7:6
root ? ? ? ?8880 ?0.1 ?0.0 167304 ?4600 ? ? ? ? ?Sl ? 20:01 ? 0:00 /opt/veeam/transport/veeamimmureposvc --subprocess --log /var/log/VeeamBackup --stdio 9:7
root ? ? ? ?9657 ?0.0 ?0.0 221928 ?1152 pts/0 ? ?S+ ? 20:10 ? 0:00 grep --color=auto veeam
備份系統(tǒng)配置完成
添加linux存儲(chǔ)庫(kù)后,可將windows上默認(rèn)的存儲(chǔ)庫(kù)刪除
二、vSphere7下進(jìn)行windows2016虛擬機(jī)備份還原
1、接入vCenter,按提示下一步即可
添加完成
2、創(chuàng)建備份計(jì)劃

配置定時(shí)執(zhí)行策略
我這里僅執(zhí)行一次
備份中
備份完成可查看備份報(bào)告
3、快速恢復(fù)
veeam快速恢復(fù)功能,可以在通過掛載備份庫(kù)的方式直接拉起虛擬機(jī),快速恢復(fù)業(yè)務(wù)
可以選擇要恢復(fù)的時(shí)間點(diǎn),默認(rèn)為最后一次備份
覆蓋原虛擬機(jī)還是新建虛擬機(jī)
如果原虛擬機(jī)還在線,那么快速恢復(fù)的虛擬機(jī)不要同時(shí)連接網(wǎng)絡(luò),防止IP沖突
虛擬機(jī)已經(jīng)快速上線
此時(shí)我們可以在veeam選擇將所有文件遷移到虛擬化,或者關(guān)閉這個(gè)虛擬機(jī)
三、物理機(jī)Centos7系統(tǒng)進(jìn)行rm -rf /*模擬系統(tǒng)完全崩潰備份還原
對(duì)物理機(jī)centos7系統(tǒng)進(jìn)行完全備份,此時(shí)需要添加物理機(jī)備份組和策略
對(duì)系統(tǒng)執(zhí)行破壞操作,重啟后無(wú)法進(jìn)入系統(tǒng)
rm -rf /*

恢復(fù)方案一:將備份掛載到虛擬化快速恢復(fù)業(yè)務(wù)
掛載到虛擬機(jī)后需要重新配置網(wǎng)絡(luò)

恢復(fù)方案二:通過恢復(fù)鏡像對(duì)物理機(jī)進(jìn)行完全恢復(fù)
物理機(jī)制作 veeam-recovery-media-5.0.2.4567_x86_64.iso 啟動(dòng)盤并啟動(dòng)

同意協(xié)議
設(shè)置網(wǎng)絡(luò)

選擇卷還原,鏈接到veeam平臺(tái)

選擇還原點(diǎn)
還原中

還原完成,移除啟動(dòng)盤,此時(shí)業(yè)務(wù)已經(jīng)完全恢復(fù)

四、windows2016系統(tǒng)安裝sqlserver2014進(jìn)行數(shù)據(jù)庫(kù)感知備份還原
添加2016系統(tǒng),并開啟應(yīng)用感知,接入虛擬化和物理機(jī)都可以
如果系統(tǒng)管理員也是數(shù)據(jù)庫(kù)管理員,那么只需要配置系統(tǒng)管理員賬號(hào)密碼;如果系統(tǒng)管理員不是數(shù)據(jù)庫(kù)管理員,那么還需要單獨(dú)配置sa用戶
立即進(jìn)行備份
模擬黑客攻擊,刪除3個(gè)數(shù)據(jù)庫(kù)
通過veeam進(jìn)行sql數(shù)據(jù)庫(kù)單獨(dú)恢復(fù),需要開放數(shù)據(jù)庫(kù)1433端口
快速掛載成功
五、centos7安裝SAP備份agent(僅安裝插件)
進(jìn)行SAP備份時(shí)需要將存儲(chǔ)庫(kù)的訪問設(shè)置為管理員訪問
上傳、安裝、配置SAP插件
[root@hfish ~]# yum localinstall VeeamPluginforSAPHANA-11.0.1.1261-1.x86_64.rpm已加載插件:fastestmirror
正在檢查 VeeamPluginforSAPHANA-11.0.1.1261-1.x86_64.rpm: VeeamPluginforSAPHANA-11.0.1.1261-1.x86_64
VeeamPluginforSAPHANA-11.0.1.1261-1.x86_64.rpm:不更新已安裝的軟件包。
無(wú)須任何處理[root@hfish ~]# SapBackintConfigTool --wizardEnter backup server name or IP address: 172.16.21.130
Enter backup server port number [10006]:
Enter username: administrator
Enter password for administrator:
Available backup repositories:
1. Backup Repository linux
Enter repository number: 1
Configuration result:
完畢