Tivoli Storage Manager 日常維護手冊

Tivoli Storage Manager

日常維護手冊

目 錄

一、TSM版本及安裝結構… 5

1.1 TSM Server 5

1.2 TSM Client 5

1.3 StorageAgent For TSM.. 6

1.4 TDP for Oracle. 6

二、TSM維護操作… 7

2.1. TSM Server 7

2.2 圖形管理… 7

2.3 命令管理… 7

2.4服務器端查看日誌… 8

2.5服務器端查看是否成功執行了調度… 8

2.6客戶端的調度與狀態查看… 8

三、TSM配置管理… 9

3.1、修改TSM服務器的默認數據庫和日誌卷… 9

3.2、刪除默認存儲池,默認磁盤卷… 9

3.3、修改服務器選項文件… 9

3.4、添加回收存儲池,定義存儲池的回收… 9

3.4.1定義文件設備類… 9

3.4.2定義Oracle存儲池的回收… 10

3.4.3定義文件備份存儲池的回收… 10

3.5、TSM數據庫文件備份… 10

四、TSM服務調度管理… 11

4.1 定義空間觸發器… 11

4.2定義TSM自身備份調度… 11

4.2.1定義devconfig的日常備份… 11

4.2.2 定義volhistory的日常備份… 11

4.2.3定義TSM數據庫的日常備份… 11

4.2.4定義刪除順序卷歷史信息… 11

五、磁帶管理… 13

5.1 檢入清洗帶及使用… 13

5.2 給新的未使用的磁帶標籤… 13

5.3 檢出磁帶… 13

5.4 檢入磁帶… 13

六、TSM故障排除過程… 14

6.2. 安裝程序信息… 14

6.4. TSM的配置信息… 14

6.5. TSM的日誌信息… 15

6.6. TDP應用日誌信息… 15

6.7  利用HELP命令查看TSM的出錯信息… 15

6.8 檢查問題是否可以重現… 15

6.9. 問題的出現是否與讀或寫設備有關係… 16

6.10 檢查服務器和客戶端的配置信息是否發生過修改… 16

6.11檢查服務器的數據庫空間是否溢出… 16

6.12客戶端無法連接的問題,通常需要檢查下面一些細節… 16

文 檔 修 訂 記 錄

一、

TSM版本及安裝結構

1.1 TSM Server

版本信息

IBM Tivoli Storage Manager for win2003  Version 6.1

安裝目錄結構

IBM Tivoli Storage Manager for win2003 Version 6.1版本默認安裝路徑為D:\Program Files\Tivoli\TSM ,重要文件所在目錄結構如下表所示:

目錄 目錄中文件描述
D:\Program Files\Tivoli\TSM 安裝目錄
D:\Program Files\Tivoli\TSM\server 主要服務目錄
D:\Program Files\Tivoli\TSM\server\dsmicfgx.exe 服務實例安裝嚮導
D:\Program Files\Tivoli\TSM\server\dsmupgdx.exe 服務實例升級嚮導
D:\Program Files\Tivoli\TSM\server\tsmdiag Tsm服務管理後台訪問目錄
D:\Program Files\Tivoli\TSM\server\tsmdiag\dsmadmc.exe Tms服務管理後台啟動命令
D:\Program Files\Tivoli\TSM\server\tsmdiag\dsm.opt Tsm服務管理後台配置文件
D:\Program Files\Tivoli\TSM\server\tsmee.lic Tsm服務企業版註冊license

 

1.2 TSM Client

版本信息

IBM Tivoli Storage Manager Version 6.1

安裝目錄結構

IBM Tivoli Storage Manager  Versiont 6.1版本默認安裝路徑為/opt/tivoli/tsm/client/,重要文件所在目錄結構如下表所示:

目錄 目錄中文件描述
/opt/tivoli/tsm/client/ba/bin 可執行命令及配置文件
/opt/tivoli/tsm/client/api/bin64 可執行命令及配置文件
/opt/tivoli/tsm/client/ba/bin/dsm.opt Tsm client 客戶端設置tsm服務器名字
/opt/tivoli/tsm/client/ba/bin/dsm.sys Tsm client 客戶端配置文件,配置網絡連接
/opt/tivoli/tsm/client/ba/bin/dsmca 啟動TSM Client
ps –ef|grep dsmcad  然後kill 掉dsmcad 進程 關閉 TSM Client
/opt/tivoli/tsm/client/ba/bin/dsmcad 啟動 tsm client web訪問

 

1.3 StorageAgent For TSM

