利用TSM + 带库进行文件数据的备份和恢复,是目前大多数TSM用户的基本需求。但是这个似乎简单的需求却要求参与实施的工程师同时具备包括TSM软件和带库硬件两方面的知识。为了降低软件工程师的学习难度,帮助用户快速建立一个可用而且可靠的TSM备份环境,本文对这一过程中需要的硬件知识进行了简要的描述。本文主要以目前TSM用户最常用的环境:TSM + IBM LTO带库为例进行介绍。对非IBM公司的带库,本文也针对其与IBM公司带库在TSM环境配置中的区别进行了介绍。由于每一种操作系统平台上针对带库硬件的操作都有所不同,不可能在一篇文章中进行全面介绍,所以本文仅针对Linxu操作系统平台进行了讲解。
搭建TSM + 带库的备份环境,其过程一般可以分为如下几个步骤:
1. 搭建前的准备工作,包括软件平台需求的检查;硬件平台需求的检查;软件程序的准备;硬件驱动程序的准备(包括卡,机械手,驱动器三类驱动程序);
2. 带库驱动程序的安装以及测试;
3. TSM的安装;
4. TSM的硬件配置工作;
5. TSM的备份策略设置;
上述流程中上,前四个步骤都有跟硬件相关的操作,本文将对其中需要注意的环节以及相应的操作系统命令进行描述。
1.确定操作系统平台需求
用户在安装TSM之前,必须针对自己所购买的TSM版本,查出该版本TSM的平台需求。
针对操作系统而言,TSM对操作系统的要求可以从如下的链接中获得: www-306.ibm/software/tivoli/products/storage-mgr/platforms.html
针对Linux,用户一定要明确自己所使用的Linux平台的硬件架构是什么?对x86平台(通常指32bit),x86-64平台(AMD的64bit芯片平台),IA-64(Intel的64bit芯片平台)平台,IBM zSeries平台和IBM的Power平台,TSM提出了不同的要求。
如果用户手上没有自己机器的硬件手册,可以使用Linux的命令来获得一些信息:例如
[root@localhost scsi]# uname -a
Linux localhost.localdomain 2.6.9-11.ELsmp #1 SMP Fri May 20 18:26:27 EDT 2005 i686 i686 i386 GNU/Linux
[root@localhost scsi]#
一个很典型的错误就是,在TSM 服务器5.30版本,并没有提供对x86_64平台的支持,但却提供了对x86平台的支持。如果要在x86_64平台平台上运行TSM 5.3版本的程序,则必须打补丁到TSM 5.3.2。
一个简洁的查询手上的软件包是否支持目前操作系统软件和硬件平台的方法是查看软件包中的ReadMe文件。一般说来这个文件中都会包含平台最低需求的信息,而且这个文件中描述的信息应当是最更新和最准确的。
2.确定TSM对计算机硬件的需求
就目前大多数用户的情况来说,这个硬件需求是很容易实现的。对TSM服务器,用户可以在对应版本TSM的安装手册Installation Guide或者安装包的ReadMe中到。以下x86平台的Linux 服务器而言,5.3.0版本的TSM所要求的硬件环境如下:
3.确定带库和HBA卡对固件的要求
对特定的操作系统,带库对驱动程序和固件(Firmware)都有一定的要求。查阅Linux平怎样恢复数据
台的驱动程序需求,用户可以参考如下的链接:
www-306.ibm/software/sysmgmt/products/support/IBM_TSM_Supported_Devices_for_Linux.html
以3582带库为例,用户可以从这个链接中到有关3582带库的信息,如下:
点击浏览更详细的细节,用户可以看到对机械手和驱动器的固件要求是:
要查看机械手和驱动器的固件,用户可以从带库面板,或者使用IBM提供的带库驱动工具tapeutil来进行查询。具体的操作方式,用户可以用硬件手册中获得,也可以咨询IBM的硬件工程师。如果发现自己的固件版本不够,应该在硬件工程师的帮助下升级自己的固件版本。
这里适当扩展一下话题,针对带库类型和特定操作系统平台,对用户所使用的HBA卡的固件版本也有一定要求,用户可以从这个网址中获取相应HBA卡的固件版本的需求:
www-03.ibm/servers/storage/support/config/hba/hbaSearchResults.wss
用户只需要输入自己的带库类型,操作系统类型,HBA卡类型就可以查出所支持的HBA卡和相应的固件要求。
在Linux系统环境中要查看自己HBA卡的型号,除了看硬件实体外,在安装了HBA卡驱动程序的前提下,用户可以在启动的过程中看到HBA卡的型号。以Qlogic的HBA卡为例,当出现Qlogic BIOS 提示符号时,按下「Ctrl+Q」,用户就可以对HBA卡的参数和属性进行观察和修改。
除此以外用户也可以使用命令lspci来查看已经安装的HBA卡的型号。例如:
[root@localhost qla2xxx]# lspci
……
00:11.0 Host bridge: Broadcom (formerly ServerWorks) CIOB-X2 PCI-X I/O Bridge (rev 03)
00:11.2 Host bridge: Broadcom (formerly ServerWorks) CIOB-X2 PCI-X I/O Bridge (rev 03)
02:03.0 Fibre Channel: QLogic Corp. QLA2300 64-bit Fibre Channel Adapter (rev 01)
04:04.0 Fibre Channel: QLogic Corp. QLA2300 64-bit Fibre Channel Adapter (rev 01)
08:07.0 SCSI storage controller: LSI Logic / Symbios Logic 53c1030 PCI-X Fusion-MPT Dual Ultra320 SCSI (rev 07)
08:07.1 SCSI storage controller: LSI Logic / Symbios Logic 53c1030 PCI-X Fusion-MPT Dual Ultra320 SCSI (rev 07)
[root@localhost qla2xxx]#
要查看HBA卡的固件版本,在已经安装好驱动的前提下,用户可以从/proc/scsi/路径下的
文件中获得,依然以QLOGIC的HBA卡为例:
[root@localhost scsi]# cat /proc/scsi/qla2xxx/*
QLogic PCI to Fibre Channel Host Adapter for QLA2310:
Firmware version 3.03.02 IPX, Driver version 8.00.00b21-k
Entry address = e088b000
ISP: ISP2300, Serial# E37029
……………………
QLogic PCI to Fibre Channel Host Adapter for QLA2310:
Firmware version 3.03.02 IPX, Driver version 8.00.00b21-k
Entry address = e088b000
ISP: ISP2300, Serial# E37036……………………
如果发现HBA卡的固件版本不够,用户应该跟HBA卡的厂商联系,升级自己HBA卡的固件版本。
4.硬件驱动程序的准备
TSM对不同的带库有不同的驱动程序需求。用户必须针对当前TSM的版本并配合带库的类型来综合判断自己应该选用什么样的驱动程序。在TSM的管理员手册Administrator’s Guide中,用户可以从“驱动程序的安装和配置(Installing and configuring Device Drivers)”一节获得准确的答案。
一般而言,针对IBM提供的带库设备,用户需要安装IBM Device Driver。例如在Linux平台上,IBM 3570,IBM 3590 ,3592, IBM LTO Ultrium 3576, 3580, 3581, 3582, 3583, 和 3584v 都应该安装名为IBMTape的驱动程序;而IBM 3494和3495则应该安装名为ibmatl的驱动程序。
而非IBM的带库设备,一般要求用户安装IBM TSM Device Driver。
IBM Device Driver可以从网络上下载,下载的地址是:
ftp://ftp.software.ibm/storage/devdrvr/linux
一般说来用户下载的驱动程序版本越新越好。
IBM TSM Device Driver一般就包含在用户所购买的光盘里,用户在安装的过程中可以选择安装。
如果带库已经安装要查看当前的驱动程序版本,用户可以使用使用IBM提供的带库驱动工具tapeutil来进行查询。具体的操作方式,用户可以用硬件手册中获得。也可以使用rpm命令查看自己安装的程序,例如:
[root@localhost image]# rpm -qa | grep tape
IBMtape-2.1.1-0
[root@localhost image]#
这里扩展一下话题,如果用户需要自己安装HBA卡的驱动程序,一般说来可以在知道光纤卡型号的前提下,去相应的厂商网站下载驱动地址,以IBM设备常用的QLogic公司HBA
卡而言,可以在如下的网址查驱动程序:
www.qlogic/support/ibm_page.html
在用户进行驱动程序的安装之前,一定要确认驱动程序能否支持自己的Linux内核。查看Linux内核的命令,前文已经讲过,就是uname –a。
5.检验带库的安装
当硬件工程师完成带库的连接,驱动程序的安装,已经Zone的划分后。怎样检验带库是否安装成功,是否已经可以被TSM所利用了呢?
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论