博主之言,TSM 備份恢復,最擔心的就是TSM服務器或者TSM自己數(shù)據(jù)庫出問題,這樣時候即便是備份磁帶都完好仍舊無法恢復restore。還有就是生產(chǎn)機端磁帶無法直接拿到DR災備機房使用。使用backup set可以脫離tsm服務器實現(xiàn)數(shù)據(jù)的恢復,所以它提高了用戶恢復數(shù)據(jù)的靈活性.
用戶使用Tivoli Storage Manager進行數(shù)據(jù)備份的目的都是為了預防意外事故而造成的數(shù)據(jù)丟失。用戶所遇到的意外災害一般有兩種,一種是應用系統(tǒng)損壞,而備份系統(tǒng)完整(TSM的環(huán)境沒有被破壞)。另一種則是應用系統(tǒng)和備份系統(tǒng)均被損壞(TSM的環(huán)境也被破壞)。
當前者所描述的事故發(fā)生后,用戶需要執(zhí)行的工作相對比較簡單。用戶只需要重新安裝應用系統(tǒng),安裝TSM的備份,歸檔客戶端,就可以從TSM備份環(huán)境中把丟失的環(huán)境取回。
當后者描述的事故發(fā)生后,用戶需要執(zhí)行的工作相對就比較復雜。用戶需要做的工作,不僅是重新安裝應用系統(tǒng),安裝TSM的備份,歸檔客戶端。用戶還必須設法恢復TSM的服務器端環(huán)境。這需要用戶重新安裝TSM服務器端軟件,重新恢復TSM數(shù)據(jù)庫,并完成存儲環(huán)境的重新配置。一般說來,當這種事故發(fā)生后,系統(tǒng)恢復的時間比較長,對工作人員的應用水平比較高,同時對備份文件的管理水平也要求甚高。
對遭遇事故的用戶來說,盡快恢復生產(chǎn)數(shù)據(jù)是最為迫切的需求。但是如果用戶數(shù)據(jù)量龐大,恢復的時間是一個無法回避的難題。但是,如果用戶的數(shù)據(jù)相對比較集中,而且關鍵數(shù)據(jù)量在一定范圍內如100G→800G,則TSM提供了更為靈活的方式來實現(xiàn)系統(tǒng)環(huán)境的快速恢復。這就是 Backup Set又叫做Instant Archive。
使用Backup Set,用戶可以把某一個客戶節(jié)點備份到TSM服務器上的當前數(shù)據(jù)(Active Backup)集中收集到一個特定的存儲空間(磁帶或者順序讀寫的FILE卷)中,作為一個獨立的存儲對象進行管理。例如,用戶可以把自己所有的當前備份數(shù)據(jù)都整理收集到一盤磁帶上,制作成一個Backup Set。在Backup Set中,記錄了用戶在恢復數(shù)據(jù)時所需要的全部信息,即不僅包括了實際的備份數(shù)據(jù)信息,也包括了元數(shù)據(jù)信息。所以,用戶不僅可以通過TSM服務器從Backup Set中取回數(shù)據(jù)。當TSM服務器系統(tǒng)發(fā)生故障的時候,用戶也可以直接使用Backup Set恢復客戶節(jié)點上的數(shù)據(jù)。例如用戶可以把磁帶機直接連接到備份歸檔客戶端上,然后從本地恢復Backup Set中保留的數(shù)據(jù)。顯然,使用Backup Set,用戶還可以非常方便的實現(xiàn)把一份數(shù)據(jù)恢復到多臺機器上。
下面是一個使用Backup Set實現(xiàn)數(shù)據(jù)快速恢復的例子,實驗環(huán)境在AIX 5.2上,TSM的版本是5.3.2,使用的帶庫為3581。定義的Device class為lto001
節(jié)點名為new2003,密碼為new。該節(jié)點已經(jīng)在TSM服務器上備份了若干數(shù)據(jù)。現(xiàn)在需要制作一個該節(jié)點的Backup Set。
首先使用dsmadmc命令進入TSM的管理控制臺;
執(zhí)行如下命令:
Generate Backupset new2003 new devclass=lto001 scratch=yes retention=10 wait=yes
在這個命令里,我們?yōu)楣?jié)點new2003定義了一個前綴名字為new.*******的Backup Set,使用的Device Class是lto001,使用scratch方式獲取磁帶,Backup Set中的數(shù)據(jù)有效期為10天。
更具體的命令,用戶可以參考手冊Administrator Reference,可以從這個地址下載
當完成Backup Set的定義后,用戶可以使用下面的命令查看Backup Set的信息:
Query Backupset
如果希望查看某一個Backup Set中的內容,用戶可以使用:
Query Backupsetcontents new2003 new.11915
這個命令查看了new2003節(jié)點的名為new.11915的backupset的內容。
在數(shù)據(jù)過期(Expire)之前,用戶可以主動使用命令刪除一個Backup Set
Delete Backupset new2003 new.11915
當用戶需要從Backup Set中恢復數(shù)據(jù)時,需要打開Backup & Archive客戶端應用程序,然后選擇從服務器或者本地的Backup Set中恢復數(shù)據(jù)。
選擇從服務器的Backup Set中恢復數(shù)據(jù)的方式很簡單,界面如下圖所示:
如果用戶希望從本地的Backup Set中恢復數(shù)據(jù),則將彈出如下圖所示的窗口:
用戶必須指定Backup Set的磁帶的位置或者保存Backup Set的FILE類型文件名。
如果用戶使用UNIX環(huán)境而且無法使用圖形化界面,可以使用命令:
restore backupset 進行恢復。詳細的命令,用戶可以參考Backup-Archive Clients Installation and User’s Guide。該手冊在信息中心中可免費下載。
使用Backup Set進行用戶數(shù)據(jù)的快速恢復一般只適用于數(shù)據(jù)規(guī)模比較小的應用場合。由于TSM擴展版本的DRM提供了非常完善的災備數(shù)據(jù)管理和災備介質管理,所以對大規(guī)模的容災環(huán)境更為適合。