免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3253 | 回复: 2
打印 上一主题 下一主题

[备份软件] [原创]TSM设备管理和配置---带续 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-06-14 23:31 |只看该作者 |倒序浏览
说明:由于本人能力有限,文中难免有错误的地方,请大家指正,共同进步。


TSM可以管理的设备分为物理设备:如磁带机、光盘驱动器等;逻辑设备:硬盘上的一个文件或其他

服务器上的存储。

光盘驱动器是唯一的随机访问的设备。所有的disk devices共享相同的设备类disk。

TSM支持的各种的带库,manual library:也就是单独的磁带机,可以是多台不同类型的机器,如,DLT,

8MM,LTO等;SCSI磁带库;
349XTape Library Dataserver:磁带的加载和卸载都是通过带库自动完成的,349X带库有一个或多个

library management control points (LMCP),LMCP完成磁带的操作,当备份服务器在备份或恢复的时候

,发出响应的信息给LMCP,LMCP加载或卸载相应的磁带。
External Libraries:TSM不提供磁带驱动器的管理,而是通过一个其他的软件进行管理,通过相应的接

口和TSM进行通信完成备份恢复等相应的操作。如STK的ACSLS(Automated Cartridge System Library

Software)磁带库。
Data Movers:Data movers are devices that accept requests from Tivoli Storage Manager to

transfer data on behalf of the server.DATA MOVER在存储设备之间传输数据,不站用TSM SERVER和

TSM CLIENT设备的资源,不站用网络资源,同时如果使用NDMP(网络数据管理协议)可以备份NAS SERVER

上的数据.



在LAN环境下配置SCSI磁带库
1、定义个个磁带库
define lib lib_name libtype=scsi
2、在TSM SERVER中定义磁带库的路径[paht]
define path tsm_server lib_name srctype=tsm_server desttype=library device=/dev/xxx
说明:device参数是机械手在操作系统下的逻辑设备文件名。
3\定义磁带库中的驱动器
define drive lib_name drive_name element=xx
elememt值表示驱动器在磁带库中的物理位置.
4\在 TSM-SERVER中定义驱动器的路径
define path tsm_server drive_name srctype=server destype=drive lib=lib_name device=/dev/xxx
device参数是驱动器在操作系统下的逻辑设备文件名
5\定义驱动器相应的设备类.
define devclass 从class_name library=lib_name devtype=xxx format=drive
说明:FORMAT=DRIVE as the recording format only if all the drives associated with the device

class are identical.
6\校验配置的一些相关命令
query library查询磁带库的定义
query drive查询驱动器的定义
query path查询路径的定义
query devclass查询设备类的定义
7\将定义相应的存储池
define stgpool storagepool_name class_name maxscratch=20
maxscratch=20参数含义使用的Scratch volumes的最大数目,Scratch volumes是指已经被LABEL[标记]并

可以使用的卷.如果使用maxscratch参数,TSM SERVER能够自动选择可以使用的scratch 卷,如果没有使用

maxscratch参数则要指定具体的卷给存储池使用.
在这里还可以天加一个Collocation参数,Collocation的作用是尽可能地将同备份client的数据放在最少

的磁带上.在默认的情况下Collocation是OFF状态.
8\检查被标记了的卷
chenkin libvolume lib_name search=yes status=scratch checklabel=barcode
9\标记并检察卷
label libvolume lib_name search=yes labelsource=barcode checkin=scratch
如果使用scratch 卷,保证有足够的卷可以利用.没有使用的scratch 卷可以被其他任何存储池所使用,为

TSM SERVER自动分配.
如果使用private 卷,必须要指定相应的卷给指定的存储池所使用.

论坛徽章:
0
2 [报告]
发表于 2003-06-15 23:01 |只看该作者

[原创]TSM设备管理和配置---带续

在SAN环境下配置磁带库。
先明白的两个术语意思,library manager server和library client server.
library manager server必须是一TSM SERVER,并且他管理SAN环境下的磁带库,library client server

可以是TSM CLIENT或TSM SERVER,他使用磁带库进行备份,但他本身不能读磁带库进行管理。

一、在library ,manager server上配置磁带库,下面配置中的SERVER名字为ASTRO。
1、定义个一名字为SANGROUP的共相SCSI库
define library sangroup libtype=scsi share=yes
2、在TSM ibrary manager server上定义磁带哭的路径
define path astro sangroup srctype=server desttype=library device=/dev/lc2
3、定义带库中的驱动器
define drive sangroup drivea element=18
define drive sangroup driveb element=19
4、定义驱动器的路径
define path astro drivea srctype=server desttype=drive library=sangroup device=/dev/rmt1.1
define path astro driveb srctype=server desttype=drive library=sangroup device=/dev/rmt2.1
5、定义相应的设备类并对每个不同的SERVER定义不同的最大加载等待时间
define devclass tape library=sangroup devtype=3570 mountretention=2 mountwait=15
6、检察磁带库中的目录[inventratory]
checkin libvolume sangroup search=yes status=scratch checklabel=barcode
label libvolume sangroup search=yes labelsource=barcode checkin=scratch
7、定义一个最大scratch volume为50的存储池
define stgpool backtape tape maxscratch=50
二、在library client server上配置带库[library client manger的名字为judy]
1、在library client manager 上定义library manager server
define server astro serverpassword=secret hladdress=9.115.3.45 lladdress=1580
crossdefine=yes
2、定义共相带库,并保证primarylibmanager是library manger server的名字,还有就是和library

manger server的带库名相同。
define library sangroup libtype=shared primarylibmanager=astro
3、定义相同的驱动器[在这里element是不需要的]
define drive sangroup drivea
define drive sangroup driveb
建议定义和library manager server相同的驱动器名字
4、定义驱动器的路径
define path judy drivea srctype=server desttype=drive library=sangroup device=/dev/rmt4。1
define path judy drivebsrctype=server desttype=drive library=sangroup device=/dev/rmt5。1
5、定义相应的设备类
define devclass tape library=sangroup devtype=3570 mountretention=2 mountwait=10
注意mountwait的值最好不要相同。
6、定义一个备份使用的存储池
define stgpool backtape tape maxscratch=50

说明,在SAN的环境下进行备份,必须安装SAN的代理,在library manager server上不需要安装,在

library manager cleint上需要安装。[以后会写到]

论坛徽章:
0
3 [报告]
发表于 2003-06-17 10:16 |只看该作者

[原创]TSM设备管理和配置---带续

TSM 不能使用以前用TAR或DD的磁带,但是TAR,DD能够覆盖TSM的磁带。Tivoli Storage Manager cannot write over tar or dd tapes, but tar or dd
can write over TSM tapes.     


在启动TSM SERVER服务后,操作系统不能共用磁带机.
Tape drives can be shared only when the drive is not defined or the server is not started. The MKSYSB command will not work if both Tivoli Storage Manager and AIX are sharing the same drive or drives.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP