TSM在windows環(huán)境下的安裝,、配置及服務(wù)器自身的備份TSM安裝,、配置、服務(wù)器備份
實(shí)驗(yàn)機(jī)器:192.168.11.20,、192.168.11.23 操作系統(tǒng):windows2003 安裝順序: 1,、安裝isc601 2、安裝AC532 3,、安裝TSMserver 4,、安裝Client 安裝過程: 1、在192.168.11.20上安裝ISC過程中需要設(shè)置密碼,,即ISCADMIN的登錄密碼:zenith。管理端口按默認(rèn)http為8421,https為8422. 2,、安裝AC532,在安裝過程中注意ISC安裝路徑,,如提示需要安裝ISC時(shí)檢查一下路徑,修改后再行安裝,。 3,、在192.168.11.23上安裝Client。安裝時(shí)選擇自定義,,因?yàn)槟J(rèn)安裝沒有選擇安裝管理客戶機(jī)命令行文件,,若不安裝此項(xiàng),,將無法在客戶機(jī)上通過dsmadmc連接管理服務(wù)器。安裝完成后客戶機(jī)需要重啟,。 配置過程: 1,、服務(wù)器端配置: 1.1運(yùn)行配置向?qū)?.. 在過程中設(shè)置server名字為:tsmtest,接受推薦無密碼。在存儲(chǔ)設(shè)備中選擇文件庫(kù),,在本地硬盤設(shè)置虛擬文件帶庫(kù),。 過程中未注冊(cè)節(jié)點(diǎn),準(zhǔn)備在命令行中統(tǒng)一配置,。 1.2服務(wù)器配置: 在向?qū)渲猛瓿珊?,服?wù)器已經(jīng)開始運(yùn)行,此時(shí)在AC中可以對(duì)此服務(wù)器進(jìn)行注冊(cè)后進(jìn)行管理,,而且也能看到我們?cè)谙驅(qū)е信渲玫奶摂M帶庫(kù):filediv2,。 此時(shí)我們需要進(jìn)行存儲(chǔ)規(guī)劃: 目前我們有兩個(gè)設(shè)備類:磁盤與磁帶庫(kù)(虛擬的文件庫(kù))。設(shè)想結(jié)構(gòu)為磁盤存儲(chǔ)池(緩存)首先使用-->裝滿以后遷移到帶庫(kù),。再用磁帶建一個(gè)副本存儲(chǔ)池,,備份前面的磁盤與磁帶存儲(chǔ)池中的數(shù)據(jù)。若前面的磁盤存儲(chǔ)或磁帶存儲(chǔ)池?cái)?shù)據(jù)損壞以后,,可以通過副本存儲(chǔ)池恢復(fù),。(此設(shè)計(jì)思想也可以做為項(xiàng)目實(shí)施過程中存儲(chǔ)規(guī)劃參考) 服務(wù)器配置步驟(基本步驟): 定義帶庫(kù)和路徑 定義驅(qū)動(dòng)器和路徑 定義設(shè)備類 定義存儲(chǔ)池 創(chuàng)建策略域 創(chuàng)建策略集 創(chuàng)建管理類 創(chuàng)建備份副本組 激活策略集 #此例中我們的帶庫(kù)和路徑、驅(qū)動(dòng)器和路徑,、設(shè)備類等都在向?qū)е信渲猛戤?,也可以在命令行中完成?br>示例: 定義磁帶庫(kù)和路徑 tsm> define library LB0.1.0.4 libtype=scsi share=yes #帶庫(kù)名,以帶庫(kù)在TSM中顯示為準(zhǔn) tsm> update library LB0.1.0.4 libtype=scsi share=yes tsm> define path tsm LB0.1.0.4 srctype=server desttype=library device=LB0.1.0.4 online=yes #服務(wù)器名,、帶庫(kù)名 定義驅(qū)動(dòng)器和路徑 tsm> define drive LB0.1.0.4 MT0.2.0.4 element=256 #帶庫(kù)名,、驅(qū)動(dòng)器名 tsm> define path tsm MT0.2.0.4 srctype=server desttype=drive library=LB0.1.0.4 device=MT0.2.0.4 online=yes #服務(wù)器名、驅(qū)動(dòng)器名 tsm> define drive LB0.1.0.4 MT0.3.0.4 element=257 tsm> define path tsm MT0.3.0.4 srctype=server desttype=drive library=LB0.1.0.4 device=MT0.3.0.4 online=yes 定義設(shè)備類 tsm> define devclass LTOCLASS1 devtype=lto library= LB0.1.0.4 #設(shè)備類名 定義存儲(chǔ)池: tsm> define stgpool backpool9 disk #存儲(chǔ)池名,、設(shè)備類名 tsm> define stgpool nextpool9 filedev2 maxscratch=100 # tsm> define stgpool copypool9 filedev2 pooltype=copy maxscratch=20 #定義副本存儲(chǔ)池 設(shè)置backpool的下一存儲(chǔ)池為nextpool: tsm>update stgpool backpool9 nextpool=nextpool9 copystg=copypool9 設(shè)置backpool1的副本存儲(chǔ)池為copypool: tsm>backup stgpool backpool9 copypool9 maxprocess=1 創(chuàng)建備份策略域: tsm> define domain testpolicy 創(chuàng)建策略集: tsm> define policyset testpolicy testpolicy_set #策略域名,、策略集名 創(chuàng)建管理類: tsm> define mgmtclass testpolicy testpolicy_set testpolicy_maclass migdestination=none tsm> assign defmgmtclass testpolicy testpolicy_set testpolicy_maclass 創(chuàng)建備份副本組: txm> define copygroup testpolicy testpolicy_set testpolicy_maclass standard destination=engback1 serialization=static verexists=5 verdeleted=4 retextra=90 retonly=600 #上例中standard是關(guān)鍵定,定義備份副本組是不需要名字 激活策略集: tsm>activate policyset testpolicy testpolicy_set 配置客戶機(jī)節(jié)點(diǎn),,(客戶機(jī)中修改dsm.opt文件): tsm> register node ytclient zenith domain=testpolicy #節(jié)點(diǎn)名,、節(jié)點(diǎn)密碼 2、客戶機(jī)配置: 編輯配置文件:..\tsm\baclient\dsm.opt #原文件可能為dsm.smp,,有時(shí)安裝后此文件在config目錄下,,拷過來即可。 COMMMethod TCPip TCPPort 1500 TCPServeraddress 192.168.11.20 nodename ytclient passwordaccess generate 完成上述操作后,,我們已經(jīng)基本完成服務(wù)器端存儲(chǔ)結(jié)構(gòu)及配置,,也已與客戶端建立好連接。此時(shí)在客戶端已經(jīng)可以通過管理命令登錄管理備份服務(wù)器。 客戶端備份測(cè)試: select e:\ftp-soft\ksg\* #文件大小共約60M左右,,備份時(shí)提示:服務(wù)器耗盡數(shù)據(jù)存儲(chǔ)空間 備份完成后通過: q backup d:\ftp-soft\ksg\* #也無法查看到備份內(nèi)容,,顯然備份沒有成功。應(yīng)該是備份存儲(chǔ)池沒有空間所致,。 我們登錄服務(wù)器查看: q stg 在顯示的我們使用的主存儲(chǔ)池backuppool9中estimated capacity為0.0M,于是我們登錄管理控制臺(tái),,為backuppool9添加disk volume。此處如果是真正的磁帶庫(kù),,則我們需要將磁帶檢入即可,。此處注意,對(duì)磁帶操作有兩個(gè)命令:label,、checkin,,語(yǔ)法如下: label libvolume lb0.1.0.4 search=yes labelsou=barcode checkin=scratch overwrite=yes checkin libvolume lb0.1.0.4 search=yes status=scratch label對(duì)磁帶做標(biāo)簽操作,相當(dāng)于對(duì)磁帶進(jìn)行格式化,,所以在有數(shù)據(jù)時(shí)不可隨意進(jìn)行此步操作,。 checkin是對(duì)磁帶進(jìn)行檢入,若磁帶比較多,,需要花費(fèi)一定時(shí)間,。 添加Volume后再次備份,仍然提示服務(wù)器耗盡數(shù)據(jù)存儲(chǔ)空間,。 登錄web管理臺(tái)查看,,發(fā)現(xiàn)在testpolicy_mgmclass管理類中備份設(shè)置未選擇存儲(chǔ)池,添加備份存儲(chǔ)池為:backuppool9,。然后備份作業(yè)成功,。 恢復(fù): restore -inactive e:\ftp-soft\* -pick -subdir=yes 服務(wù)器備份恢復(fù)測(cè)試: 數(shù)據(jù)庫(kù)完全備份: backup db type=full devclass=filedev2 #800答:備份數(shù)據(jù)寫到定義的設(shè)備類當(dāng)中去,在定義文件設(shè)備類時(shí)需要指定文件目錄,,在做此服務(wù)器DB備份時(shí)將會(huì)備入定義設(shè)備類時(shí)指定的文件夾中,。若系統(tǒng)損壞,重新安裝TSM后,,需要定義同名設(shè)備類,,然后指定同一目錄。進(jìn)入系統(tǒng)后恢復(fù)即可,。 在上圖中設(shè)置的參數(shù),,最大卷容量即在此設(shè)備類的存儲(chǔ)池備份時(shí),每卷最大只能25M,,若有個(gè)50M的文件備份一次就需要兩個(gè)卷,。安裝限制似乎類似于帶庫(kù)的驅(qū)動(dòng)器數(shù)目。 完全備份后,,可以執(zhí)行增量備份: backup db type=incremental devclass=filedev2 測(cè)試過程: 備份數(shù)據(jù): 在客戶機(jī)192.168.11.23上做備份: select e:\tsmtest\* 備份數(shù)據(jù)庫(kù): backup db type=full devclass=filedev2 刪除所有安裝TSM相關(guān)軟件,一切都重新裝過,進(jìn)行恢復(fù)測(cè)試: 1,、重復(fù)前面的安裝過程... 2,、安裝完成后停止掉TSM服務(wù),然后進(jìn)入安裝目錄server下運(yùn)行恢復(fù)命令: dsmserv restore db devclass=filedev2 vol=95362738.dbb commit=yes 卷名就是指定設(shè)備類目錄下擴(kuò)展名為DBB的文件名,。同時(shí)恢復(fù)DB還需要devcnfg(安裝目錄server1下),、volhistory(server1下dsmserv.opt中的:VOLUMEHistory "volhist.out" )兩個(gè)文件存在,而且此兩個(gè)文件要是在做DB備份時(shí)的狀態(tài)存在才可以,,所以在做DB備份時(shí),,須將當(dāng)時(shí)狀態(tài)下的這兩個(gè)文件拷貝出來。 在做上述操作后,,由于devcnfg等兩個(gè)文件都是新安裝的文件,,所以操作后server1服務(wù)無法啟動(dòng),在“服務(wù)”中及命令行下都無法啟動(dòng)了,,提示在啟動(dòng)服務(wù)器前必須先恢復(fù)數(shù)據(jù)庫(kù),。 重新配置TSMserver1,然后備份DB,并將devcnfg.out,、volhist.out兩文件拷出,。然后刪除server1,再重新配置后,恢復(fù)測(cè)試,,通過,。 數(shù)據(jù)庫(kù)DB備份總結(jié): 數(shù)據(jù)庫(kù)DB自身的備份可以通過如下命令完成: backup db type=full devclass=filedev2 #備份DB時(shí)只能指定設(shè)備類,還可以指定具體備份到哪一卷,,但是此處不能使用存儲(chǔ)池,。因?yàn)橐坏?shù)據(jù)庫(kù)損壞,是無法識(shí)別存儲(chǔ)池的,。 恢復(fù)時(shí)使用命令: dsmserv restore db devclass=filedev2 vol=95362738.dbb commit=yes #在進(jìn)行數(shù)據(jù)庫(kù)恢復(fù)時(shí),,若備份時(shí)采用的是文件設(shè)備類,此時(shí)需提前定義相同名字的文件設(shè)備類,,并且要與原類定義時(shí)指向同一文件夾,。 |
|