1.6 NBU Catalog備份還原


用戶的數據保存到了磁盤或者磁帶中,並且是安全的,NBU所在的機器還有可能發生故障,需要重新安裝或者將NBU部署到其他的機器中繼續使用。

在這種情況下,如何讓NBU知道用戶已經存在的備份策略和存儲單元配置呢?如何讓新機器上新安裝的NBU軟件能夠識別已經備份過的全備份、差分備份,

並且繼續之前的工作呢?這些工作就是在catalog的備份與恢復中完成的。

 

注意:NBU的記錄備份相關信息的位置叫catalog,oracle數據庫記錄備份相關內容的位置也叫catalog,但是它們屬於同名的不同產品,希望讀者不要混淆。

 

Netbackup Catalog,即Netbackup目錄庫,是NBU的內部數據庫,里面包含所有備份和配置的作息,包括備份文件的記錄和存儲這些文件的介質信息。

這個目錄庫位於Master Server的安裝目錄下,由以下幾部分組成:

-----------------

     在calalog默認的設置中,包含了下列的四個目錄:
1.     
/usr/openv/netbackup/db
該目錄保存了備份客戶端的日程表信息、備份中的錯誤日志等信息;
2.     
/usr/openv/volmgr/database
保存了NBU使用的機械手,磁帶驅動器配置的相關信息;
3.     
/usr/openv/netbackup/var
保存了NBU序列號和產品授權的信息;
4.     
/usr/openv/netbackup/db/media
保存了NBU介質管理器備份的所有文件的所以相關信息
            除此之外,如果用戶自己有些對於文件恢復非常重要的內容,例如自己手寫的一些腳本程序,也可見加入到catalog中來做備份。

----------------------

配置Catalog備份:

如圖一所示,在NBU主服務器界面中,右鍵點擊“Admin Console >NetBackup Management > Catalog”,可以看到配置catalog備份和備份catalog兩個選項(在NBU6.-中,還有一個recovery Netbackup catalog選項),先選中配置catalog備份。

配置catalog備份-屬性:

在配置屬性頁中,可以配置NBU catalog保存的介質,可以選擇介質服務器,也可以選擇介質類型是磁盤或者磁帶。如果配置介質是磁盤,那么需要輸入保存數據的目錄地址,如果配置的介質是磁帶,那么需要輸入磁帶的ID。

配置catalog備份-日程表:

可以看到備份catalog的三種模式,一是在每次備份后備份catalog,無論備份是日程表備份,用戶備份還是手動備份;二是僅僅在每次日程表備份后才備份catalog;三是只手動運行catalog備份。

  這里需要注意的是,在NBU5.0之前,NBU不會自動刪除catalog備份的內容。因此,如果用戶沒有有很多的備份任務需要執行,那么每次備份之后都運行catalog備份,時間長了會占用很多的系統空間。所以如果用戶選擇之前兩項的話,那么需要注意幾個月刪除一下catalog備份。

配置catalog備份-文件列表:

  在圖四中,可以選擇需要catalog備份的內容,前面已經說過默認的一下備份文件,如果用戶有其他重要備份文件需要備份,那么可以添加進來,否則就用默認選項即可。

  這里需要注意的是:在NBU6.0之前,介質管理器的數據是保存在介質管理器上面的,所以用戶的catalog需要分別保存主服務器和介質管理器上。在6.0之后,這些相關的數據都已經轉移到主服務器的EMM數據庫中了,所以只需要備份主服務器上的文件即可。

備份catalog:

  由圖一可知,發起備份catalog時,需要在右鍵點擊“Admin Console >NetBackup Management > Catalog”后,選擇“Backup Netbackup Catalog”選項,然后在彈出框里選擇備份catalog的主機名即可。在“Activity Monitor”目錄中可以看到備份任務的執行,

  

注意,catalog備份與普通備份的差異在於備份類型,catalog備份的類型是“DB Backup”,而普通備份的類型是“Backup”,請用戶注意這些區別。

 

