手把手教你用TSM5.3进行磁带备份 IBM 的TSM(Tivoli Storage Manager)定位于“集中备份管理”这个概念,即由一台
服务器 (管理集中)备份所有关键服务器上的数据,并将备份数据集中存放在某企业存储中(数据集中),通过策略实现自动化的备份工作,最后管理员通过登录备份服务器在集中的界面中管理备份策略和检查备份作业完成情况。笔者使用过Tivoli和Veritas两类稿件,感觉无论从安装还是应用, TSM相对VERITAS来说要复杂的多,但熟悉TSM后,他所带来的功能应用决对不会逊色于VERITAS,甚至在某些存储管理功能上更胜一筹。
所以本文就介绍下TSM的安装与应用,因为前不久在客户这里实际操作了一把,就根据客户的实际情况来写这篇TSM的安装与应用了。
安装环境:
1.服务器环境
TSM 备份服务器:Dell 2850 + Windows 2003 sp1
Oracle数据库服务器:Dell 6850 server + RedFlag DC 4.1 kernel: 2.4.21-20.19AXsmp
DiskArray: EMC CX300
Tape Library: DEll PV 132T/ LTO3
FC: Mcdata 4400
2.
软件 版本:
ISC 6.0.1
TSM 5.3.2
TSM for Oracle 5.2.4
1
TSM服务器端安装及配置 1. TSM服务器组件安装 1.1 安装ISC: 安装目录: C:\IBM\ISC601 登陆用户名密码: iscadmin/ iscadmin 端口: 8421 1.2 安装AC 注:这一步中一定要手动指定AC的安装目录,要选定ISC所安装的目录,以避免后面的安装失败。 安装Administrator Console(AC)完毕之后通过浏览器测试: http://127.0.0.1:8421/ibm/console 1.3 安装TSM Server 该安装部分比较复杂,分为4部分,分别为: 安装TSM Server 安装TSM License 安装TSM Language Package 安装TSM Device Driver 按照步骤一步步下来,安装过程比较慢,需要点时间,需要注意的就是其所安装的目录为:C:\IBM\Tivoli\tsm\
1
2. 配置TSM Server
2.1 Windows向导简单配置 通过以下步骤运行程序: 开始所有程序Tivoli Storage Manager Management Console(PRC) 通过TSM Server的Windows向导进行简单配置操作,其中生成TSM 实例 hostname_server1 ,可将实例密码设置为:admin 使用命令行注册license regi lic file=tsmee.lic 2.2添加链接到ISC ISC界面 企业管理 添加服务器连接,如下图所示:
意:选中对服务器上的admin_center管理员进行解密
1
2.3 识别磁带库 首先先确认操作系统 是否能够识别磁带库的机械手和磁带驱动器,如下图中红框显示,
接着可以通过更新驱动程序重新配置磁带库驱动器,使用ftp.software.ibm.com 下载的磁带驱动程序包:IBMTape.W32_6082.zip
安装驱动时应从下图中点击 从磁盘安装 并选中下载的驱动程序解压目录,则会出现对应的For Tivoli Storage Manager的选项(下图所示),选中,并下一步安装即可。
接着通过更新驱动程序重新配置机械手的驱动为TSM驱动,具体方法同上一步(如图)。
驱动安装完成后检查确认即可。
接下来通过TSM Windows控制台确认带库的识别
注意:正常情况下能够识别带库<TSM设备类型为Library>
1
2.4 配置TSM Server的磁带库 ISC à 存储设备à 创建库 注意配置过程中需要输入合适的设备号和设备类型,也可以利用 ISC 存储设备 添加存储设备 来添加磁带库,检入磁带,并创建设备类和存储池, 建议使用这个任务,这样就省掉2.5和2.6步骤。
2.5 检入磁带 通过命令行执行以下命令: LABEL libvolume dell132t search=yes labelsource=barcode checkin=scratch overwrite=yes 注意调整相应参数值 确认检入磁带数: q process (键入过程中) ISCà 存储设备à 库 à 卷 (日常查询) q libvolume (日常查询) 2.6 创建设备类和存储池 创建设备类: ISCà 存储设备à 查看设备类à 创建设备类 目前已经创建 LTODEV 创建存储池: ISCà 存储设备à 查看存储池à 创建创建存储池 目前已经创建 TapePool
2.7 创建策略域 ISC à 策略域与客户机节点à 创建策略域 注意:如果修改了策略域中策略集的设置需要激活策略域,否则修改将不起作用,如下图所示:
2.8 创建客户机节点 ISC à 策略域与客户机节点 à 查看策略域 à 点击相应策略域 à 客户机节点 à 创建客户机节点 创建完毕之后,可以点击该客户机节点名称进行配置修改,如下图所示:
注意:可以选中客户机节点删除子身备份文件的选项
TSM客户机安装及配置 应用OS为Redflag Linux 1 TSM Client安装 1.1 TSM Client安装 rpm -ivh TIVsm-API.i386.rpm rpm -ivh TIVsm-BA.i386.rpm rpm -ivh TIVsm-msg.zh_CN.i386.rpm 自动安装TSM至:/opt/tivoli/tsm 注意:请先装TIVsm-API.i386.rpm包,否则会报错: error: Failed dependencies:
TIVsm-API = 5.3.2 is needed by TIVsm-BA-5.3.2-0 libApiDS.so is needed by TIVsm-BA-5.3.2-0 libct_cu.so is needed by TIVsm-BA-5.3.2-0 libdmapi.so is needed by TIVsm-BA-5.3.2-0 libgpfs.so is needed by TIVsm-BA-5.3.2-0 libha_gs_r.so is needed by TIVsm-BA-5.3.2-0 libha_gs_r.so(Base) is needed by TIVsm-BA-5.3.2-0
1.2 TSM for Oracle安装 [root@lhdb1 linux86]# pwd /tsmimage/4oracle/oracle/linux86 rpm -ihv TIVguid.i386.rpm rpm -ihv TDP-Oracle.i386.rpm rpm -ihv TIVsm-API.msg.zh_CN.i386.rpm rpm -ihv TDP-Oracle.msg.zh_CN-5.2.0-0.i386.rpm 自动安装目录: /opt/tivoli/tsm/client/oracle
2 配置 2.1 BA Client端配置 创建tsm client配置文件 [root@lhdb1 bin]# pwd /opt/tivoli/tsm/client/ba/bin [root@lhdb1 bin]# cp dsm.opt.smp dsm.opt [root@lhdb1 bin]# cp dsm.sys.smp dsm.sys [root@lhdb1 bin]# chmod +w dsm.opt [root@lhdb1 bin]# chmod +w dsm.sys
内容如下 dsm.sys
SErvername server_a COMMMethod TCPip TCPPort 1500 TCPServeraddress 10.60.248.3 nodename lhdb1 passwordaccess generate
dsm.opt
SErvername server_a
2.2 Oracle客户端配置 1. 配置tdpo.opt选项文件 [root@lhdb1 bin]# pwd /opt/tivoli/tsm/client/oracle/bin [root@lhdb1 bin]# cp tdpo.opt.smp tdpo.opt tdpo.opt 文件内容:
DSMI_ORC_CONFIG /opt/tivoli/tsm/client/oracle/bin/dsm.opt DSMI_LOG /opt/tivoli/tsm/client/oracle/bin TDPO_FS /lhdb1_ora9i TDPO_NODE lhdb1_ora
2. 创建/opt/tivoli/tsm/client/oracle/bin/dsm.opt 文件 servername server_ora
3. 创建dsm.sys配置文件
[root@lhdb1 bin]# pwd /opt/tivoli/tsm/client/api/bin [root@lhdb1 bin]# cp dsm.sys.smp dsm.sys [root@lhdb1 bin]# chmod +w dsm.sys
dsm.sys内容: SErvername server_ora COMMMethod TCPip TCPPort 1500 TCPServeraddress 10.60.248.3 passwordaccess prompt
4. 使用tdpoconf设置密码 使用tdpoconf设置Oracle备份node的密码,并测试到TSM服务器的连接:
[root@lhdb1 bin]# pwd /opt/tivoli/tsm/client/oracle/bin [root@lhdb1 bin]# tdpoconf password IBM Tivoli Storage Manager for Databases: Data Protection for Oracle Version 5, Release 2, Level 0.0 C) Copyright IBM Corporation 1997, 2003. All rights reserved. *************************************************************** * IBM Tivoli Storage Manager for Databases Utility * * Password file initialization/update program * ROOT privilege needed to update value * ************************************************************** Please enter current password: Please enter new password: lease reenter new password for verification: ANU0260I Password successfully changed.
使用tdpoconf showenv查看设置信息 [root@lhdb1 bin]# tdpoconf showenv IBM Tivoli Storage Manager for Databases: Data Protection for Oracle 版本 5,发行版 2,级别 0.0 (C) Copyright IBM Corporation 1997, 2003. All rights reserved. TA PROTECTION FOR ORACLE 信息 版本: 5 发行版: 2 级别: 0 子级: 0 平台: 32bit TDPO Linux86 SM 服务器信息 服务器名称: SERVER_ORA 服务器地址: 10.60.248.3 服务器类型: Windows 服务器端口: 1500 通信方法: TCP/IP ESSION 信息 所有者名称: 节点名称: lhdb1_ora 节点类型: TDPO Linux86 DSMI_DIR: /opt/tivoli/tsm/client/api/bin DSMI_ORC_CONFIG: /opt/tivoli/tsm/client/oracle/bin/dsm.opt TDPO_OPTFILE: /opt/tivoli/tsm/client/oracle/bin/tdpo.opt 密码目录: /opt/tivoli/tsm/client/oracle/bin 压缩: FALSE