首页 理论教育VERITAS备份软件在高校图书馆中的应用

VERITAS备份软件在高校图书馆中的应用

【摘要】:VERITAS备份软件在人大图书馆中的应用李伶 储继华摘要:备份是图书馆进行数据保护的常用手段。在人大图书馆众多的应用系统中,很多系统是由资源加工、处理与对外发布、服务模块组成,并且几项功能共同安装于一台服务器上。具体备份策略如下:4.VERITAS在人大图书馆数据备份中的应用4.1 VERITAS NetBackup整合了不同平台的备份管理通过备份服务器上的Veritas NetBackup软件,在同一管理窗口使用一个应用程序就能管理不同平台的所有介质,实现数据

黑体, SimHei; color: rgb(255, 0, 0);">VERITAS备份软件在人大图书馆中的应用

李伶 储继华

(中国人民大学图书馆 北京 100872)

摘要:备份是图书馆进行数据保护的常用手段。备份方式的选择直接关系到数据备份的完整性、安全性以及图书馆业务连续性的关键性问题。本文将根据人大图书馆重要数据的备份和恢复要求,介绍Veritas备份软件的应用情况。

关键字:Veritas 备份 恢复 备份策略   

分类号: G250.7 TP309.2

 1图书馆数据自动备份的必要性

随着图书馆数字化资源建设进程的加快和网络服务内容的拓展,图书馆拥有越来越多的自建数据、二次开发数据和扫描数据,这些数据在图书馆的网络服务中发挥着重要作用。对于任何图书馆来说,丢失或损坏这些数据都会造成服务中断、业务工作受损等严重后果。因此,对这些重要数据的保护就越来越引起各图书馆的高度重视。

备份是图书馆进行数据保护的常用手段,备份的目的主要在于保证数据的安全性和完整性,以便需要时能及时恢复数据和系统,保证工作的正常运行。图书馆一般采用手工拷贝、磁带备份、数据库附带备份功能等方式进行数据备份。

上述几种方式人大馆都曾采用过,但手工操作备份和利用系统附带备份程序在执行备份过程中要受网络和人员责任心等诸多因素影响,难免有失误和数据备份不完整等现象。因此,从数据恢复的及时性和管理效率讲,备份更需要一种建立在自动化、策略化以及规范化之上的自动管理备份机制。

2人大图书馆数据备份现状及系统恢复需求分析

目前,人大图书馆有16个资源加工与服务系统、24个本地镜像数据库,总数据容量为7TB。其中有11个系统每天都有不同程度地数据更新和变化。除本地镜像数据库外,凡有数据变化的系统都有各自的系统和数据备份手段,分别由各系统管理人员负责备份和管理工作。

在人大图书馆众多的应用系统中,很多系统是由资源加工、处理与对外发布、服务模块组成,并且几项功能共同安装于一台服务器上。鉴于此原因,有的系统要求7*24小时高可用性运行,一旦系统崩溃或出现故障,要求尽可能缩短系统恢复时间,这就对备份恢复提出了很高的要求;有的系统虽也要求7*24小时高可用性运行,但系统恢复时间可以允许延迟一天;有的系统属数据库服务系统,源厂商负责数据库系统的数据更新和维护,图书馆没有系统恢复的任务。我们认为Unicorn系统、TPI、CDI数据加工系统、个性化信息服务系统、图书馆主页五大系统不仅涉及我馆的关键业务,其系统中所保存的数据为我馆自建或二次加工的重要电子资源,一旦这些系统数据损坏或丢失,将直接影响我馆的业务运行和读者服务工作,影响面比较大。此外,我馆还有一些不定期增加的学位论文和图书扫描数据,也是我馆宝贵的数字化资源,也需要进行特别保护。

根据系统高可用性要求和系统数据更新状况,系统恢复需求具体情况如下:

3.人大图书馆数据备份策略

根据对人大图书馆业务工作的连续性和高可用性需求分析,以及从整合不同平台的数据备份管理的角度考虑,2005年7月,人大图书馆购买了VERITAS软件的自动备份(NetBackup)和裸机恢复(Bare Metal Restore)功能模块。之所以选择VERITAS是因为VERITAS 软件公司是世界上专注于生产开放式存储管理软件的厂商,其软件产品主要用于数据保护和灾难恢复,并支持UNIX、Windows等不同平台的数据保护。

为通过NetBackup软件实现人大馆的数据保护,我们制定了系统及数据自动备份原则和备份策略。

3.1系统备份原则

(1)对于涉及数据更新频率高、服务面广的系统,我们对系统采取系统备份、数据完全备份和增量备份方式,如Unicorn、图书馆主页、TPI等。

(2)对于数据时有更新、使用频率不高(根据日常统计数字)的系统数据,我们采用数据完全备份和增量备份的方式进行文件系统级备份,如CDI 、KingbaseDL等。

(3)对于一些不定期频繁增加的加工数据,采取不定期定时自动备份方式。如我馆扫描加工的一些数据文件等。

3.2备份策略

根据系统备份原则,人大馆系统及数据备份策略以每日增量备份为主,定期(每周一次)完全备份为辅,7*24小时高可用性运行要求系统做系统级恢复备份。

3.2.1增量备份

增量备份是指对指定目标的数据首先进行一次完全备份,以后的每次备份只更新与前一次备份相比有变动的数据。增量备份的每一次增量都源自前一次备份后的变动部分,这种备份方式的优点是没有数据重复,备份的数据量相对较小,所需的时间也较短。

增量备份设置为每日零辰零点(周日-周五)开始备份数据,备份数据保存期限为两个星期,两个星期后自动清除。

3.2.2完全备份

