2008年(8065)
分类: 服务器与存储
2008-08-28 13:11:55
尽管一些虚拟磁带库(VTL)能够管理数据从磁盘到磁带的迁移过程,大多数VTL是将数据留在备份软件中,初始化数据迁移过程,跟踪数据存储位置。管理磁盘和磁带的VTL根目录能在某些系统中找到,这些系统在设计之初都是为了实现主框架备份,如Sun Microsystems公司的StorageTek虚拟存储管理器和IBM 公司的Virtualization Engine TS7700。这些系统率先提供磁盘缓存功能,存储备份数据。但是,这些系统只能在OSes主框架中工作,只支持FICON链接,价格通常不低于几百美元。
管理主框架环境中的磁盘和磁带中所引入的原则也适用于开源系统VTL,无需主框架成本,也没有主框架限制。一些开源系统VTL中包含数据管理软件,能够管理数据从磁盘到磁带、磁带到磁盘的复制过程。实现这项功能有两种可用的软件:专业管理软件和第三方备份软件。
从虚拟磁带向物理磁带迁移数据
IBM公司的Virtualization Engine TS7520、Quantum公司的Pathlight VX 650 和DXi7500等产品都是采用专业管理软件,尽管各种产品管理磁带的方式各异。例如,Quantum公司的Pathlight VX 650的功能严格按照VTL执行,在内部创建虚拟磁带库。数据备份到Pathlight VX 650的虚拟磁带中,以原生磁带格式存储,每份虚拟磁带都有各自指定的虚拟条码。Pathlight VX 650以这种方式存储数据,就能以原生磁带格式直接将虚拟磁带导出到物理磁带中,备份软件可以直接从磁带恢复数据,而不必依赖VX 650。
Quantum公司的新产品DXi7500使用另外一种管理软件,可按照VTL、NAS备份目标或兼顾两者的方式配置。按照NAS备份目标配置时,DXi7500对备份程序而言犹如一个磁盘池;在将数据从磁盘复制到物理磁带时,能填充磁带,优化存储在磁带中的数据量。这就能缓解数据从虚拟磁带复制到物理磁带中产生的问题:如果虚拟磁带不能完全填充,相应的物理磁带也就无法填充。
利用VTL管理数据从磁盘到磁带的复制过程还可能产生其它问题。在将数据从磁盘复制到磁带时,存储到物理磁带的数据格式可能与存储在磁盘中的格式相同。此时,缺乏备份软件所需的磁带磁头和其它信息,也就无法读取物理磁带。也就是说,你必须将数据从物理磁带恢复到VTL中,然后备份软件才能恢复数据。另外,还需要某种机制将VTL的目录从生产站点复制到灾难恢复站点的VTL中,这样才能恢复数据。
允许VTL管理数据从磁盘到磁带的复制过程还存在一个更大的问题,即VTL需要连接备份软件,才能更新备份软件的目录,获取有关新物理磁带的相关信息。通常,每次VTL创建物理磁带复本时,管理员都需要手动更新备份软件目录。不过,也有一些VTL能处理这个问题,如Quantum公司的DXi7500与 Symantec公司Veritas NetBackup 6.5之间具有接口,能实现更新。如果目录没有更新,你就只能从物理磁带恢复数据:首先利用VTL读取磁带数据,或者强迫软件读取每份磁带的数据,然后将数据归类。