版本信息

IBM Tivoli Storage Manager for Storage Area Network V6.1

 

安裝目錄結構

IBM Tivoli Storage Manager for Storage Area Network V6.1版本默認安裝路徑為/opt/tivoli/tsm/StorageAgent,重要文件所在目錄結構如下表所示:

目錄 目錄中文件描述
/opt/tivoli/tsm/StorageAgent/bin 可執行命令及配置文件
/opt/tivoli/tsm/StorageAgent/bin/dsmsta.opt storageAgent的客戶端配置文件
/opt/tivoli/tsm/StorageAgent/bin/dsmsta 客戶機端定義存儲代理服務器
/opt/tivoli/tsm/StorageAgent/bin/dsmsta & 啟動TSM SAN Agent

 

1.4 TDP for Oracle

版本信息

IBM Tivoli Storage Manager for DBS Version 5.5

安裝目錄結構

IBM Tivoli Storage Manager for DBS Version 5.5版本默認安裝路徑為/usr/tivoli/tsm/client/oracle,重要文件所在目錄結構如下表所示:

目錄 目錄中文件描述
/opt/tivoli/tsm/client/oracle/bin64 可執行命令及配置文件
/opt/tivoli/tsm/client/api/bin64/dsm.sys tdp參數配置文件
/opt/tivoli/tsm/client/api/bin64/dsm.opt Tsm服務器名字設置文件
/opt/tivoli/tsm/client/oracle/bin64/tdpo.opt Tdp 服務器配置文件
/opt/tivoli/tsm/client/oracle/bin64/tdpoconf 修改tdp連接tsm服務器密碼
/opt/tivoli/tsm/client/oracle/bin64/tdpoconf showenv 檢查tdp的配置是否正確

二、TSM維護操作

2.1. TSM Server

 

啟動TSMServer

Tsm 安裝在win2003上,可以在安裝tms時設置tsm服務成為windows默認系統服務,讓tsm 隨系統啟動tsm

也可能以administrator用戶登錄到主機上,從控制面板-網絡服務中手動啟動與關停TSM服務:

從命令符訪問tsm 控制台。運行->cmd ,然後從msdos提示窗口裡切換到tsm 的安裝目錄。如下所示:

Cd d:\program files\tivoli\tsm\server/tsmdiag/

執行dsmadmc.exe

 

停止TSM Server

輸入命令#dsmadmc(最好在/tmp路徑下輸入)進入管理客戶端,輸入用戶名admin,缺省口令admin進入管理命令行如下圖:

輸入help查看命令幫助,可以在提示符下輸入halt 停止TSM服務。
驗證服務狀態

使用如下命令查看tsm進程:

#netstat –na  如果可以看到1500端口打開,則證明tsm 啟動正常.

 

2.2 圖形管理

服務器端的維護一般通過IE來實現,啟動IE界面,在地址欄輸入:http://hostname:9043/ibm/console,進入管理界面,輸入ISC管理員和口令(iscadmin/iscadmin)。

查看日誌

登陸到命令行客戶端#dsmadmc輸入命令query actlog

 

2.3 命令管理

以下只列出部分常用命令,其用法和其他命令可查看手冊或使用命令helpcommand_name查看幫助,都是在管理命令行dsmadmc中運行。如下表所示:

命令 用途
query event * * 查看調度執行情況
query status 查看服務器狀態
query stgpool 查看存儲池狀態
Query volume 查看卷狀態
Query libv (可以簡寫為q libv) 查看庫卷狀態
Query session 查看會話狀態
Audit library 審計庫
Help (命令名稱) 查看命令幫助信息

 

2.4服務器端查看日誌

#cd D:\Program Files\Tivoli\TSM

Type log.txt

 

2.5服務器端查看是否成功執行了調度

root用戶登陸到命令行客戶端#dsmadmc輸入命令query event * *

 

2.6客戶端的調度與狀態查看

啟動TSMClient的調度進程

以root用戶登錄到主機上,從命令行啟動TSMClient的調度進程後台運行:

nohup dsmc sched -se=tdpo -password=password 2> /dev/null &

 

驗證調度進程的狀態

使用如下命令查看tsm進程:

# ps –ef |grep dsmc

可以看到如下輸出說明已經啟動:

#ps -ef|grep dsmc
root 258216 217240 0 12:08:39 pts/6 0:00 grep dsmc
root 454822 1 0 Nov 30 – 0:00 dsmc sched -se=tdpo –password

 

三、TSM配置管理

