当前位置: 首页 > 工具软件 > mhVTL > 使用案例 >

MHVTL与TSM的完美结合

丁振海
2023-12-01

本文利用mhvtl虚拟带库以及tsm软件,搭建备份恢复测试环境,供初学者参考!

虚拟带库的设置

[root@tsmsrv ~]# lsscsi -g
[2:0:0:0]    disk    VMware,  VMware Virtual S 1.0   /dev/sda   /dev/sg0
[3:0:0:0]    cd/dvd  NECVMWar VMware SATA CD00 1.00  /dev/sr0   /dev/sg1
[33:0:8:0]   mediumx STK      SL500            0105  /dev/sch0  /dev/sg6
[33:0:9:0]   tape    STK      9840             0105  -          /dev/sg2
[33:0:10:0]  tape    STK      9840             0105  -          /dev/sg3
[33:0:11:0]  tape    STK      9840             0105  -          /dev/sg4
[33:0:12:0]  tape    STK      9840             0105  -          /dev/sg5
编辑mhvtl.conf文件,将磁带的容量调整为20G。
[root@tsmsrv ~]# cat /etc/mhvtl/mhvtl.conf 
..........
# Default media capacity (500 M)
CAPACITY=20480

运行/opt/tivoli/tsm/devices/bin/autoconf -a命令,会产生如下文件:

[root@tsmsrv ~]# la /dev/tsmscsi/
total 8.0K
drwxr-xr-x  2 root root  180 Oct 21 11:38 .
drwxr-xr-x 19 root root 4.4K Oct 21 11:38 ..
lrwxrwxrwx  1 root root    8 Oct 21 11:38 lb0 -> /dev/sg6
-rw-r--r--  1 root root  173 Oct 21 11:38 lbinfo
lrwxrwxrwx  1 root root    8 Oct 21 11:38 mt0 -> /dev/sg2
lrwxrwxrwx  1 root root    8 Oct 21 11:38 mt1 -> /dev/sg3
lrwxrwxrwx  1 root root    8 Oct 21 11:38 mt2 -> /dev/sg4
lrwxrwxrwx  1 root root    8 Oct 21 11:38 mt3 -> /dev/sg5
-rw-r--r--  1 root root  442 Oct 21 11:38 mtinfo

在linux下面,定义带库的时候,必须指定其位于/dev/tsmscsi下的路径。

TSM中定义带库

//定义虚拟带库
tsm: TSMSRV>def libr sl500 libt=scsi shared=no
tsm: TSMSRV>def path tsmsrv sl500 srct=server desttype=library device=/dev/tsmscsi/lb0 online=yes
//获取driver的element号
tsm: TSMSRV>show slots sl500
.............
Device           : /dev/tsmscsi/lb0 

Drive   0, element 500 
Drive   1, element 501 
Drive   2, element 502 
Drive   3, element 503
.............
//定义driver以及path
tsm: TSMSRV>def driv sl500 dr1 onl=yes elem=500
tsm: TSMSRV>def driv sl500 dr2 onl=yes elem=501
tsm: TSMSRV>def driv sl500 dr3 onl=yes elem=502
tsm: TSMSRV>def driv sl500 dr4 onl=yes elem=503
tsm: TSMSRV>def path tsmsrv dr1 srct=server destt=dr libr=sl500 device=/dev/tsmscsi/mt0 
tsm: TSMSRV>def path tsmsrv dr2 srct=server destt=dr libr=sl500 device=/dev/tsmscsi/mt1
tsm: TSMSRV>def path tsmsrv dr3 srct=server destt=dr libr=sl500 device=/dev/tsmscsi/mt2 
tsm: TSMSRV>def path tsmsrv dr4 srct=server destt=dr libr=sl500 device=/dev/tsmscsi/mt3
//label磁带
tsm: TSMSRV>label libv sl500 search=yes labels=barcode checkin=scr overwrite=yes waittime=0
//定义设备类 
tsm: TSMSRV>def devc estcdev libr=sl500 devt=ecart format=9840 estcap=20G mountl=drives
//查询磁带状态
tsm: TSMSRV>q libv
Session established with server TSMSRV: Linux/x86_64
  Server Version 6, Release 3, Level 5.0
  Server date/time: 10/21/2014 12:00:34  Last access: 10/21/2014 11:39:04


Library Name     Volume Name     Status               Owner          Last Use      Home        Device
                                                                                   Element     Type  
------------     -----------     ----------------     ----------     ---------     -------     ------
SL500            G03001TZ        Scratch                                           1,000       ECART-
                                                                                                RIDGE
SL500            G03002TZ        Scratch                                           1,001       ECART-
                                                                                                RIDGE
SL500            G03003TZ        Scratch                                           1,002       ECART-
                                                                                                RIDGE
SL500            G03004TZ        Scratch                                           1,003       ECART-
                                                                                                RIDGE
SL500            G03005TZ        Scratch                                           1,004       ECART-
                                                                                                RIDGE
SL500            G03006TZ        Scratch                                           1,005       ECART-
                                                                                                RIDGE
SL500            G03007TZ        Scratch                                           1,006       ECART-
                                                                                                RIDGE
SL500            G03008TZ        Scratch                                           1,007       ECART-
                                                                                                RIDGE
SL500            G03009TZ        Scratch                                           1,008       ECART-
                                                                                                RIDGE
SL500            G03010TZ        Scratch                                           1,009       ECART-
                                                                                                RIDGE
SL500            G03011TZ        Scratch                                           1,010       ECART-
                                                                                                RIDGE
........................
//status:如果磁带状态为scratch表明是空白带(临时带),如果状态为private,表明已经被使用
(专用带)。
//LateUse: 磁带使用状态,Data说明该磁带是数据带,DbBackup表明该磁带是TSM自身DB的备份带。
//检入清洗带
tsm: TSMSRV>checkin libv sl500 search=yes status=cleaner checklabel=barcode cleanings=30
//驱动器处理50G数据后,清洁驱动器
tsm: TSMSRV>update drive sl500 dr1 cleanfrequency=50
//查询设备类
tsm: TSMSRV>q dev

Device        Device         Storage     Device        Format      Est/Max      Mount
Class         Access            Pool     Type                     Capacity      Limit
Name          Strategy         Count                                  (MB)     
---------     ----------     -------     ---------     ------     --------     ------
DISK          Random               3                                                 
ESTCDEV       Sequential           0     ECARTRID-     9840       20,480.0     DRIVES
                                          GE                                         
TSMDBFILE     Sequential           0     FILE          DRIVE       1,024.0          1
 类似资料: