在一些情況下需要完整地恢復以前保存的數(shù)據(jù),當發(fā)現(xiàn)數(shù)據(jù)庫corruption 時,就需要這樣的恢復。在NetApp filer 上,Snapshot 使得一個volume (或稱file system) 的數(shù)據(jù)凍結在某個時間點上, SnapRestore 使文件系統(tǒng)回到以前的某個Snapshot 的狀態(tài)。

    在NetApp 這種獨特的功能以前,完整恢復文件系統(tǒng)的兩種方法:

    從磁帶進行完整的restore

    從Snapshot 把所有內容拷貝回來

    這些方法比簡單地進行卷的回復,需要更多的時間和工作, SnapRestore 不需要拷貝任何文件,它把文件系統(tǒng)回復到以前的狀態(tài),只需要幾秒鐘的時間。

    當需要回復的數(shù)據(jù)不多,可以很快直接從Snapshot 里拷貝回來。而在很多情況下,這個功能十分有用。

    數(shù)據(jù)庫管理員面臨的重要問題是備份需要的時間,特別是恢復需要的時間,在一些宕機的情況,恢復毀損的數(shù)據(jù)庫需要幾天的時間,如果數(shù)據(jù)庫保存在NetApp 的Filer 上,就可以極大減少,甚至消除宕機的時間。

    數(shù)據(jù)庫程序可以有計劃地周期地stop 或hot backup,F(xiàn)iler 拍快照,只需要幾秒鐘的時間,數(shù)據(jù)庫就可以恢復正常工作,快照里保存了數(shù)據(jù)庫的具有一致性的內容,進行磁帶備份或者利用Snapmirror 傳到容災點。

    快照完成后可以立刻用一些工具進行檢查,如果一切正常,系統(tǒng)管理員可以這些數(shù)據(jù)可以備份或復制,而且回復后可以正常工作。許多時候,系統(tǒng)管理員會發(fā)現(xiàn)備份時數(shù)據(jù)庫數(shù)據(jù)已經毀損,在恢復時才發(fā)現(xiàn)。Filer 減少了這些風險。

    管理員可以不斷進行在線備份,當問題發(fā)生時,F(xiàn)iler 上有問題發(fā)生前一個小時內的版本,從這個版本進行回復。這要比從磁帶未驗證的數(shù)據(jù)回復快速許多。

    對數(shù)據(jù)庫的LOG 和DATA 分別進行Snap 操作,當問題發(fā)生時:

    如果數(shù)據(jù)庫仍在運行,停止數(shù)據(jù)庫

    選擇以前的一個包含正確數(shù)據(jù)庫數(shù)據(jù)的Snapshot

    所有在選定的快照以后生成的archive log file 拷貝到另一個卷臨時存放,防止被SnapRestore“回復”這些內容

    用SnapRestore 回復卷的內容

    將archive log 復制回到卷

    數(shù)據(jù)庫重啟,根據(jù)LOG 進行 roll forward

    以上操作可以在5 分鐘內恢復正常工作。參見NetApp white paper “Oracle8 for UNIX:Backup and Recovery Using a NetApp Filer”。

    SnapRestore 在測試環(huán)境也提供很大的效率。在協(xié)同軟件開發(fā)過程里,通常要建立基本的測試環(huán)境,運行測試,檢驗結果,經常要重新生成測試環(huán)境,進一步測試。利用SnapRestore,一旦基本測試環(huán)境生成,無論其多大多復雜,都可以在3 分鐘內重建。

 

  • 磁帶備份

        利用Dump 和Restore 進行本地磁帶備份

        Network Appliance Filer 可以通過本地執(zhí)行 dump 和 restore 命令將數(shù)據(jù)備份到磁帶機, Dump 和restore 內含在Data ONTAP 中, 可以被基于NDMP 的備份軟件訪問,對企業(yè)范圍的多臺filer 進行備份。

        Dump 以archival 格式將數(shù)據(jù)寫入備份介質,可以通過Filer 進行restore,或者通過Sun® Solaris® 用ufsrestore 恢復。Dump 可以對volume, quota tree (qtree), 或任意directory 進行備份。Restore 可以恢復volume, qtree, directory, 或單個file。

        第三方的基于 NDMP 的 Backup-and-Restore 解決方案

        NDMP (http://www.ndmp.org/) 是用于集中控制企業(yè)范圍數(shù)據(jù)管理的協(xié)議,使得備份軟件廠商不需要將客戶端代碼移植到Network Appliance filer 上就可以提供對其支持,一個支持NDMP 的備份方案將備份/恢復的控制信息從數(shù)據(jù)流和備份介質分離,通過調用 Data ONTAP 軟件的dump 和 restore 控制數(shù)據(jù)從Filer 備份和數(shù)據(jù)恢復到filer。

        基于NDMP 的方案提供LAN-FREE 和ServerFREE 的備份方式,這些產品可以控制filer把數(shù)據(jù)備份到Filer 本地磁帶機,不需要把數(shù)據(jù)送到網絡上。

        典型的ServerFree 的備份方式:如下圖

     
    圖 5-59 Server Free 備份圖示


        典型的LAN-Free 備份方式:如下圖


    圖5-60 LAN-Free 備份方式

        Network Appliance 與Legato 合作提出了 NDMP。現(xiàn)在NDMP 已經成為工業(yè)標準,主要的備份軟件商有:


        NDMP 協(xié)議支持下面的backup 設置:


        Fibre Channel 和 Gigabit Ethernet Tape SAN 方案

        Network Appliance 提供基于Fibre Channel Fabric Tape SAN 備份方案和Gigabit Ethernet Tape SAN 備份方案。都能提供下面的優(yōu)點。


        下圖(圖5-61)是Gigabit Ethernet Tape SAN 的配置

        Gigabit Ethernet Tape SAN 方式使得多臺Network Appliance filer 同時通過千兆網將數(shù)據(jù)傳輸?shù)街С諲DMP 的一臺或多臺設備。Filer 共享帶庫,全部采用經過驗證的以太網部件。.

        與支持NDMP 的第三方軟件配合,利用dynamic drive sharing 技術, Fibre Channel (圖5-62)和 Gigabit Ethernet tape SAN 方案使用戶可以動態(tài)地分配在一個大型磁帶庫里的驅動器給需要進行備份和恢復操作的filer。因而避免了為每臺filer 配備昂貴的磁帶機。


    圖5-61 Gigabit Ethernet Tape SAN



    圖 5-62 Fibre Channel Tape SAN


        利用這些方案,企業(yè)可以在不影響Filer 的運行的情況下更換、升級磁帶機,磁帶驅動器不需要停機就可以動態(tài)添加和移除,減少了停機時間。

        其它的磁帶備份方法:

        用戶可以利用第三方的基于Windows NT 的 Backup-and-Recovery 方案,例如,

        Veritas (formerly Seagate Software) Backup Exec

        Computer Associates ARCserve

        Legato Systems NetWorker

        對Filer 進行備份,詳細可參閱白皮書 “How to Integrate a Network Appliance Filer into the Windows NT Backup Model”

        用戶也可以利用 NFS Mounts 和 CIFS Shares 將所需要備份的數(shù)據(jù)連接到備份服務器,利用一般的備份程序將內容下帶。

        Filer 還支持RMT 協(xié)議,這個工業(yè)標準協(xié)議允許Filer 通過網絡將數(shù)據(jù)備份到連接災其他主機上的磁帶設備,遠程主機也需要支持RMT 協(xié)議。多臺Filer 之間可以通過該協(xié)議利用一臺連接在任何一個Filer 上的磁帶機進行備份。

  • 分享到

    多易

    相關推薦