完全备份是指备份指定目标的所有数据,这种备份方式的优点是可以完整复制数据,并且在需要恢复时可以快速访问备份数据。其缺点备份数据中有大量的内容重复,占用比较大的磁盘空间,备份所需的时间也相对较长。完全备份设置在周六零辰零点开始,数据保存期限也为两个星期,两个星期后自动清除。

3.2.3不定期备份

对于一些不定期更改且容量较大的文件数据,采用手动设置不定期自动备份,保存期限为永久。采用Veritas软件自动备份不定期数据,可以保持数据的完整、连续性,减少备份时间,提高系统管理人员的工作效率。

3.2.4系统备份(www.chuimin.cn)

Veritas系统备份是指应用服务器在根卷(root volume)或操作系统无法运行的情况下,服务器操作系统及应用数据的完全恢复。在客户机/服务器网络体系结构下作为数据管理的备份服务器必须对其执行Bare Metal Restore (裸机恢复),通过网络或光盘引导在网络中建以重建机器配置,提供必要的操作系统、组件及硬件驱动,再通过备份软件NetBackup利用事先已备好的数据将应用服务器恢复到原有的应用状态。

具体备份策略如下:

4.VERITAS在人大图书馆数据备份中的应用 

4.1 VERITAS NetBackup整合了不同平台的备份管理

通过备份服务器上的Veritas NetBackup软件,在同一管理窗口使用一个应用程序就能管理不同平台(solaris、windows)的所有介质,实现数据安全、高速集中备份管理。此外,统一的备份时间,提高了备份效率,简化了多个系统数据备份的配置管理工作,节约了人力、物力,降低了投资成本。

备份系统拓扑图如下:

4.2自动备份,实现无人职守

所谓自动备份是指NetBackup系统根据备份策略建立的备份时刻表自动执行指定目录及其下的文件拷贝,全过程能够高速、安全且无需人工干预地将数据存放到网络中另一台服务器相应的目录下。NetBackup系统提供强大的自动备份管理功能及策略方案,可以避免人为操作失误所带来的巨大损失。因此,自动化备份可以因无人员干预而提高数据的可靠性和安全性。

4.3 保证备份数据的完整连续性

以往的数据或数据库备份遇到网络中断或系统故障时,备份行为终止。待网络或系统恢复正常,数据备份必须重新开始。而NetBackup软件能提供的完整的在线备份保护解决方案。针对于大容量的数据,启用checkpoint 选项功能,以15分钟(可选择)为断点化分数据块,即使备份过程意外中止,VERITAS Storage Replicator可以在断点处自动连接就近数据块继续备份。

4.4系统运行的高效性

Veritas软件可以连接50个服务器数量,同时可并发执行8个系统的数据备份。高度并行的数据流加快了备份和恢复速度。据观测,1000兆以太网,4GB内存的X336 IBM服务器,8GB增量数据5分钟即可完成备份;周六零辰零点开始的完全备份,95GB数据一个小时便可完成。

4.5全面的监控功能

NetBackup系统提供备份全程监控功能,即通过友好的图形界面对所有的备份/恢复任务进行监控和实时报告。

(1)由任务监视界面(Activity Monitor)可以查看备份任务的细节,这些细节包括进程号(ID)、执行何种操作、备份状态返回值、Server和Client是谁、通过哪一个Policy和Schedule去执行的,也可以看到每个作业的启动和结束的时间,每秒备份的数据量。通过任务管理器,还可以中止(Kill)掉没有执行完的任务。

(2)NetBackup还提供了非常完整的任务、介质、错误的报告,它可以显示在某一段时间内,备份的状态和错误信息,并列出Server在某一段时间内记录的所有的Log,以及NetBackup管理的介质的信息。

4.6 裸机恢复功能

随着VERITAS Bare Metal Restore产品的推出,NetBackup软件具备了执行异构、自动的完全系统恢复的必备补充功能。结合使用Bare Metal Restore (BMR) 和NetBackup软件,实现系统简单、自动、无故障的裸机恢复。

Bare Metal Restore软件可将服务器恢复步骤减少到简单的两步操作。首先,通过基于浏览器的Bare Metal Restore图形用户界面或命令行,发出“准备恢复”命令,重新引导系统,恢复操作系统和应用系统。然后,利用NetBackup软件功能恢复原有的应用数据。

5 VERITAS备份软件使用体会

(1)服务器与客户端在备份数据网络连接不通:分别在服务器与客户端的c:\windows\system32\drivers\etc目录下将hosts用记事本打开分别添加对方的IP地址及计算机名,保存即可。

(2)Veritas Storage Replicator在源服务器上VERITAS可以完全支持打开文件,而在目标服务器上Vetitas不允许用户对目标文件的修改。

(3)使用增量备份、完全备份及不定期备份这几种交叉备份方式既节省磁盘空间,又能保证备份数据的完整性。

(4)购买产品不是一件难事,只要有资金就能实现,但备份策略的制定需要花一些时间和精力。产品购买后,对产品的学习和功能挖掘也是一件值得重视的事情,在购买产品的同时,一定要购买其相应的产品课程培训服务。

实现图书馆系统自动备份和裸机恢复功能不只是购买了一个成熟的软件,更重要的是引进了一个有关数据保护的安全、方便、快捷的管理理念。如何利用现有环境进一步整合存储和备份软硬件资源是我馆实现信息生命周期管理的研究课题。人大图书馆下一步将在SAN架构基础上,整合存储和备份,营造人大图书馆数字化建设良好的数据存储、数据保护和系统恢复的运行环境。

参考文献

1. 李宇、唐俊:数字图书馆数据备份及容灾,现代图书情报技术,2006/02 3

2. VERITAS NetBackup5.0使用说明

3. VERITAS技术网站

http://www.veritas.com/Products/www?c=collateral&refId=58&ln=zh_CN