供稿人:闫旭
随着存储技术的发展,磁带库的用途也由以往单纯的备份恢复,发展到分级存储、归档等更加复杂的应用。由于磁盘成本的降低,又出现了所谓近线存储、虚拟磁带库等设备。
虚拟磁带库自从出现,就受到业界普遍的重视。在备份、容灾和分级存储等领域发挥着独特的作用。
TS7510的复制功能可以成为“异地容灾”的廉价解决方案的最佳选择。
本文将通过一个具体测试环境,分两期向您详细的介绍IBM虚拟磁带库TS7510的复制功能和使用方法。包括remote copy功能和duplication功能。
1 数据的remote copy功能
1.1 环境
1)设本地站点拥有:
SUN服务器
IBM7510带库SANsystem2。其中有虚拟带库YanXu-3584。数据带10053。
2)容灾中心拥有:
IBM7510带库SANsystem1。其中有虚拟带库VLib3584。
同样拥有SUN服务器
虚拟带库2装入虚拟磁带

1.2 备份
在本地模拟普通的备份:
root@szxbk02-ts # ls -l
total 3458
-rw-r--r-- 1 root other 8513 Jun 2514:24 config.txt
-rw-r--r-- 1 root other 863587 Jun 25 14:24 log20060327.txt
-rw-r--r-- 1 root other 871153 Jun 25 14:24 log20060329.txt
root@szxbk02-ts # mt -f /dev/rmt/1 rewind
root@szxbk02-ts # tar -cvf /dev/rmt/1 *
a config.txt 17 tape blocks
a log20060327.txt 1687 tape blocks
a log20060329.txt 1702 tape blocks
root@szxbk02-ts # tar -tvf /dev/rmt/1
-rw-r--r-- 0/1 8513 Jun 25 14:24 2005 config.txt
-rw-r--r-- 0/1 863587 Jun 25 14:24 2005 log20060327.txt
-rw-r--r-- 0/1 871153 Jun 25 14:24 2005 log20060329.txt
1.3 用VE将虚拟磁带移动到槽位中。




1.4 进行remote copy
选择copy的目的地,我们将它copy到对方的virtual vault中,在那里生成一个虚拟带。


于是在对方站点SANsystem1生成一个copy任务

(注释:由于测试时,没有来得及捕捉这一屏。上面一张截图是第二次补做的,以保证过程的完整性。)
copy完成后形成了一个虚拟磁带

1.5 在SANsystem1(远程站点),恢复这个copy的虚拟磁带的内容

生成一个新的虚拟带库VLib3584。
将VLib3584影射给SUN服务器。
root@szxbk02-ts # reboot -- -r
……
找到我们的新磁带机
虚拟驱动器62:wwn=21:01:00:0d:77:15:70:15 Lun=1
虚拟驱动器63:wwn=21:01:00:0d:77:15:70:15 Lun=2

root@szxbk02-ts # ls -l /dev/rmt | more
……
lrwxrwxrwx 1 root root 67 Jun 28 11:15 12 -> ../../devices/pci@1f
,2000/SUNW,qlc@1/fp@0,0/st@w2101000d77157015,2:
……
lrwxrwxrwx 1 root root 67 Jun 28 11:15 13 -> ../../devices/pci@1f
,2000/SUNW,qlc@1/fp@0,0/st@w2101000d77157015,1:
……
将remote copy的目标带10053移到此虚拟带库VLib3584的虚拟驱动器62:wwn=21:01:00:0d:77:15:70:15 Lun=1。它对应SUN服务器中的磁带机/dev/rmt/13


1.6 在服务器上恢复数据
root@szxbk02-ts # cd /home
root@szxbk02-ts # cd test
root@szxbk02-ts # cd /home/test
root@szxbk02-ts # rm *
root@szxbk02-ts # ls -l
total 0
root@szxbk02-ts # tar -tvf /dev/rmt/13
-rw-r--r-- 0/1 8513 Jun 25 14:24 2005 config.txt
-rw-r--r-- 0/1 863587 Jun 25 14:24 2005 log20060327.txt
-rw-r--r-- 0/1 871153 Jun 25 14:24 2005 log20060329.txt
root@szxbk02-ts # tar -xvf /dev/rmt/13
x config.txt, 8513 bytes, 17 tape blocks
x log20060327.txt, 863587 bytes, 1687 tape blocks
x log20060329.txt, 871153 bytes, 1702 tape blocks
root@szxbk02-ts # ls -l
total 3458
-rw-r--r-- 1 root other 8513 Jun 25 14:24 config.txt
-rw-r--r-- 1 root other 863587 Jun 25 14:24 log20060327.txt
-rw-r--r-- 1 root other 871153 Jun 25 14:24 log20060329.txt
root@szxbk02-ts #
1.7 结论
从远程站点虚拟带库SANsystem1恢复复制的数据带10053成功。