3.1、修改TSM服務器的默認數據庫和日誌卷

define dbvol D:\tsmdata\db1.dsm formatsize=1024定義服務器數據庫卷

define logvol D:\tsmdata\log1.dsm formatsize=1024定義服務器日誌卷

delete dbvol “D:\Program Files\Tivoli\TSM\server1\db1.dsm”刪除默認服務器數據卷

delete logvol “D:\Program Files\Tivoli\TSM\server1\log1.dsm”刪除默認服務器日誌卷

 

3.2、刪除默認存儲池,默認磁盤卷

delete stgpool archivepool

delete stgpool backuppool

delete vol “D:\PROGRAM FILES\TIVOLI\TSM\SERVER1\DISK1.DSM”

delete stgpool diskpool

delete stgpool spacemgpool

 

3.3、修改服務器選項文件

D:\Program Files\Tivoli\TSM\server1\dsmserv.opt

添加下面兩行

VOLUMEHistory “d:\tsmdata\volhist.out”

DEVCONFig “d:\tsmdata\devcnfg.out”

重啟TSM服務使得修改生效

backup devconfig備份設備信息

backup volhistory備份卷信息

 

3.4、添加回收存儲池,定義存儲池的回收

3.4.1定義文件設備類

define devclass filedev01 devtype=file mountlimit=4 maxcapacity=2G directory=d:\tsmdata\filedev

 

3.4.2定義Oracle存儲池的回收

define stgpool orareclaimpool filedev01 nextpool=orapool01 lowmig=0 maxscratch=30

update stgpool orapool01 reclaimstgpool=orareclaimpool

update stgpool orareclaimpool nextstgpool=orapool01

 

3.4.3定義文件備份存儲池的回收

define stgpool filebakreclaimpool filedev01 nextpool=filebakpool01 lowmig=0 maxscratch=30

update stgpool filebakpool01 reclaimstgpool=filebakreclaimpool

update stgpool filebakreclaimpool nextstgpool=filebakpool01

 

3.5、TSM數據庫文件備份

 

定期把以下內容備份到磁帶上或拷貝到其他存儲設備上用於以後恢復TSM服務器:

文件:

D:\Program Files\Tivoli\TSM\server/bin/devconfig.out

D:\Program Files\Tivoli\TSM\server/bin/volhistory.out

D:\Program Files\Tivoli\TSM\server/bin/dsmserv.opt

D:\Program Files\Tivoli\TSM\server/bin/dsmserv.dsk

 

 

四、TSM服務調度管理

定義服務器管理調度對TSM服務器進行自動管理維護

 

4.1 定義空間觸發器

define spacetrigger db fullpct=80 spaceexpansion=20定義數據庫空間觸發器

define spacetrigger log fullpct=80 spaceexpansion=20定義日誌文件空間觸發器

 

4.2定義TSM自身備份調度

4.2.1定義devconfig的日常備份

define schedule devcnfg_backup type=admin cmd=”backup devconfig” description=”Daily Devconfig Backup” starttime=06:30 active=yes

 

4.2.2 定義volhistory的日常備份

define schedule volhist_backup type=admin cmd=”backup volhistory” description=”Daily Volhistory Backup” starttime=06:30 active=yes

 

4.2.3定義TSM數據庫的日常備份

define schedule db_backup type=admin cmd=” backup db devc=dbbaklto type=full ” description=” Daily DB Backup” starttime=07:00 active=yes

 

4.2.4定義刪除順序卷歷史信息

define schedule delete_volhist type=admin cmd=”delete volhistory type=dbbackup todate=today-1″ description=”Delete volume history information for database backups” starttime=07:00 active=yes

 

 

五、磁帶管理

5.1 檢入清洗帶及使用

checkin libvolume3584LIB search=yes status=cleaner checklabel=barcode cleanings=20檢入清洗帶

update drive 3584LIB drive01 cleanfrequency=1000定義了驅動器處理1000G數據量就自動清洗一次(已定義)

clean drive 3584LIB drive01手動清洗驅動器

 

5.2 給新的未使用的磁帶標籤

label libvolume 3584LIB checkin=scratch search=yes labelsource=barcode overwrite=yes標記磁帶

 

5.3 檢出磁帶

Checkout libvolume 3584LIB volume_name remove=bulk checklabel=yes將卷名為volume_name的卷檢出庫,並且放到I/O倉里

 

5.4 檢入磁帶

checkin libvolume 3584LIB search=yes checklabel=barcode

 

 

六、TSM故障排除過程

