TSM 53 + LINUX 安裝配置_第1頁
TSM 53 + LINUX 安裝配置_第2頁
TSM 53 + LINUX 安裝配置_第3頁
TSM 53 + LINUX 安裝配置_第4頁
TSM 53 + LINUX 安裝配置_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、TSM 5.3 + LINUX 安裝配置OS: CENTOS 4.4 TSM5.3.2環(huán)境:一臺破PC機(jī),P3 900Mhz,256M內(nèi)存,40G硬盤一臺淘汰了的HP DAT 40磁帶機(jī)N個不知道多少年的DDS3和DDS4磁帶參考書籍:IBM Tivoli Storage Manager for Linux 管理員指南 IBM Tivoli Storage Manager for Linux 管理員參考IBM Tivoli Storage Manager for Linux 快速入門IBM Tivoli Storage Manager for UNIX 備份-歸檔客戶機(jī)安裝與用戶指南IBM T

2、ivoli Storage Manager 消息 安裝包:TIVsm-server-5.3.2-0.i686.tar.bz2TSM532.tar目的:能夠每天自動備份/home目錄下的所有文件,并且自動備份TSM的數(shù)據(jù)庫安裝步驟:1. 最小化安裝CENTOS.2. 解壓縮TIVsm-server-5.3.2-0.i686.tar.bz2,里面有server和tsmscsi兩個rpm文件,一個是服務(wù)器端,一個是設(shè)備的驅(qū)動程序,都是必須的,想都不想,裝上去先,記得會提示缺一個包,在CENTOS光盤中就有,裝上就OK.3. 解壓縮TSM532.tar,安裝里面的TIVsm-API.i386.rpm和

3、TIVsm-BA.i386.rpm.4. 全部4個rpm文件按照默認(rèn)路徑安裝完成之后,會在/opt目錄下生成tivoli子目錄,內(nèi)有N多東西,如server目錄,client目錄.5. 執(zhí)行:export DSMSERV_DIR=/opt/tivoli/tsm/server/bin執(zhí)行:export DSMSERV_CONFIG=/opt/tivoli/tsm/server/bin/dsmserv.opt用來添加一下變量。配置步驟:1. 首先,進(jìn)入/opt/Tivoli/tsm/client/ba/bin目錄,里面有dsm.opt.smp和dsm.sys.smp兩個示例文件,把他們分別copy

4、成dsm.opt和dsm.sys文件.2. 用VI編輯dsm.sys文件,如下:#SErvername centos COMMMethod TCPip TCPPort 1500 TCPServeraddress 65 nodename centospasswordaccess generatemanagedservices schedule#其中,第一行SErvername centos表示,服務(wù)器的名稱centos, 第二行 COMMMethod TCPip表示客戶端和服務(wù)器端的通訊方式 第三行 TCPPort 1500表示客戶端和服務(wù)器端的通訊端口 第四行 TCPSer

5、veraddress 65表示服務(wù)器的IP地址 第五行 nodename centos表示這臺客戶端的節(jié)點(diǎn)名稱centos 第六行 passwordaccess generate表示密碼的提示方式 第七行 managedservices schedule表示CAD服務(wù)管理目標(biāo)由于我只有一臺破PC,所以服務(wù)器和客戶端都是它,名字也都是centos,服務(wù)器IP就是自己,這些都好說,重點(diǎn)在第六,七行,第六行有兩個值,其中passwordaccess是選項名,generate是值,generate表示在客戶端和服務(wù)器端聯(lián)系的時候,不詢問密碼,另一個值prompt表示每次都詢問密碼,

6、是默認(rèn)值.由于我需要自動執(zhí)行任務(wù),所以需要指明是generate.第七行managedservices是指CAD程序管理調(diào)度程序還是WEB客戶機(jī),兩個值,webclient是默認(rèn)值,schedule表示管理調(diào)度,可以兩個都指定.3. 用VI編輯dsm.opt文件,如下:#SErvername centos#這里我只寫了一行,因為我沒有很多個服務(wù)器,所以只有一行,要和dsm.sys里面對應(yīng)4. 進(jìn)入/opt/Tivoli/tsm/server/bin,運(yùn)行./dsmserv &啟動服務(wù)器,并放入后臺運(yùn)行.5. 進(jìn)入/opt/Tivoli/tsm/client/ba/bin,運(yùn)行./dsm

