金融其它TSM更换带库

TSM下更换带库

整个过程中走了很多弯路,最后总结出一条自己认为比较稳妥的路线,中间有些步骤不是必需的,但是这样出现问题比较容易判断。
此内容仅供参考,不当之处请高手指点


环境:aix 4.3.3+tsm4.2+IBM3583
  


1.备份TSM:

tsm>Def dev filedb devt=file dir=/tsmdbbk/dbbk/

tsm>backup db dev=filedb t=f

tsm>backup devconfig filenames=/tsmdbbk/dbbk/devconfig.out

tsm>backup volhistory filenames=/tsmdbbk/dbbk/volhistory.out

tsm>halt



2.物理更换设备
查看原带库lib和driver的scsi ID,并记录,将原带库的driver转移到“新”带库,带库里放一盘空白带,连接好线缆,启动带库。


3.测试带库自身工作是否正常

检查有没有报错,调整lib和driver的scsi ID,和原带库保持一致,通过面板作水平移动和垂直移动测试,做抓

带测试,保证机械手工作正常,用一盘空白带作读写测试,保证driver工作正常


4.主机识别硬件,
在系统中删除原来设备

#lsdev -Cc tape
smc0 Available 40-58-00-6,0 IBM 3583 Library Medium Changer
rmt0 Available 40-58-00-0,0 IBM 3580 Ultrium Tape Drive
rmt1 Available 40-58-00-1,0 IBM 3580 Ultrium Tape Drive


#lsdev -C |grep 40-58
scsi3         Available 40-58         Wide/Ultra-2 SCSI I/O Controller
smc0          Available 40-58-00-6,0  IBM 3583 Library Medium Changer
rmt0          Available 40-58-00-0,0 IBM 3580 Ultrium Tape Drive
rmt1          Available 40-58-00-1,0 IBM 3580 Ultrium Tape Drive


#rmdev -dl rmt0
#rmdev -dl rmt1
#rmdev -dl smc0
#rmdev -dl scsi3    (删这个比较彻底,)

#cfgmgr -v

#lsdev -Cc tape
smc0 Available 40-58-00-6,0 IBM 3583 Library Medium Changer
rmt0 Available 40-58-00-0,0 IBM 3580 Ultrium Tape Drive
rmt1 Available 40-58-00-1,0 IBM 3580 Ultrium Tape Drive



5.tapeutil调试(需要Atape驱动包支持)
目的是测试操作系统对设备的控制是否正常

#tapeutil

General Commands:
    1. Open a Device                  5. Inquiry             9. Log Sense Page
    2. Close a Device                 6. Test Unit Ready    10. Mode Sense Page
    3. Device Info                    7. Reserve Device     11. Release Device
    4. Tape Drive Service Aids        8. Request Sense       Q. Quit Program

Medium Changer Commands:
   12. Element Information           16. Move Medium
   13. Position To Element           17. Load/Unload Medium
   14. Element Inventory             18. Initialize Element Status
   15. Exchange Medium               19. Prevent/Allow Medium Removal

Tape Commands:
   20. Query/Set Parameters          30. Read and Write Tests
   21. Prevent/Allow Medium Removal  31. Unload Tape
   22. Rewind                        32. Erase
   23. Erase Gap                     33. Write Filemarks
   24. Forward Space Filemarks       34. Backward Space Filemarks
   25. Forward Space Records         35. Backward Space Records
   26. Space to End of Data          36. Query/Set Tape Position
   27. Log Sense                     37. Read or Write Files   
   28. Display Message               38. Query/Create/Change Partition
   29. Synchronize Buffers           39. Report Density Support  

测试机械手:

1 open a device :/dev/smc0   打开一个设备,smc0为机械手(带库)
14 Element Inventory         查看详细设备清单
16 Move Medium               通过14中显示的槽位地址进行移动,输入源和目的地址,,比如              

                             4102到4105,4105到256,将盒带再移到256,准备读写测试  
