琴月阴:手把手教你用TSM5.3进行磁带备份 - 存储频道 | IT168

来源:百度文库 编辑:偶看新闻 时间:2024/04/20 11:07:49
【IT168 专稿】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  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\

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管理员进行解密

2.3 识别磁带库

首先先确认操作系统是否能够识别磁带库的机械手和磁带驱动器,如下图中红框显示,

接着可以通过更新驱动程序重新配置磁带库驱动器,使用ftp.software.ibm.com下载的磁带驱动程序包:IBMTape.W32_6082.zip

安装驱动时应从下图中点击 从磁盘安装 并选中下载的驱动程序解压目录,则会出现对应的For Tivoli Storage Manager的选项(下图所示),选中,并下一步安装即可。

接着通过更新驱动程序重新配置机械手的驱动为TSM驱动,具体方法同上一步(如图)。

驱动安装完成后检查确认即可。

接下来通过TSM Windows控制台确认带库的识别

注意:正常情况下能够识别带库

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