7、admc con,用以查看服務(wù)器反饋的消息,這個很重要的,管理員帳號和密碼都是admin.6. 再次運(yùn)行./dsmadmc,進(jìn)入命令行控制臺,帳號密碼admin.此時,服務(wù)器的名字是server 1,用set servername centos把名字改成centos.最好把服務(wù)重啟一次.7.q do 發(fā)現(xiàn),有一個domain是standard,我不喜歡他,刪除掉,但需要先刪除掉domain里面的客戶機(jī),remove node client可以刪除原有的接點(diǎn),client是接點(diǎn)名.然后再del do standard,刪除掉默認(rèn)的domain,后面會重新建立一個.8.定義一個手動庫newlibr

8、ary:Def lib newlibrary libtype=manual9. 定義newlibrary里面的驅(qū)動器newdrive.Def drive newlibrary newdrive10. 定義newdrive的path:Def path centos newdrive srctype=server desttype=drive library=newlibrary device=/dev/tsmscsi/mt0.我曾在這里碰到很大一個麻煩,兩天多才解決,就是device這個參數(shù)的值不知道是什么,在linux中,磁帶機(jī)一般是/dev/st0,我用/dev/st0可以正常的tar,但定

9、義path的時候,device設(shè)置/dev/st0就一直報錯ANR8420E錯誤,查IBM Tivoli Storage Manager 消息得知,就是device的值錯誤,彎彎饒,饒彎彎,終于在IBM Tivoli Storage Manager for Linux 快速入門中看到,原來需要一些配置,象我這種只連接了一個磁帶機(jī)的,運(yùn)行/opt/Tivoli/tsm/devices/bin下的autoconf文件,就會生成/dev/tsmscsi/mt0,用這個做device的值就可以了.11. 定義設(shè)備類devclass:Def devclass newdevclass library=ne

10、wlibrary devtype=4mm format=dds4c estcapacity=40G定義了一個newdevclass的設(shè)備類,屬于newlibrary庫,使用4mm磁帶,規(guī)格dds4C,C表示壓縮,容量40G.12. 定義一個新的存儲池newpool:Def stgpool newpool newdevclass maxscratch=0定義了一個屬于newdevclass設(shè)備類的存儲池newpool,不使用臨時卷.13. 給磁帶做label:Label libvolume newlibrary linuxtsm1 overwrite=yesLabel了一個linuxtsm1的磁

11、帶,覆蓋了原由的label.如此反復(fù)幾次,label所有要用的磁帶14. 把已經(jīng)label好的磁帶分配給存儲池:Def volume newpool linuxtsm1把linuxtsm1分配給newpool這個存儲池.15. 定義一個位置在硬盤上的存儲池,以實現(xiàn)高速備份的目的:Def stg diskpool disk maxsize=100M nextpool=newpool定義了一個diskpool池,屬于disk類,最大能存放的單個文件大小100M,超過100M的直接放到下一個存儲池newpool,遷移時也遷移到newpool.定義這個存儲池的目的是為了實現(xiàn)高速備份,因為硬盤速度畢竟比

12、磁帶快多了,但要限制單個文件的大小,防止太大的文件寫入導(dǎo)致空間不夠,引起備份過程中就要遷移,很不好,下一個存儲池就可以指向磁帶存儲池newpool.這個存儲池對備份性能的提高很有作用.16. 給diskpool存儲池定義一個在硬盤上的卷:Def vol diskpool /home/diskvol formatsize=5000定義了一個在/home目錄下的卷,名稱diskvol,大小5000M,屬于diskpool池,17. 定義一個新的domain:Def domain newdomain18. 定義一個新的policyset:Def policyset newdomain newset定

13、義了一個新的策略設(shè)置newset,屬于newdomain19. 定義一個新的管理類newmgclassDef mgmtclass newdomain newset newmgclass定義了一個新的管理類newmgclass,屬于newdomain域的newset策略設(shè)置20. 定義一個新的copygroup組standardDef copygroup newdomain newset newmgclass destination=diskpool定義了一個新的copygroup組standard,這里不用寫名字,默認(rèn)就是standard,這個拷貝組的目標(biāo)存儲池是diskpool,就是說有什么

14、要備份的,先寫到diskpool存儲池21. 分配默認(rèn)的管理類:Assign defmgmtclass newdomain newset newmgclass22. 激活一個策略設(shè)置:Activate policyset newdomain newset23. 注冊客戶機(jī)節(jié)點(diǎn):Register node centos donggua domain=newdomain注冊了一個叫centos的客戶機(jī),密碼donggua,分配到newdomain域.到此為止,配置部分已基本完成,大部分細(xì)節(jié)都使用的是默認(rèn)設(shè)置,配置了一個在硬盤上的存儲池diskpool,一個磁帶機(jī)構(gòu)成的存儲池newpool,所有備份