2 close a device             关闭设备

测试driver
1 open a device :/dev/rmt0
30 Read and Write Tests      如果成功再对rmt1进行测试,测试完成后将盒带移回4102
                             读写测试后磁带不能正常移动,需要执行22 和 31,然后再移动
2 close a device

如果所有测试都成功,那么恭喜你,此时可以关闭带库,取出空白带,把原带库的盒带装到新带库里,启动带库进行下一步操作。

如果有失败,需要检查驱动,或重认硬件,反复调试,如果不能保证这里成功,那么到TSM里肯定会有问题的。




6.TSM操作

启动tsm
#cd /usr/tivoli/tsm/server/bin
#./startserver &
#dsmadmc
tsm>q dri

Library Name     Drive Name       Device Type     On-Line            
------------     ------------     -----------     -------------------
3583LIB          3583DRV1         LTO             No                 
3583LIB          3583DRV2         LTO             No               

tsm>q dri 3583lib f=d                 (此处没有捕获记录,记录参数,下一步照此定义)
tsm>q libr 3583lib f=d                  (此处没有捕获记录,记录参数,下一步照此定义)


tsm>delete dri 3583lib 3583drv1
tsm>delete dri 3583lib 3583drv2
tsm>delete libr 3583lib

tsm>define libr 3583lib libt=scsi device=/dev/smc0 share=no    (定义带库)
tsm>DEFINE DRIVE 3583LIB 3583DRV1 online=yes device=/dev/rmt0 element=256 CLEANFREQuency=none
tsm>DEFINE DRIVE 3583LIB 3583DRV2 online=yes device=/dev/rmt1 element=257 CLEANFREQuency=none
                                       (定义driver)
tsm>checkin libv 3583lib search=yes status=priv checklabel=barcode        (checkin盒带)

tsm>q libv    (检查盒带是否成功checkin)
tsm>q act begint=-00:03  (如果没有成功,查看日志检查错误)


tsm>quit
#dsmc ar /xxx/xxx/xx.xx   (归档测试)
参与9

8同行回答

growbasegrowbase软件开发工程师rockbase
Thanks a lot!显示全部
Thanks a lot!收起
互联网服务 · 2013-10-20
浏览1668
jiacuntingjiacunting系统管理员亚忆电子
Thanks a lot!显示全部
Thanks a lot!收起
机械装备 · 2011-11-29
浏览1658
keigopankeigopanmasterlippo
正需要的资料,谢谢分享!显示全部
正需要的资料,谢谢分享!收起
IT分销/经销 · 2011-11-18
浏览1649
keigopankeigopanmasterlippo
正需要的资料,谢谢分享!显示全部
正需要的资料,谢谢分享!收起
IT分销/经销 · 2011-11-18
浏览1661
5love85love8系统工程师沈阳地铁集团有限公司
正需要的资料,谢谢分享!显示全部
正需要的资料,谢谢分享!收起
轨道交通 · 2010-11-20
浏览1626
爱如潮水爱如潮水研发工程师四川农信
很不错的案例  感谢楼主和大家分享一般情况下 更换带库设备 都需要在TSM中重新定义一下显示全部
很不错的案例  感谢楼主和大家分享
一般情况下 更换带库设备 都需要在TSM中重新定义一下收起
金融其它 · 2010-10-25
浏览1637
ylqyylqy专业技术支持人员陕西众慧信息技术有限责任公司
very good!thank you!显示全部
very good!
thank you!收起
IT分销/经销 · 2010-10-21
浏览1686
birdnetbirdnet系统管理员saic
Thanks a lot!显示全部
Thanks a lot!收起
机械装备 · 2010-10-19
浏览1699

提问者

yinxin
系统管理员银信长远
擅长领域: 服务器存储虚拟化

相关问题

相关资料

问题状态

  • 发布时间:2010-10-16
  • 关注会员:1 人
  • 问题浏览:8738
  • 最近回答:2013-10-20
  • X社区推广