最近刚好在整理TSM的PPT,刚好也在系统的学习TSM功能模块,就先从TSM for Storage Area Network开始.
首先对比下文件大小在LANBASE和LANFREE环境下的
备份性能,可以得知如果备份数据的文件大小大致都为几十KB的文件时,则应该选择LANBASE的备份方式,而如果文件大小大于100KB,单文件尺寸越大,使用LANFREE越能体现他的性能优势.
TSM FOR SAN允许客户端将数据直接写入同一SAN中的存储设备(备份设备),而不通过LAN网络传输.
TSM FOR SAN的主要作用有:
1.避免占用LAN网络的带宽(影响其它业务系统的正常使用).
2.减少TSM服务器的负载(备份数据流由Storageagent端处理),以支持更多并发客户端的连接.
操作过程:
1.TSM服务器向client发送策略信息(预先定义的计划任务),从dsm.opt中确认数据是否走LAN
2.当是LANFREE方式时,由存储代理程序接收信息,再向库
管理器发送卷安装的请求.
3.库管理器将介质安装位置告知存储代理程序
4.客户机上通过存储代理程序将数据直接写入目标卷或介质
5.最后存储代理程序将元数据信息(备份信息)告知TSM服务器,TSM服务器将数据写入TSM DB中
备注:从TSM 5.3开始,不再需要在每一客户端节点上都安装Storage agent,而可以通过某一安装Storage agent的客户端作为代理.(但控制信息和备份数据流还是通过LAN从备份客户端到达storage agent端)
TSM FOR SAN的配置步骤:
在客户端上的配置:1.编辑dsm.sys和dsm.opt文件,添加以下内容:
enablelanfree yes
LANFREECommmethod TCPip
LANFREETCPServeraddress 10.133.129.30
LANFREEtcpport 1500
备注:LANFREECommmethod有TCPIP和SHAREDMEM两个选项,后者用于备份客户端与Storage agent位于同一主机时(可取得更好的性能),另外LANFREEtcpport和LANFREEshmport分别于TCPIP和SHAREDMEM配套使用.
2.编辑dsmsta.opt文件,添加以下内容:
DEVCONFIG devconfig.out
COMMmethod TCPIP
SERVERNAME TSM_SERVER1
备注:其中TSM_SERVER1为TSM备份服务器的节点名
3.用dsmsta setstorageagent配置存储代理服务器(与服务器端define server配置的名称对应)
dsmsta serstorageserver myname=qbypdb1agent mypassword=abc123 myhladdress=10.133.129.25 servername=TSM_SERVER1 serverpassword=admin hladdress=10.133.129.41 lladdress=1500
备注:配置完成后,配置信息将自动写入devconfig.out,其中password内容已经加密.
4.编辑/etc/inittab添加以下内容,以设置自动启动存储代理
autostgagnt:2:once:/usr/tivoli/tsm/StorageAgent/bin/rc.tsmstgagnt >/dev/console 2>&1 #Start the Tivoli Storage Manager storage agent
在服务器端的配置:1.用reg node注册客户端节点
2.用define server注册存储代理服务器,并确认信息
define server qbypdb1agent serverpassword=abc123 hladdress=10.133.129.25 lladdress=1500
tsm: TSM_SERVER1>q server qbypdb1agent
Server Comm. High-level Low-level Days Server Virtual Allow
Name Method Address Address Since Password Volume Replacement
Last Set Password
Access Set
-------- ------ ------------- --------- ------ -------- -------- -----------
QBYPDB1- TCPIP 10.133.129.25 1500 <1 Yes No No
AGENT
3.用define path为存储代理服务器定义可用的驱动器设备
define path qzzhaj1agent drv1 srct=server destt=dr library=TS3200 autod=yes device=/dev/rmt1
define path qzzhaj1agent drv2 srct=server destt=dr library=TS3200 autod=yes device=/dev/rmt0
tsm: TSM_SERVER1>q path qbypdb1agent
Session established with server TSM_SERVER1: Windows
Server Version 5, Release 4, Level 1.2
Server date/time: 04/10/08 10:36:49 Last access: 04/10/08 09:15:53
Source Name Source Type Destination Destination On-Line
Name Type
----------- ----------- ----------- ----------- -------
QBYPDB1AGE- SERVER DRV1 DRIVE Yes
NT
QBYPDB1AGE- SERVER DRV2 DRIVE Yes
NT
验证LANFREE状态:1.通过validate lanfree <节点名> <存储代理服务器名>
tsm: TSM_SERVER1>validate lanfree qbypdb qbypdb1agent
ANR0387I Evaluating node QBYPDB using storage agent QBYPDB1AGENT for LAN-free data movement.
Node Storage Operation Mgmt Class Destination LAN-Free Explanation
Name Agent Name Name capable?
----- -------- --------- ---------- ------------ --------- --------------------
QBYP- QBYPDB1- BACKUP STANDARD ORA_POOL Yes
DB AGENT
QBYP- QBYPDB1- ARCHIVE STANDARD ORA_POOL Yes
DB AGENT
ANR1706I Ping for server 'QBYPDB1AGENT' was able to establish a connection.
ANR0388I Node QBYPDB using storage agent QBYPDB1AGENT has 2 storage pools capable of LAN-free data
movement and 0 storage pools not capable of LAN-free data movement.
2.确认备份数据是否通过LANFREE的方法有:
a.在备份过程中用topas观察网卡的状态
b.使用TSM备份客户端发起备份,然后通过汇总信息窗口查看"不依赖LAN的数据字节数"
ppath024
作者:
arronax_zyj收起