IBM Tivoli Storage Manager(以下简称TSM)作为企业级跨平台的数据备份恢复软件,提供全面的存储管理解决方案,专门用来满足客户不断增长的存储需求,使存储管理功能自动化、高效化。通过TSM灵活的策略管理功能,您可以规定哪些数据需要备份或存档、存储在哪里以及保存多长时间。强大的TSM 调度特性消除了人工备份和跟踪的需求,促进了存储操作向非高峰时间的调度,从而优化了网络资源和性能。TSM背景介绍
鉴于TSM强大的功能、良好的用户界面,其赢得了众多客户的青睐。但TSM更多的是用于IBM Aix、Microsoft Windows、Linux、Hp-ux等操作系统,在Sun Solaris平台上的使用相对较少。目前Sun Solaris平台上大都使用Symantec Veritas 备份管理软件进行数据备份与恢复。与其他Unix操作系统相比较,Solaris在设备管理方面相对麻烦,主要体现在需要修改设备配置文件、进行LUN-Target的绑定等等。
而且不同的Solaris操作系统版本,对于相同设备的配置方法也有所不同。除此以外,TSM在Sun Solaris平台上的安装配置除了常规的驱动程序安装外,还需要修改配置文件并在此基础上生成TSM自身可使用的设备文件。因此,给TSM的配置带来了诸多的不便,也给安装者提出了更好的要求。
LAN-Free安装实例
下面以一个LAN-Free的示例来说明TSM在Solaris 10平台上的配置过程。在Solaris平台下安装TSM的关键也在于正确生成TSM 所需要的设备文件,因此本文的重点在于如何生成TSM所需要的设备文件,也没有就TSM的具体安装步骤作描述。
环境描述:
TSM服务器:SunFire v490
OS Level:Solaris 10
TSM Server:5.3.3
磁带库:STK L700E,机械臂通过SCSI与TSM服务器相连,驱动器则通过光纤交换机与TSM服务器及八台备份客户端(Sun服务器)相连
配置步骤:确认HBA卡类型
1、确认Host Bus Adapter卡(以下简称HBA卡)类型
在Sun主机上可使用的HBA卡目前主要有两种,一种是Qlogic公司的HBA卡,另一种是Sun自身的HBA卡。但Sun自身的HBA是OEM Qlogic公司的,虽说两种类型的HBA卡都出自于Qlogic公司,但它们的Kernel却不同,并且配置文件修改方法也不相同。因此,在Sun平台下配置磁带设备,首先需要确认HBA卡的类型。
SUN供货的Qlogic HBA使用/kernel/drv/qlc内核模块,其配置文件为/kernel/drv/qlc.conf,而由Qlogic本身供货的HBA卡则使用qla内核模块,如对于SUN OEM的FC-HBA有以下信息:
通过查看卡的“subsytem-id”信息以确认其类型,
“0x10a”表示这块FC-HBA卡是qlogic品牌的但使用Sun的驱动程序和fcode,表明这块HBA卡为Sun OEM Qlogic公司的,其fcode版本信息可通过如下命令得到:
配置步骤:显示识别的磁带设备
2、 在TSM Server上显示操作系统识别到的磁带设备
确认HBA卡类型后,通过cfgadm –al命令列出当前操作系统所识别到的设备:
其中C2是磁带库机械手臂,C4、C5是磁带库磁带机
v配置步骤:显示识别的磁带设备
2、 在TSM Server上显示操作系统识别到的磁带设备
确认HBA卡类型后,通过cfgadm –al命令列出当前操作系统所识别到的设备:
其中C2是磁带库机械手臂,C4、C5是磁带库磁带机
配置步骤:安装磁带驱动及生成TSM设备文件
5、安装TSM针对磁带设备的驱动程序,修改mt.conf、lb.conf文件进行设备绑定,这两个文件的路径如下:
/usr/kernel/drv/mt.conf
/usr/kernel/drv/lb.conf
lb.conf按以下方式修改:
mt.conf
Qlogic HBA卡按如下格式修改:
SUN HBA卡按如下格式修改:
请注意,不同版本的OS、不同版本的驱动程序,其绑定方法都不相同,配置时请详细阅读readme文件。该步骤建议参照设备厂家提供的文档进行配置,TSM驱动程序提供的设备绑定方法仅供参考。(因在这次实施中发现按照TSM驱动程序提供的设备绑定方法无法生成TSM可使用的设备文件)
6、生成TSM使用的设备文件
通过以下命令生成TSM设备文件
执行完上述命令后,在/dev/rmt目录会生成TSM所能够使用的设备文件名,其命名规则为/dev/rmt/xlb和/dev/rmt/xmt。至此,在Solaris平台下配置TSM的前期准备工作已完成,余下的TSM配置工作可以按照手册中的步骤去进行,这里就不描述了。
最后总结一下在整个配置过程中需要注意的地方:
1、 对Solaris操作系统命令有一定的了解
2、 确认OS的版本、HBA卡的型号、HBA卡Driver的版本
3、 仔细阅读Readme文件,以确定设备绑定方法
4、 如果设备文件生成有误,在TSM配置过程中不会有相应的提示,只有在Label磁带时TSM会报错。因此,在Sun平台下如配置TSM如果遇到TSM Label磁带报错,建议首先检查设备绑定是否正确。
阅读(333) | 评论(0) | 转发(0) |