以windows平台上的TSM應用為例,列舉一個信息收集清單以及相信信息的收集方法,供用戶參考使用。
6.1. 操作系統信息
6.1.1操作系統版本信息
運行 ver
6.1.2操作系統fixpack信息

運行“Cmd”後回車,在命令提示符窗口中輸入“systeminfo >systeminfo.txt”後回車,你會發現在當前目錄下生成了一個名為systeminfo.txt的文本文件,裡面記錄了本機安裝的補丁信息和系統主要配置信息。
6.1.3操作系統是64bit還是32bit

運行winmsd.exe

 

6.2. 安裝程序信息
列舉系統中安裝的所有TSM備份軟件信息

6.3. TSM的在線系統信息和相關版本信息
服務器端信息:
Q SYSTEM
Q NODE F=D
Q SCHEDULE F=D
Q LIBV F=D
客戶端版本信息:
dsmc
該命令結果中包括了客戶端版本的version,release,modification等信息。

6.4. TSM的配置信息
服務器端信息:
dsmserv.opt
在unix環境中,通常位於/optr/tivoli/tsm/server/bin目錄下
客戶端信息:
dsm.sys和dsm.opt
在unix環境中,通常位於/opt/tivoli/tsm/client/ba/bin目錄下

6.5. TSM的日誌信息
服務器端日誌信息
Q Actlog Begintime=HH:MM Endtime=HH:MM
這裡的Begintime和Endtime至少包括了錯誤信息出現前後各一個小時的信息。
dsmserv.err
該日誌通常位於TSM服務器程序的安裝目錄下。
客戶端日誌信息
dsmerror.log
該日誌通常位於TSM客戶端程序的安裝目錄下。
dsmsched.log

6.6. TDP應用日誌信息
如果是TDP for Exchange應用則應該收集:
tdpexc.log
如果是TSM API客戶端應用則應該收集:
dsierror.log
如果是TDP for Oralce,則應該收集:
tdpoerror.log
如果是針對DB2備份,則應該收集:
db2diag.log,db2alert.log,userexit.log
如果是TDP for SQL,則應該收集:
tdpsql.log

 

6.7  利用HELP命令查看TSM的出錯信息

使用HELP用戶可以獲得關於這條出錯信息更多的內容,包括對信息更詳細的解釋,系統所做的反應和用戶應該做的操作等等,下面是利用HELP命令查看出錯信息的示例:
查看錯誤號為ANR7800I的信息:
help 7800
系統輸出為:
ANR7800I DSMSERV GENERATED AT time ON date.
EXPLANATION: The Tivoli Storage Manager server module was generated
at the indicated date and time.
SYSTEM ACTION: Server operation
USER RESPONSE: None

 

6.8 檢查問題是否可以重現

如果問題可以比較容易的重現,則意味着可以比較容易孤立並發現出現故障的原因。但是並不是所有問題都可以很容易重現,而這往往意味着問題的產生是多方面因素結合的結果,這時候就需要用戶放寬思維範圍,從更廣的範圍和更長的時間段上來發現問題。

 

6.9. 問題的出現是否與讀或寫設備有關係

如果問題的出現是在讀或者寫某個硬件設備上的數據的時候,則硬件系統所在的計算機操作系統往往也會產生一些錯誤日誌記錄,例如AIX,Windows都會產生相應的錯誤日誌。用戶可以利用這些記錄來幫助發現問題的所在。

 

6.10 檢查服務器和客戶端的配置信息是否發生過修改
如果錯誤是在配置信息修改以後產生的,則可以考慮重新修改配置信息,並測試問題是否重複出現。

 

6.11檢查服務器的數據庫空間是否溢出
TSM利用數據庫來記錄和管理元數據,所以如果數據庫空間不夠時,所有的備份和恢復操作都無法進行。查看數據庫空間可以使用命令Query Database。

 

6.12客戶端無法連接的問題,通常需要檢查下面一些細節

檢查服務器配置文件,並檢查服務器是否綁定配置文件中規定的端口;
查看服務器的狀態(Query Status)確保設置好”Availability: Enabled”;
檢查客戶端配置文件中端口號和IP地址是否與服務器端一致;
檢查節點是否被服務器端鎖定(LOCK);
配置系統管理員檢查網絡狀況和服務器的內存利用狀況,如果內存不夠用,則新的連接肯定無法建立。

 

以下文章點擊率最高

Loading…

     

如果這文章對你有幫助,請掃左上角微信支付-支付寶,給於打賞,以助博客運營