精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>电脑技术>>● WinNT系统>>【安全与防毒】>>跨平台网络数据自动备份管理

主题:跨平台网络数据自动备份管理
发信人: ghostmouse(Netkiller)
整理人: jiaxu2000(2004-03-30 10:55:18), 站内信件
跨平台网络数据自动备份管理  
管理系统     01-5-26 14:10:32  

一、现状分析 
当前随着网络应用的快速发展,由多种系统平台构建的数据中心集中对外服务日趋普遍,尤其对银行、证券、电信业,每天都要处理大量的数据,数据管理至关重要,因此对数据备份/恢复的安全性、完整性、高效性提出了更高的要求。传统的备份方案中,每一个系统平台如Unix、NT、Netware都各自拥有一套昂贵的大容量备份设备,但现实情况是实际备份数据仅占介质容量的十分之一甚至更少。硬件资源利用率低、设备维护麻烦自不用说,系统管理员还承担了大量费时、繁琐的重复性劳动,备份介质多且不便于科学管理分类,数据恢复时也很危险,有时因为误操作还会引起宕机,损失无法估量。如果有一种集中化的备份管理方案,在一台管理机上利用一套备份设备,如磁带机、磁带库等,实现所有平台的数据备份/恢复计划,不仅大大节省了硬件成本,而且简化了介质的标识与管理,备份与恢复过程也清晰明了,实现了非常有效的数据保护。实现这种方案的软件产品主要有HP公司的OmniBack, Seagate公司的Backup Exec,Legato公司的NetWorker,CA公司的ARCServer,功能类同, 笔者以Backup Exec为例作详细介绍。 
二、方案说明 
Backup Exec基于当前流行的客户机/服务器体系结构,通过网络中一台运行WinNT的PC或PC Server作为数据管理的备份服务器,在其他系统平台上安装客户端或代理(Agent)软件,从而将整个网络的数据自动地备份到与备份服务器相连的存储设备上,并建立相应的备份数据索引表来实现数据的全自动恢复。由于WinNT的图形化界面,因此定义存储设备,实施全自动备份/恢复计划等一系列过程非常清晰明了,操作简单方便。 
Backup Exec 支持当前流行的多种操作系统平台,如HP-UX ,IBM AIX,SUN Solaris,SCO OpenServer,SCO Unixware,Netware,WinNT等,并支持应用程序及数据库的在线备份,如Lotus Domino/Notes,Exchang Server,SQL Server,Informix,Oracle,Sysbase,R/3等,是一款真正的企业级网络数据备份管理方案。管理员根据数据管理的要求仅简单地在前端定义备份的内容和计划,利用软件自动驱动备份设备,即可实现网络中心各种系统平台上的数据集中备份,每天所做的工作只需检查备份过程是否正常或定期更换介质,不仅大大简化了通常的备份过程,而且使系统管理员有更多的时间进行系统维护。 