恢復catalog備份:

  當系統重新安裝Netbackup之后,需要從介質中恢復出catalog備份,使得NBU可以繼續按照原先的設置使用。

  Catalog的恢復分為兩個部分,第一步是在介質中找到存在的catalog備份文件,然后在將它導入到新的NBU系統中,第一步如圖六所示:

  

查找catalog備份文件

  由圖六可知,查找NBU的catalog,需要首先指明catalog的類型,類型包括驗證(verify)、復制(duplicate)和導入(import)三種,指的是創建catalog時的行為。當用戶是普通備份后生產的Catalog,那么屬於驗證,如果屬於復制/導入行為產生的catalog,那么屬於后兩種情況。用戶可以據此查找不同類型的catalog。

  此外,用戶需要選擇catalog所在的介質,是哪盤磁帶或者哪個文件目錄下,然后選擇生成catalog的時間范圍。

  注意,拷貝類型、策略名稱、客戶端、備份類型等都是可選項,用戶可以選擇添或者不添。

  在配置好查找條件之后,用戶可以點擊“Search Now”查找相應的結果,如圖七所示:

  

注意,catalog備份與普通備份的差異在於備份類型,catalog備份的類型是“DB Backup”,而普通備份的類型是“Backup”,請用戶注意這些區別。

 

恢復catalog備份:

  當系統重新安裝Netbackup之后,需要從介質中恢復出catalog備份,使得NBU可以繼續按照原先的設置使用。

  Catalog的恢復分為兩個部分,第一步是在介質中找到存在的catalog備份文件,然后在將它導入到新的NBU系統中,第一步如圖六所示:

  

查找catalog備份文件

  由圖六可知,查找NBU的catalog,需要首先指明catalog的類型,類型包括驗證(verify)、復制(duplicate)和導入(import)三種,指的是創建catalog時的行為。當用戶是普通備份后生產的Catalog,那么屬於驗證,如果屬於復制/導入行為產生的catalog,那么屬於后兩種情況。用戶可以據此查找不同類型的catalog。

  此外,用戶需要選擇catalog所在的介質,是哪盤磁帶或者哪個文件目錄下,然后選擇生成catalog的時間范圍。

  注意,拷貝類型、策略名稱、客戶端、備份類型等都是可選項,用戶可以選擇添或者不添。

  在配置好查找條件之后,用戶可以點擊“Search Now”查找相應的結果,如圖七所示:

  

catalog查詢結果

  在圖七中,如果用戶查找到想要恢復的catalog的名稱,就可以點中該條目,然后選擇菜單欄上面的“Action->verify”去驗證catalog的完整性(可以在result選項卡中看命令執行結果)。如果驗證成功,用戶可以選擇“Action->initiate import”去初始化導入環境(NBU數據庫等等),之后執行“Action->import”去導入catalog即可。

  這樣,catalog就可以恢復到新的NBU數據庫中了

  通過catalog備份和恢復的介紹,用戶可以了解到如何使用NBU去最大限度的保護備份內容。這樣,一旦系統發生故障之后,用戶就可以游刃有余的處理負責情況(大不了重裝系統嘛),最快的恢復生產中的數據保護環境。

  在圖七中,如果用戶查找到想要恢復的catalog的名稱,就可以點中該條目,然后選擇菜單欄上面的“Action->verify”去驗證catalog的完整性(可以在result選項卡中看命令執行結果)。如果驗證成功,用戶可以選擇“Action->initiate import”去初始化導入環境(NBU數據庫等等),之后執行“Action->import”去導入catalog即可。

  這樣,catalog就可以恢復到新的NBU數據庫中了

 

  通過catalog備份和恢復的介紹,用戶可以了解到如何使用NBU去最大限度的保護備份內容。這樣,一旦系統發生故障之后,用戶就可以游刃有余的處理負責情況(大不了重裝系統嘛),最快的恢復生產中的數據保護環境。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM