1. 什么是NAS
成都創(chuàng)新互聯(lián)公司從2013年創(chuàng)立,先為亳州等服務建站,亳州等地企業(yè),進行企業(yè)商務咨詢服務。為亳州企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務解決您的所有建站問題。
在VEEAM 10版本中,支持了備份NAS的功能,在測試前我們先來了解下什么是NAS。
NAS被定義為一種特殊的專用數(shù)據(jù)存儲服務器,包括存儲器件(例如磁盤陣列、CD/DVD驅(qū)動器、磁帶驅(qū)動器或可移動的存儲介質(zhì))和內(nèi)嵌系統(tǒng)軟件,可提供跨平臺文件共享功能。
NAS使用文件為單位的通信協(xié)議,常見的有NFS協(xié)議和SMB(CIFS)協(xié)議。
Veeam Backup&Replication要實現(xiàn)備份NAS,需要在備份基礎架構中添加以下組件:
File Share
Cache Repository
File Proxy
Backup Repository
File Share即NAS存儲設備。VRB支持以下類型的File Share:
SMB(CIFS) file share
NFS file share
Windows或Linux管理的file share
Cache Repository是Veeam Backup&Replication保留臨時元數(shù)據(jù)的存儲位置。Veeam Backup&Replication使用緩存的元數(shù)據(jù)來減少備份過程中File Share的負載。
通常情況下,市場上其它備份軟件在處理增量的時候,是拿Source和之前的備份存檔比較之間的差別。而Veeam是將Cache Repository中上一次備份運行期間創(chuàng)建的CRC(循環(huán)冗余校驗,Cyclic Redundancy Check)和源數(shù)據(jù)的CRC進行比較,以獲取增量內(nèi)容。這樣可以非??焖?,高效地從文件共享執(zhí)行增量備份。
可以將Windows和Linux服務器以及CIFS、NFS添加為Cache Repository。
Cache Repository所占用的容量很小,100萬個文件大約70MB左右。為了更好的性能,建議選用SSD。
在最佳實踐中,為了最大程度地減少備份過程中的網(wǎng)絡負載,請將Cache Repository放置在網(wǎng)絡中更靠近File Share的位置:最好它們之間應保持一跳距離。
File Proxy是位于File Share和其它組件之間的核心組件。File Proxy用于數(shù)據(jù)處理,將數(shù)據(jù)從源文件共享傳輸?shù)絺浞荽鎯?。File Proxy進行備份和還原的傳輸作業(yè)。
此File Proxy必須是Windows服務器。要優(yōu)化多個并發(fā)任務的性能,可以使用多個File Proxy。
1 File Proxy = 1線程 = 1個File share。
Backup Repository是Veeam存儲備份文件和元數(shù)據(jù)文件的短期存儲位置。Backup Repository中存儲的備份可用于將整個File Share還原到指定還原點的狀態(tài)。
如果要長時間保留備份文件,可以將舊版本的備份存檔,歸檔到更便宜的存儲中或中上傳到云上。也支持歸檔到對象存儲中。
備份NAS一般有兩種方式,Block level和File level。
不管塊上是否有數(shù)據(jù),不考慮文件系統(tǒng)的邏輯,備份塊設備上的每個塊。NDMP就是使用Block level技術。
這樣好處是不通過調(diào)用文件系統(tǒng)接口,速度更快,缺點的是備份的時候會把所有的塊復制一遍,但是實際上很多扇區(qū)的數(shù)據(jù)是不對應真實文件的,也就是會備份很多僵尸扇區(qū)。而且備份之后,原來不連續(xù)的文件一樣是不連續(xù)的文件,有很多的碎片。
將磁盤上所有文件通過調(diào)用文件系統(tǒng)接口備份到另一個介質(zhì)上。也就是把數(shù)據(jù)以文件形式讀出,然后存儲在另一個介質(zhì)上面 。Veeam for NAS是使用File level技術。
一般情況下文件在原來的介質(zhì)上,可以是不連續(xù)存放的,通過文件系統(tǒng)來管理和訪問。當備份到新的介質(zhì)上以后,文件完全可以連續(xù)存放。正因為如此,沒有必要備份元數(shù)據(jù),因為利用新介質(zhì)進行恢復的時候,反正會重構文件系統(tǒng)。
由于是測試環(huán)境, 使用簡單部署, Repository為Server Backup本地的D盤和E盤。
IP地址:192.168.0.140
另外單獨建立一臺虛擬機作為Proxy。IP地址:192.168.0.44
NFS和CIFS分別在NETAPP FAS2552上取2個10GB的Volumes設置為文件共享。
NFS:192.168.10.240
CIFS:192.168.10.242
在Backup Infrastructure視圖,右鍵單擊Backup Proxies,然后選擇Add file backup proxy
在Choose server列表中,選擇一臺Windows服務器作為file proxy。在Max concurrent tasks中,指定Proxy可以并發(fā)處理的任務數(shù),此數(shù)值不能超過這臺Windows服務器的CPU內(nèi)核數(shù)。
在Traffic Rules中,可以對備份組件之間的傳輸流量進行限制和加密可按照實際情況配置。由于只能設置全局的,所以默認不配置。
查看將要在服務器上已經(jīng)存在和將要安裝的組件
等待安裝并配置完所有必需的組件,然后下一步
確認完成
在Inventory視圖中,選擇File Shares,然后在工作區(qū)域中單擊Add File Share。
在彈出窗口中,選擇需要添加的文件共享的類型,可選擇NFS、SMB以及Windows或Linux上的文件共享
在NFS File Share步驟中,以server:/ folder格式填寫NFS文件共享的路徑
點擊Advanced,可以從Backup directly from the file share和Backup from a native storage snapshot at the following path選項中二選一。
Backup directly from the file share不使用NAS存儲快照功能,直接從文件共享中讀取數(shù)據(jù) 。同時跳過備份鎖定的文件和文件夾。
Backup from a native storage snapshot at the following path從本地存儲快照中備份文件,需要指定NFS文件共享上存儲快照文件夾的路徑。勾選Failover to direct backup if a snapshot is not available則在存儲快照不可用時切換到直接文件共享中備份,否則任務失敗。
在Processing中,單擊File proxy選擇添加Proxy,可以選擇全部,也可以單獨指定一個。選擇的proxy越多,用于備份作業(yè)的數(shù)據(jù)傳輸線程就越多,從而提高了性能。
從Cache repository下拉列表中,選擇用于存放臨時元文件的緩存存儲庫。通過Backup I/O control定義傳輸速度,越快對NAS的負載就越大,如果NAS設備足夠強大,則選擇FAST,默認當中不變。
在Apply中,等待安裝并配置所有必需的組件,完成后會將NFS File Share添加到備份基礎架構中。
確認信息并完成
在SMB File Share步驟中,以\\ server \ folder格式填寫CIFS文件共享的路徑。此處和NFS不同的是需要勾選This share requires access credentials復選框,為訪問CIFS提供賬號密碼。
在Advanced窗口中,和NFS不同之處,在這里多了Backup from Microsoft VSS snapshot從VSS快照備份,注意此選項需要SMB協(xié)議3.0或更高版本。
在Processing中,單擊File proxy選擇添加Proxy,可以選擇全部,也可以單獨指定一個。選擇的proxy越多,用于備份作業(yè)的數(shù)據(jù)傳輸線程就越多,從而提高了性能。
從Cache repository下拉列表中,選擇用于存放臨時元文件的緩存存儲庫。通過Backup I/O control定義傳輸速度,越快對NAS的負載就越大,如果NAS設備足夠強大,則選擇FAST,默認當中不變。
在Apply中,等待安裝并配置所有必需的組件,完成后會將NFS File Share添加到備份基礎架構中。
確認信息并完成
Home視圖,右鍵Jobs,然后選擇Backup> File Share
填寫任務名稱
點擊Add選擇要備份的文件和文件夾。
從Backup repository下拉列表中選擇一個用來存放備份文件的備份(短期)存儲庫。
在Keep all file versions for the last中,指定備份文件要在備份存儲庫中保留多少天。
勾選Keep previous file versions for的話,會將因保留策略而需要從備份存儲庫里移除的文件,保存到歸檔存儲庫中,同樣可以設定保留策略,這里已月和年為單位。
在Archive repository中,選擇一個目標作為歸檔(長期)存儲庫。
點擊Advanced,在ACL Handling選項卡上選擇Folder-level only (recommended),設置只備份每個文件夾的權限和屬性。還原的文件將從文件夾繼承權限。
如果選擇Files and folders (slower)會備份每個文件夾和單個文件的權限和屬性。這個選項會大大降低備份性能。
在Compression level選項中選擇數(shù)據(jù)壓縮的級別和加密設置。壓縮級別越高越占用CPU資源。
在Maintenance選項卡上,可設置定期對備份文件中的元數(shù)據(jù)進行CRC檢查,并對數(shù)據(jù)塊執(zhí)行哈希檢查,以確保正確備份所有數(shù)據(jù)和元數(shù)據(jù)。
設置任務通知
在Scripts選項卡中,可以設置在備份前或備份后運行自定義腳本。
在Secondary Target中,點擊add可以添加一個其它的存儲庫,為短期存儲庫中的備份文件進行復制,創(chuàng)建另一份副本,以實現(xiàn)冗余。
設置任務計劃,此處和備份虛擬機設置是一樣,不做復述。
完成確認
開始備份,由于是第一次運行,將會創(chuàng)建一個完整備份
備份完成后查看詳情,可以看到備份322.6MB大小的9674個文件夾和47484個小文件,共用時2分23秒
增量備份
在CIFS中放入5853個文件后,執(zhí)行增量備份,結果如圖,備份時間總計1分7秒。