★实战:Solaris 10下通过TSM配置磁带库

作者:戴捷
2008/3/3 0:00:00
本文关键字: 存储 磁带库

【聆听IT专家讲座,了解如何驾驭IT风险,更有机会获得限量蓝牙耳机!】

【了解更多IT风险管理产品信息。】

IBMTivoli 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是磁带库磁带机

配置步骤:生成设备文件获取磁带设备相关信息

3、生成设备文件

通过devfsadm命令生成操作系统可识别的相关设备文件,设备文件生成在/dev/rmt目录下,格式为/dev/rmt/x。

4、获取磁带设备相关信息

在Solaris平台下获取设备相关信息有两种方法,一是从启动信息中获取磁带库驱动器和机械手臂的相关信息,二是从/var/adm/messages文件中获取。

注意其中的Target,Lun信息,在修改配置文件时需要用到以上的Target和Lun信息。以上驱动器信息是采用QLA2300 HBA卡是启动信息。采用SUN HBA卡则无法看驱动器的target和lun信息。

配置步骤:安装磁带驱动及生成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磁带报错,建议首先检查设备绑定是否正确。

责编:
vsharing 微信扫一扫实时了解行业动态
portalart 微信扫一扫分享本文给好友
著作权声明:kaiyun体育官方人口 文章著作权分属kaiyun体育官方人口 、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。
最新专题
流动存储 为大数据而生

伴随信息技术的突飞猛进,更大量级的非结构化数据与结构化数据构成的大数据成为企业级存储所面临的最大挑战:一方..

磁盘阵列及虚拟化存储

利用数组方式来作磁盘组,配合数据分散排列的设计,提升数据的安全性。虚拟化存储,对存储硬件资源进行抽象化表现。

    畅享
    首页
    返回
    顶部
    ×
    畅享IT
      信息化规划
      IT总包
      供应商选型
      IT监理
      开发维护外包
      评估维权
    客服电话
    400-698-9918
    Baidu
    map