15、數(shù)據(jù)先到diskpool,等diskpool滿了后,遷移到newpool,這個過程的條件可以控制,后面會接著寫,沒有定義歸檔組,因為差不多,而且我的工作內(nèi)容沒有涉及到歸檔,也就沒有動力,大家見諒哈!也沒有定義很多的管理類,策略設(shè)置,域什么的,因為我也初學(xué),太復(fù)雜的搞得頭昏,以后慢慢完善.接下來是計劃任務(wù)的設(shè)置了,涉及到文件的自動備份,存儲池的自動遷移,TSM自身數(shù)據(jù)庫的備份,舊數(shù)據(jù)庫的刪除等.調(diào)度計劃設(shè)置:1. 每日文件備份設(shè)置:由于我計劃只備份/home下的文件,而且要排除掉剛才在/home目錄下創(chuàng)建的那個diskvol卷,所以我需要修改/opt/Tivoli/tsm/client/ba/b

16、in下的dsm.sys文件,增加下面幾行:exclude.fs /exclude.fs /usrexclude.fs /varinclude.fs /homeexclude.backup /home/diskvol我的硬盤分配是:/單獨(dú)一個分區(qū),/usr一個分區(qū),/var一個分區(qū),/home一個分區(qū),由于我不打算備份/home以外的分區(qū),所以一至三行要那樣寫,最好不要寫成其他的,如”exclude.backup /”,我在這上面也吃過虧,因為/是一個單獨(dú)的文件系統(tǒng),所以要寫成exclude.fs /,當(dāng)然也有其他的方法,不過這個是我第一個想到的,就他了.由于要排除掉/home/diskvol,

17、所以要寫在第五行,不要寫在include.fs /home上面,因為這個包含排除列表是從下望上讀的,所以大家要注意了.每日文件備份方法1:Dsm.sys文件改完后,在控制臺輸入如下命令:Def sch newdomain newsch type=client action=incremental starttime=12:00:00 duration=1 durunits=hours這一行的意思是,定義一個叫newsch的任務(wù),屬于newdomain域,類型是client備份任務(wù)(與之對應(yīng)的有admin管理任務(wù)),動作是增量備份,在每天的中午12點(diǎn)開始,最多延遲1個小時,1小時后還沒執(zhí)行,則算

18、失敗.定義完任務(wù)以后,還需要把客戶端分配給這個任務(wù):Def association newdomain newsch centos這樣,這個任務(wù)就在服務(wù)器端定義完了,接著到客戶端操作,因為到12點(diǎn)后,服務(wù)器段需要聯(lián)系客戶端來完成備份,這時候,客戶端要有一個接受方式,有兩種,一種是運(yùn)行命令/opt/Tivoli/tsm/client/ba/bin/dsmc schedule,使它一直在運(yùn)行,會倒記時,12點(diǎn)到了以后,會再延遲一段時間,再開始備份,這點(diǎn)很討厭.如果使用這種方法,dsm.sys 文件里的managedservices schedule這一行需要注銷掉,因為這是使用另一種方法的設(shè)置,另

19、一種方法是使用CAD來接受服務(wù)器的備份計劃,再通過CAD啟動dsmc schedule,這種的好處是不用在前臺運(yùn)行服務(wù),方法是運(yùn)行/opt/Tivoli/tsm/client/ba/bin里的dsmcad,運(yùn)行后,CAD程序啟動,自動在后臺接受服務(wù)器的計劃任務(wù),都可以實現(xiàn)自動備份,但都有一段時間的延遲,不知道為什么.每日文件備份方法2:如果不想要方法1中的延遲,那么就使用linux的crontab來進(jìn)行自動備份吧,編輯一個crontar,設(shè)置在每天的12點(diǎn)執(zhí)行/opt/Tivoli/tsm/client/ba/bin/dsmc i命令,dsmc是一個客戶端的程序,必須要的,i是他的參數(shù),指增量

