Tivoli Storage Manager
日常維護手冊
目 錄
6.10 檢查服務器和客戶端的配置信息是否發生過修改… 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。
檢查服務器配置文件,並檢查服務器是否綁定配置文件中規定的端口;
查看服務器的狀態(Query Status)確保設置好”Availability: Enabled”;
檢查客戶端配置文件中端口號和IP地址是否與服務器端一致;
檢查節點是否被服務器端鎖定(LOCK);
配置系統管理員檢查網絡狀況和服務器的內存利用狀況,如果內存不夠用,則新的連接肯定無法建立。
以下文章點擊率最高
Loading…