- 论坛徽章:
- 1
|
Windows平台上存储系统配置改动后常出现的TSM问题及解决方法
在Windows平台上,当存储系统配置发生修改,或者Windows的设备驱动程序模块发生重建等操作时,由于TSM所定义的Path(包括指向机械手Library的Path和指向驱动器Driver的Path)可能无法重新找到原来的硬件而有可能出现以如下表现为特征的一些错误:
ANR8300E I/O error on library (OP=xx CC=xx KEY=xx ASC=xx ASCQ=xx SENSE=xx)
ANR8441E Initialization failed for SCSI library
ANR8301E I/O Error on library
ANR8848W Drive xxxx of library xxx is inaccessible; server has begun polling drive. (SESSION: x)
ANR8840E Unable to open device xxxxx with error xxx.
当遇到这些错误时候,用户可以尝试用如下方法对这个问题进行解决:
1) 运行TSMDLST命令来产生当前可用的存储设备的列表,这个命令缺省位于:
C:\program files\tivoli\tsm\console\
2) 记录下带库机械手和驱动程序的 'TSM Name'
Library=lb#.#.#.#
Drives=mt#.#.#.#
3)在TSM的管理客户端运行如下命令收集机械手,驱动器和相应的Path的定义信息:
query library
query drive * f=d
query path * * f=d
4) 删除失效的路径信息,
针对驱动器,使用如下的命令:
delete path srctype=server desttype=drive
library=
针对机械手使用如下命令:
delete path srctype=server desttype=library
5) 删除相应的失效驱动器和机械手,
针对驱动器使用如下的命令:
delete drive
针对机械手使用如下的命令:
delete library
6) 使用1-3步骤中收集到的机械手和驱动器的名字作为参考,重新定义机械手和驱动器;
定义机械手的命令:
define library libtype=
定义驱动器的命令:
define drive
7) 利用'tsmdlst'收集到的信息和新定义的驱动器和机械手的名字,重新定义相应的路径:
重新定义机械手路径的命令:
define path srctype=server desttype=library device=lb#.#.#.#
重新定义驱动器的命令:
define path srctype=server desttype=drive library= device=mt#.#.#.#
8) 把所有的Scratch磁带放回带库,命令是:
Checkin libv search=yes checklabel=barcode status=scratch
9) 把所有的Private磁带放回带库,命令是:
Checkin libv search=yes checklabel=barcode status=private
搞来搞去,还是老方法,哈。
还是delete以后再create的好,update也不知道什么时候会出问题。tsm目前还不是很好用。
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/535/showart_71382.html |
|