20、備份.這種方法也可以自動備份,而且不用在服務(wù)器上定義任務(wù),且可以不延遲,缺點(diǎn)是如果客戶端太多,不好管理和協(xié)調(diào)客戶端的備份時間.用方法1就可以避免,蘿卜白菜各有所愛嗎,我愛第一種.2. 每日diskpool存儲池的遷移:每天備份后,由于是備份到diskpool池里的,也就是備份到硬盤上,這就帶來一個問題,如果這個存儲池滿了怎么辦?雖然它在容量達(dá)到90%后會自動向下一個存儲池(也就是磁帶存儲池newpool)遷移文件,直到容量到70%時停止,但如果我每天備的東西很多,那么會產(chǎn)生一種問題,備份一次需要遷移N次,嚴(yán)重影響備份速度,怎么辦?設(shè)置一個管理任務(wù),在每天備份完后,強(qiáng)制令diskpool將所有的

21、數(shù)據(jù)遷移到newpool,騰出空間,迎接明天的備份.具體的思路是將diskpool的最大遷移上限和最小遷移下限設(shè)為0,強(qiáng)制使它遷移,遷移完了之后再設(shè)一個管理任務(wù),把上限和下限改回來,免得影響明天的備份.Def sch qianyi type=a cmd=”update stg diskpool hig=0 low=0” starttime=15:00:00 active=yes定義了一個叫qianyi的管理任務(wù),在每天的15點(diǎn)運(yùn)行update stg diskpool hig=0 low=0命令,把diskpool存儲池的上下限都設(shè)為0,強(qiáng)制遷移.遷移完成后,需要把diskpool存儲池的上下

22、限都改回來,免得影響明天的備份:Def sch gaihuilai type=a cmd=”update stg diskpool hig=90 low=70” starttime=16:00:00 active=yes定義了一個叫g(shù)aihuilai的管理任務(wù),在每天的16點(diǎn)運(yùn)行update stg diskpool hig=90 low=70命令,把diskpool存儲池的上限改回90,下限改回70.3. TSM自身數(shù)據(jù)庫的備份:TSM使用數(shù)據(jù)庫來記錄備份的一些信息,所以這個數(shù)據(jù)庫顯得很重要,不容有失,要每天備份,同樣需要設(shè)置計劃任務(wù)來自動備份,而且需要設(shè)置3個計劃任務(wù),兩個用來每天備份數(shù)據(jù)

23、庫到兩個磁帶上,一個用來刪除舊的備份版本,這里有個需要注意的,我在這里也饒了一天.TSM的數(shù)據(jù)庫,不能夠備份到以前已使用過的磁帶上,就是說,我昨天在TSM1磁帶上備份了數(shù)據(jù)庫,今天還想備份到這個磁帶上,很不好意思,不允許,這怎么辦?難道我每天要拿一個新的磁帶來備份數(shù)據(jù)庫嗎?不用,可以每天使用del volhistory命令把過期的就的數(shù)據(jù)庫備份刪除掉.所以這就是為什么我要用3個計劃任務(wù)來備份新的數(shù)據(jù)庫和刪除舊的數(shù)據(jù)庫了,我希望保持2天的數(shù)據(jù)庫,所以用兩個磁帶,兩個計劃任務(wù)來備份數(shù)據(jù)庫,如果需要保留N天的,需要用N個磁帶,N個計劃任務(wù)了.其實,還有其他的方法,在我的生產(chǎn)環(huán)境中,數(shù)據(jù)庫是直接備份到

24、硬盤上的,備份到一個file類型的volume里面的,這種類型的volume不受上面說的限制,缺點(diǎn)是備份放置的地方有隱患,萬一服務(wù)器壞了就完了,但很可惜,這套TSM不是我做的.下面說我的方法吧,備份數(shù)據(jù)庫的命令是:Backup db type=full devclass=dbclass volumename=tsm1其中,type=full是指完全備份,devclass是指用什么設(shè)備類,volumename是指用哪個卷.在這里,備份數(shù)據(jù)庫只需要指定一個設(shè)備類,這個設(shè)備類下面不需要存儲池,為了管理清楚點(diǎn),我新建一個設(shè)備類dbclass,并且專門label了兩個磁帶tsm1,tsm2來備份數(shù)據(jù)庫:Def devclass dbclass library=newlibrary devtype=4mm format=dds4c estcapacity=40GLabel libvolume newlibrary tsm1 overwrite=yesLabel libvolume newlibrary tsm2 overwrite=yes準(zhǔn)備好了之后,定義一個管理任務(wù)dbbackup1,備份數(shù)據(jù)庫到TSM1磁帶上,每天的22:00:00執(zhí)行,今天開始執(zhí)行,每兩天一次:Def sch dbbacku

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論