举例说明, 某银行数据中心有2台基于HP-UX的HP9000主机运行核算业务;3台基于SCO Unix OpenServer的PC服务器运行清算业务及管理信息系统;2台基于WinNT的PC服务器一台运行Lotus Domino/Notes提供电子邮件服务,一台运行IIS和MS SqlServer提供Web方式下的应用服务。传统情况下,管理员需要每天晚上准备若干盘磁带,轮流放入各主机的磁带机中,发命令进行数据备份,等待很长时间才能完成,随后还要将备份流带做上标记,整理归档。这样一个月所用的磁带数量非常可观,由于现有磁带容量都非常大,因此空间浪费也很严重。以上可以看出,传统备份方法已经不能适应数据中心数据管理的要求。通过Backup Exec可以很好地解决这些问题(见图1)。我们利用一台WinNT机器作为备份服务器,安装Backup Exec Enterprise Edition for NT备份管理软件,在HP-UX、SCO OpenServer上安装Backup Exec Unix Agent代理软件在线备份Unix程序和数据;在其它NT上安装Notes Agent、SQL Agent在线备份NT文件及Notes数据库、SQL Server数据库。这样做的好处是十分明显的,首先,只需要一套备份设备。其次,通过集中化图形管理界面,管理员可以方便地一次将全部备份过程定义好,利用磁带库自动换带和校验功能,实现备份工作自动化、制度化,可靠性高,简化管理。第三,磁带数量大大减少,利用率高,标识直观明确。  
三、配置过程 
以下以图1为例介绍配置过程。假设HP-UX主机名为srv_hpux,SCO UNIX OpenServer主机名为srv_sco,以上两机需备份程序都集中在/home目录下,数据也都由Informix Online通过先进的onbar软件按一定策略在线存储在/DBdata目录下。一台运行SQL Server的NT主机命名为nt_srv1,须在线备份D:盘及 SQL Server数据库,一台运行Domino/Notes的NT主机挂接HP SureStore DAT24i磁带机命名为nt_srv2,兼作集中备份管理机,同时在线备份Notes数据库。配置过程如下: 
1、配置客户端代理 
(1)对于主机:srv_hpux和srv_sco,安装Backup Exec Agent for UNIX。 
以 root 注册,解开软件包,运行安装程序INSTALL。下面粗体部分为输入内容: 
# ./INSTALL 
…… 
Please enter the full directory path where the Backup Exec Agent should 
be installed: [/etc/bkupexec] /etc/bkupexec 
…… 
Please enter the name for this workstation [srv_hpux]: srv_hpux 
Do you require a password for this workstation? (y/n) n 
Please enter a directory path you want to export as a published path: /home 
Please enter a unique resource name for this published path: [home] home 
Do you want to allow files to be restored to this published path? (y/n) y 
Do you require a password for this published path? (y/n) n 
Do you want to publish another directory path? (y/n) y 
Please enter a directory path you want to export as a published path: /DBdata 
Please enter a unique resource name for this published path: [home] DBdata 
Do you want to allow files to be restored to this published path? (y/n) y 
Do you require a password for this published path? (y/n) n 
Do you want to publish another directory path? (y/n) n 
…… 
Please enter a backup server name: nt_srv2 
…… 
Do you want to add another backup server? (y/n) n 
The Backup Exec Agent must periodically send advertisement messages 
to the backup servers so the backup servers know that this workstation 
is accessible. Please enter the frequency (in seconds) that these 
advertisements should be sent: [30] 30 
…… 
Backup Exec Agent configuration complete. 
srv_sco主机的配置步骤与以上相同,此处不在赘述。完毕后必须重启UNIX系统方可使配置生效 
(2)对于主机nt_srv1,安装Backup Exec Agent for SQL模块。 
须说明的是, Backup Exec for NT的正常安装必须保证为所需的每个软件包及模块输入正确的序列号。安装过程非常简单明了,此处略。完毕后共享出D:盘并重启NT系统。 
2、配置备份管理服务器nt_srv2 
安装BackUp Exec EnterPrise Edition for WinNT 和Agent for Notes:模块。安装过程同样直观, 此处略。完毕重启NT系统。随后点机屏幕上的“Segate Backup Exec”图标即可进入集中化数据管理界面(见图2) 。 


四、跨平台数据管理的优越性 
Backup Exec提供了众多丰富的功能,从完整的备份/恢复策略的建立,过程的监控,备份设备与介质的设定,事件的报警,到最终输出报告,覆盖了数据管理的每一个细节。Backup Exec提供了多服务器网络环境并行作业技术,速度是普通备份工具的3-4倍,附以由多台同类备份设备组成的存储池结构,效果更是明显。同时Backup Exec支持对打开文件及数据库的在线备份,保证了关键业务的不间断运行。最令人吸引的是, 它基于图形化的管理界面,非常利于操作。 
由图2我们可以看出,通过简单地点击鼠标,即可建立中心所有平台的备份计划,不管数据类型如何,都可以归档到一盘磁带上。恢复也是如此,只需选取主机名及相关的内容,Backup Exec自动按照备份建立的索引表从磁带上提取正确的数据到目的主机,管理员还可随时监控进度表及备份/恢复速度。 
五、安全性要求 
Backup Exec在使用方便的同时也提供了多层次的安全保护措施。首先在客户代理端,无论是NT还是Unix对所要备份的内容都有安全设置。对Unix而言, 无论是在代理软件的安装过程中, 还是安装完毕修改配置文件/etc/bkupexec/agent.cfg, 管理员都可以对本机系统和备份内容实施口令保护, 杜绝备份服务端非法授权存取。在备份服务器上, Backup Exec for NT还可以由管理员设置进入口令, 防止非法用户操作。 
跨平台网络数据自动备份管理为我们的数据提供了高效的维护手段, 尤其对数据中心, 及早实施, 科学管理具有非常重要的现实意义。 


----

OICQ:13721218   ICQ:101888222.
我的主页:http://www.9812.net
http://www.xuser.net http://www.xaid.net
喜欢BSD,LINUX,gcc,SQL,PHP,JSP NT/2000 ASP
Intranet,Internetl(校园网,企业网),开发,架站,系统集成,集群管理,有两年的开发管理经验。
在找一份网管兼程序员工作。 

数风流人物还看今朝。。。看我的了
               

[关闭][返回]