1、 LEGATO SYSTEMS INC. 技术方案白皮书 卷首语 自创建以来,Legato所开发的存储管理软件技术,已经成为业界公认的工业标准,并为全世界6万多个企业用户近300万台服务器提供了出色的服务,成为存储管理软件市场的领先者,帮助企业缓解其商业危机,保护其数据资产。 Legato的异构平台存储技术解决方案,确保高水平的数据保护、应用的高可用性和数据资源管理。 图一:LEGATO的技术发展史 自1998年进入中国市场以来,Legato逐渐加强了对中国用户的支持,至今已为铁道部、中国工商银行、中国银行、中国移动、中国联通、中国电信、中国网通、中石
2、油、中石化、国家电力、中保财险、中保寿险等700多个用户提供软件技术产品和支持服务,作为其核心数据和应用保护的解决方案。 这本小册子,总结了Legato在国内外的产品应用案例和技术服务经验,以求为中国企业用户在设计其数据和应用保护、存储管理解决方案时,提供参考。 目 录 第一章 中小企业的数据备份方案设计 4 第二章 企业级用户的数据保护方案设计 7 第三章 容灾方案设计中备份磁带管理的几个问题 16 第四章 Windows平台上的容灾方案设计 19 第五章 Replistor技术白皮书 23 第六章 AAMServer™ 2000技术白皮书 31 第七章 异构环境
3、下应用运行自动化管理的设计方案 40 第八章 数据迁移与内容管理 48 第一章 中小企业的数据备份方案设计 Legato NetWorker可提供有效的数据保护和不间断管理,这两种功能正是大多数企业异构存储环境迫切需要的,这些异构存储环境包括DAS(直接连接存储)、NAS(网络直连存储)和SAN(存储区域网)等等。Legato NetWorker先进的索引结构、索引浏览/保存、磁带克隆、高速并行流等多项技术的应用,NDMP (网络数据管理协议)支持、无服务器备份,动态磁带驱动器共享等共同组成了一种关键技术,应用这种技术,管理员能够全面地保护存储资产并最大程度地降低停机时间。 Leg
4、ato NetWorker Business Edition for Windows,是Legato在Windows平台上信息保护的入门级产品,专为中小型企业设计的、可用于异构平台的高性能数据保护方案。 NetWorker Business Edition产品包支持8个客户端、支持26个槽位以下的磁带库和多个磁带驱动器。并提供同级别其他产品所不具备的对集群服务器支持等先进的备份功能。 配置实例 一、普通网络备份配置 例一、1台备份服务器(1台Windows2000 server),2台远程服务器(1台Windows2000 Server;1台NT 4.0 Server 运行Exch
5、ange);配1台单驱动器10槽位磁带库。 Business server Running Win 2000 Server 1 Drive 10slots tape library Win 2000 Server NT4 server running Exchange 则Legato NetWorker Business Edition 的配置为: 解决方案: 1 × Business Edition server 1 × NetWorker Module for Exchange 例二、1台备份服务器(1台W
6、indowsNT server),3台远程服务器(2台Windows2000 Server 其中一台运行SQL server;1台UNIX Server);配1台单驱动器10槽位磁带库。 Business server Running Win NT Server 1 Drive 10slots tape library Win 2000 Server running SQL Win 2000 Server UNIX Server 则Legato NetWorker Business Edition 的配置为:
7、 解决方案: 1 × Business Edition server 1 × NetWorker Module for SQL server 1 × NetWorker ClientPak for UNIX 例三、1台备份服务器(1台WindowsNT server),5台远程服务器(2台Windows2000 Server 运行SQL server;1台NT 4.0 Server 运行Exchange ;2台UNIX Server);1台双驱动器20槽位磁带库。 Business server Running Win NT Server 2
8、 Drive 20slots tape library Win 2000 Server running SQL Win 2000 Server running SQL UNIX Server Win NT Server running Exchange 则Legato NetWorker Business Edition 的配置为: 解决方案: 1 × Business Edition server 2 × NetWorker Module for SQL server 1 × NetWorker Module for E
9、xchange 1 × NetWorker ClientPak for UNIX 例四、1台备份服务器(1台WindowsNT server),8台远程服务器(3台Windows2000 Server 其中二台运行SQL server;2台NT 4.0 Server运行Exchange ;3台UNIX Server 其中一台运行Oracle);1台双驱动器20槽位磁带库。 2 Drive 20slots tape library UNIX Server running Oracle UNIX Server Business server Ru
10、nning Win NT Server Win 2000 Server running SQL Win 2000 Server UNIX Server Win NT Server running Exchange Win 2000 Server running SQL Win NT Server running Exchange 则Legato NetWorker Business Edition 的配置为: 解决方案: 1 × Business Edition server 2 × NetWork
11、er Module for SQL server 2 × NetWorker Module for Exchange 1 × NetWorker Module for Oracle,UNIX client 1 × NetWorker ClientPak for UNIX 二、SAN网络备份配置 例、1台备份服务器(1台WindowsNT server), 5台远程服务器(2台Windows2000 Server运行SQL server;1台NT 4.0 Server运行Exchange ;2台UNIX Server 其中一台运行Oracle);1台双驱动器20槽位磁带库。
12、 2 Drive 20slots tape library Win 2000 Server running SQL UNIX Server Win NT Server running Exchange Win 2000 Server running SQL UNIX Server running Oracle SAN Switch Business server Running Win NT Server 由于运行在SAN的网络环境上,不可以用Legato NetWorker Business Editio
13、n ,要改用NetWorker Network editon 或者 Power Edition,配置为: 解决方案: 1 × NetWorker Network Edition Server 1 × Autochanger 1-20 Slots 2 × Dynamic Driver Share Module 2 × NetWorker Module for SQL server 2 × NetWorker Module for Exchange 1 × NetWorker Module for Oracle, UNIX client 1 × NetWorker Cli
14、entPak for UNIX 3 × NetWorker NetWork Edition SAN Storage Node for Windows 2 × NetWorker NetWork Edition SAN Storage Node for UNIX 第二章 企业级用户的数据保护方案设计 一、导言 对于一个业务遍及全球的企业来说,一旦发生灾难之后,就会发觉,其信息系统所面对的最严重问题,不是用什么手段将数据恢复出来、让应用重新恢复运行,而是来自于: 1、 事前缺乏、甚至或完全没有文档化、制度化的恢复计划和措施; 2、 在重新配置硬件的之后,却找不到原始系统配
15、置和设置的文档; 3、 磁带档案、归档及跟踪的相关资料的缺失,甚至没有完整的磁带归档策略; 4、 对部门级的服务器保护不够充分。 我们在国内见过有不少这样的案例,在备份系统实施完成后,甚至连备份服务器的资料都没有存档。 所以,在设计一个企业的信息保护方案之前,在夸夸其谈这个模块那个设备之前,先扪心自问,“我,真的准备好了吗?” 1、建立文档,并归档系统配置 成功的应用和数据恢复,始于完整的系统配置记录文档,包括随着时间推延,系统配置被改变的日志记录。一旦创建了这些文档,必须有至少一个副本被异地存放,以防本地的文档及其副本被损坏或毁坏。 创建文档、并在异地将文档归档存放,是快速并有
16、效地重建系统的关键步骤。并且要有一个可以进行裸设备恢复的方案,能够往磁盘上直接加载所记录的系统配置,为新设备提供自动重建,将会为关键应用服务器的重建提供更高的价值。 2、建立灾难恢复的程序,并将文档归档 为了确保业务的恢复,建立一个简捷-有效的灾难恢复程序是必须的,而且要严格按照制度化的程序去建立文档、并与业务关键数据一起安全地异地保存。这样可以避免在进行恢复时,“摸着石头过河”的反复测试。 3、 安全措施、文档及磁带介质跟踪 针对灾难事件的计划,应包括异地存放磁带、异地存放记录磁带内容的文档的制度和程序。如果没有这些记录磁带内容的文档,恢复时就要化大量的时间来索引和
17、阅读这些磁带,以寻找藏于其中的关联数据。这样会地延误系统和数据恢复的时间。 所要建立的制度和程序包括:根据业务需要来决定磁带异地存放的频率;磁带内容必须建档;文档必须是安全、方便取出地作异地保存;同时,必须磁带的物理位置进行跟踪。 所有这些步骤对于数据的安全保护和确保有效恢复来说,都是必须的。 4、判别和保护所有关键业务的服务器 为了保证业务的不间断,所有运行着业务关键应用的部门级服务器,包括email服务器、小型数据库服务器、及其他运行着特别应用的服务器,与数据中心的基础设施一样,必须是能够迅速恢复的。 可悲的是,在大多数个案中,企业并没有考虑对这些
18、部门级应用系统的保护。而事实上,这些部分应该与企业数据中心完全一样,需要建立同样的制度和程序来明确其保护程序和实施,同样需要文档化。 任何正在使用中的服务器,以及每一台台式机和便携机系统,从某种意义上来说都是值得保护的。最基本的数据保护可保证某种程度上的恢复。进一步而言,裸设备恢复的方案可以确保以最少的工夫和经验来恢复和重建关键应用服务器,而且只需要少量的跟踪裸设备恢复磁盘本身的文档。 5、在线数据保护更利于恢复 在线数据保护是数据磁带保护的重要补充,这样才能在灾难中恢复的过程中确保业务运行。要想能够在灾难发生后数小时内恢复业务,必须要有一个在线、异地的生产数据的可用副本
19、只要有这样的第二、第三个副本,通过网络将数据以写入速度传送到异地存储设备上,依靠无论是嵌入在存储硬件中、还是挂接在存储服务器上运行的复制技术,保证中断在数分钟内恢复运行。由于这些数据是实时和在线的,对业务主机重定向运行来说是即时可用的。这种方法可将业务运行与灾难发生的区域分开,在较低的压力下,从容地重建数据中心及其业务操作。 寻找合适的、能够确保持续监控、数据连贯性和可用性的自动化工具至关重要,通过从大量灾难事件中所获得的重要经验,我们认为上述手段可以保护企业的业务运行得更好。 6、成功恢复 为了更好地应对任何灾难,确保恢复的成功,所设计的方案中,需要一个包括策略、程序、制度和相关技术
20、结合的数据保护计划。 对Legato的用户来说,除了经典的数据备份技术 NetWorker之外,保证迅速恢复、避免恢复时“临急抱佛脚”的解决方案包括: v 包括磁带跟踪技术在内的介质管理方案,相关产品有:Legato Alphastor v 裸设备恢复的解决方案:相关产品有:Legato NetWorker Recovery Manager v 实时的数据复制方案:相关产品有:Legato RepliStor v 本地/广域的集群技术方案:相关产品有:Legato Automated Availability Manager(与其他数据复制技术协同工作) 二、企业级用户对数据备份
21、系统的要求 根据Legato多年来与中国的企业级用户的交流,我们总结出以下几点备份系统设计的基本要求: 1、 为了不增加业务系统的运行压力,避免数据备份与生产竞争系统资源,数据备份工作必须在系统运行的最闲时进行。在业务系统正常运行情况下,每天留给所有备份任务的最长备份时间窗口不超过8小时,最好能实现“零时间窗口”的备份。 2、 备份系统建设最重要作用是数据丢失后的恢复,但数据恢复的时间长短直接影响业务系统运行情况,也直接反映了备份系统的可用性。集中备份系统建设要求,最大容量(如10TB)数据库物理备份恢复要求在24小时内完成。 3、 备份系统作为数据保护最后一道防线,在数据恢复
22、时要求用于恢复的备份数据是百分之百可用。 4、 备份需要占用业务系统的资源开销。但应充分利用业务系统结构上的技术优势,使设计出来的备份系统结构能够减少业务系统资源的开销,备份系统各资源模块更加均衡,无明显的资源瓶颈。 5、 集中备份系统建设要求做到多平台、集中的系统级恢复方案,即针对主流的操作系统平台(Solaris、HP-UX、AIX、Windows和Linux)操作系统崩溃后,管理员只要一个指令就可将操作系统(包括其中的各种应用软件)恢复到系统崩溃时刻的状态。 6、 备份数据必须有异地存放的副本,并要求减少人为干预,大部分工作必须由备份系统自动完成。特别是如何平衡本地保存备份数据与异
23、地备份数据的关系,需要异地存放的介质如何从备份系统中取出,如何快速准确地取回异地存放的备份数据用于恢复,如何回收异地过期备份数据的介质等问题的解决是备份数据异地存放的关键。使备份数据异地存放成为可行的数据容灾方案。 7、 备份系统是业务系统正常运行的保障系统,但经常看到实施后的备份系统不但没有起到业务系统运行的保障作用,反而由于备份系统自身经常性的发生故障而严重影响业务系统的正常运行。因此在备份方案和实施过程中,必须要有对各方面资源配置熟悉的专家进行指导各方面参数的配置,避免在备份系统运行过程中造成资源冲突影响业务系统的正常运行。 8、 备份系统建设的目的是为了系统的数据恢复需求,这就要求
24、按配置的备份方案和策略进行备份的数据最终能够完全用于恢复。这就要求备份方案的实施必须建立在同等环境和系统配置下的备份恢复测试。 9、 所有提供的备份功能模块都能真正成为备份系统的关键,对系统运行保障提供有益的帮助和补充。不要因为某些环节处理不当或方案设计考虑不周全而使得有些功能模块成为“废品”甚至“累赘”,确保所设计的方案在投资上最优化。提高磁带、NAS以及SAN设备的投资回报率(ROI) 10、 备份系统是一个软硬件结构复杂,涉及到的知识面也很广,因此对备份系统的管理和维护提出了很高要求。要求提供有涉及到备份方面(包括ORACLE数据库等应用软件方面)的维护管理的技术支持,和及时的服务响
25、应。 三、灾难发生后数据恢复流程及备份优化 所有的备份都是为发生灾难时作恢复而准备的,一个备份软件的优劣标准不仅仅在于它的备份模式/备份速度,需要慎重衡量的还有另一个标准---恢复。而可恢复性又有两个决定因素:恢复速度和恢复操作的简易性。Legato软件具有对备份数据的良好的可恢复性,这是由它独特的索引结构所决定的。Legato采用B-Trees索引结构,恢复查询速度远远快于其他同类备份软件。Legato的恢复界面简明友好,易于操作,易于掌握。这些特点都决定了Legato具有良好的可恢复性能。 考虑到开放平台存域网备份系统的多样性、复杂性,制定细致周密的恢复方案是必不可少的。这样
26、可以在发生灾难时,用最快的时间最小的代价来做到最完整的恢复。 针对开放平台存储区域网络现有运行系统,我们特此制定完备的恢复方案以应对将来有可能发生的各种情况。 1、业务数据库破坏而需要恢复时 利用软件来浏览所需恢复的数据库文件,触动恢复功能,软件将自动驱动存储设备,加载相应的存储媒体,然后恢复指定文件。对数据库的恢复可以做到本机恢复、跨节点恢复。 2、非数据库文件破坏而需要恢复时 利用软件来浏览所需恢复的数据库文件,触动恢复功能,软件将自动驱动存储设备,加载相应的存储媒体,然后恢复指定文件。对非数据库文件的恢复可以做到原路径恢复、重定向路径恢复、跨节点恢复、跨平台
27、恢复。 3、应用服务器系统瘫痪而需要恢复时(非备份服务器)。当硬件设备更换、连接完成后,按以下步骤恢复服务器: v 从本地或异地获得灾难备份磁带; v 安装应用服务器操作系统并配置网络; v 安装Legato客户端软件,配置存储设备,装上灾难备份磁带; v 从备份服务器的索引表浏览该服务器系统全备份信息,触动恢复功能,软件将自动驱动存储设备,加载相应的存储媒体,将该应用服务器的全部数据恢复; v 检查数据差值,录入孤立丢失数据; v 批准系统运行,完成事故报告。 4、Legato备份服务器系统瘫痪而需要恢复时当硬件设备更换、连接完成后,按以下步骤恢复服务器: v 从本
28、地或异地获得灾难备份磁带; v 安装备份服务器操作系统并配置网络; v 安装Legato服务器端软件,配置存储设备,装载灾难备份磁带; v 从存储设备中取得最新的Legato引导信息(Bootstrap),恢复Bootstrap;确定Bootstrap为最新版本,批准系统运行; v 触动恢复功能,恢复最近一次的全备份数据; v 完成事故报告。 5、当整个计算机系统损坏而需要重建业务时当硬件设备更换、连接完成后,用异地保存的备份磁带按以下步骤恢复系统数据: v 将磁带装入存储设备; v 按第4种情况恢复Legato备份服务器系统; v 按第3种情况恢复各业务系统数据。 v
29、 另,当WindowsNT平台、Solaris平台操作系统崩溃时,采用Legato灾难恢复模块,可以直接从备份介质恢复操作系统,而无需重装操作系统,这样提高了恢复速度。 6、优化:进一步提高备份和恢复的效率 6.1、动态调整备份速度 由于备份系统与应用系统共处于一个网络之中,一旦在备份高峰,出现其他客户端备份作业对应用产生影响将是得不偿失的事情。因此备份软件应提供客户端的动态带宽调整功能,可以自动限制备份速度,为应用进程留出足够的带宽。 6.2、磁带的多路复用 备份系统应有多路作业复用同一磁带的功能,即多个不同客户端发起的备份操作都写在同一磁带上,因此可减少多
30、个作业的无效抓带和回带时间,提高多作业的备份速度。多磁带机的并行备份机制备份系统应提供将单一作业并行备份到多个磁带机上的能力,利用该特点,备份时间可以缩短。因而在策略制定时可以充分利用系统多磁带机的优势,形成多个备份数据流。 6.3、数据的映象恢复 备份系统应实现真正的映象恢复,在对全备份和增量备份进行恢复时,可以自动不对上次全备份以来的删除文件进行恢复,这一特点可以提高恢复速度。远程文件系统的备份和压缩方式备份等选件。另外,备份系统应能让用户自行选择是否对NFS安装到本地的远程文件系统进行备份,是否对备份数进行压缩备份,以上这些均可以使用户灵活地提高备份和恢复效率,实现对备份
31、系统的有效管理。 四、数据备份方案设计范例 1、客户的要求 某企业级客户的系统环境如下表及下图所示。 服务器 分区数 数据库或应用 OS版本 HP SuperDome 2个分区 Oracel OPS HP-UX 11.11 SUN 15000 6个分区 Oracle 8 Solaris 8 SUN 3500 整机使用 Netscape Web Server Solaris 7 SUN 4500 整机使用 Oracle 8 Solaris 7 SUN 4500 整机使用 Oracle 8 Solaris 7 IBM M
32、80 整机使用 R/3生产系统 AIX 4.3 IBM M80 整机使用 R/3测试系统 AIX 4.3 下图中的两台IBM M80,其中一台是R/3生产系统,另一台是R/3测试系统,通过IBM HACMP v4.2技术构成一个双机集群系统(Cluster)。当生产系统主机出现故障后,由测试系统主机进行接管,成为生产系统主机。 客户的数据备份系统建设目标为: 1) 建立一个企业级的数据备份平台; 2) 建立一套完整的备份和恢复策略; 3) 实现可靠、开放、自动、快速、实时、易扩展的数据备份; 4) 支持上表范围内所有操作系统平台和数据库平台的数
33、据备份; 5) 在计算机系统故障或其它一些环境因素造成数据丢失后,可以快速有效地恢复数据; 6) 具有充分的扩展性,包括磁带扩容、新客户端添加、新带库添加等等; 7) 能够支持网络附加存储(NAS); 8) 可通过存域网(SAN)实现Lanfree及Serverless备份; 9) 数据备份系统不能对现有的应用系统产生不良影响。 图 2、备份方案设计要点 我们的备份方案设计,采用与上图(图一)结构完全一致的备份服务器/客户端结构的网络结构如图二,实现LAN-Free/Serverless的软件配置如图三。 图 表:设计中涉及的Legato备份/恢复软
34、件产品清单 产品描述 NetWorker Server Power Edition for UNIX NetWorker Storage Nodes for Power Edition on UNIX NetWorker Autochanger Module 1-N Slots NetWorker ClientPak for UNIX Dynamic Driver Sharing Module NetWorker Client Connection License NetWorker Cluster Client Connection for UNIX License Net
35、Worker Module for Oracle,UNIX Client (NMO) NetWorker PowerSnap Module for Oracle UNIX Kit NetWorker Module for SAP R/3 on Oracle, UNIX client 注:产品模块的详细功能介绍,请参阅产品手册 3、设计要点概述: 3.1、在选定的独立备份服务器端安装Legato Networker Server,用来对整个备份环境进行管理配置。 3.2、备份软件无论是服务器或是客户端,均支持开放环境中主要的集群应用,包括HP Serviceguard、SUN
36、Cluster、 MSCS、IBM HACMP, TruCluster等。 3.3、对SAN中参加备份的其他数据库/应用服务器节点,安装Legato NetWorker SAN StorageNode,直接传送备份数据流到连接在FC-Switch上的光纤磁带库中,不必通过LAN和备份服务器,实现LANFree备份。 3.4、在SAN环境中参加备份的Oracle数据库/应用服务器节点上,安装Oracle在线备份模块(Legato NetWorker Module for Oracle),实现对Oracle数据库/应用的在线备份。 3.5、备份服务器与各个备份节点通过光纤Switch连接,光
37、纤磁带库与磁盘阵列也连接到SWITCH上。备份数据流不经过业务网,备份和恢复完全通过SAN进行,整合网络带宽的可用性,使LAN-Free备份和恢复过程稳定进行,在备份服务器中进行远程设备的配置、备份策略的制定。这样,应用服务器在备份服务器的操作下直接完成对磁带库的读写。加快备份速度。 3.6、通过安装动态磁带驱动器共享模块(DDS),使SAN上连接的所有备份客户端,无论其操作系统平台或应用,可以共享驱动器和带库,以最快的速度备份和恢复,降低备份和恢复对主机和网络的影响。降低在可移动存储设备上的投资。 3.7、通过安装NetWorker PowerSnap Module for Oracle
38、 UNIX Kit模块族,实现Serverless备份, 增加服务器和网络的可用性,在执行备份时减少网络拥塞和应用服务器的资源占用。 第三章 容灾方案设计中备份磁带管理的几个问题 任何一个拥有大量备份磁带的企业,都必须有一个容灾方案,将自动的磁带磁带介质生命周期管理作为其中一个部分,否则,一旦出现灾难事件时,无法快速地查找所需要的磁带。 一个完善的磁带介质生命周期管理方案,必须包括以下几点: 1、不管磁带是在带库还是在离线状况下,必须能够跟踪和管理磁带的位置 2、必须能够对每一盘磁带进行生命周期跟踪,从磁带的第一次使用,直到磁带报废。 3、一个有价值的磁带介质生命周期管理方案,
39、还必须能够让IT管理者定义和执行离线磁带循环的磁带介质策略。 另外,这个方案还必须能够对磁带的使用情况、当前位置以及其他重要信息进行跟踪报告。 一、在需要数据恢复的时候,磁带触手可及 确保备份磁带的触手可及,依然是很多企业必须面对的重要而又难以解决的问题。事实上,目前对磁带介质的大多数跟踪手段,依然停滞在用记事本、电子表格或者根据客户需求定制的数据库来管理。这种管理方式缺乏自动的、良好定义的离线磁带介质跟踪执行策略,不仅增加人力成本,而且无法避免潜在的人工错误,危及数据安全的危险。 为了实现最好的运行效果,磁带介质生命周期策略应该包括可执行在线和离线磁带循环政策的良好定义,这些
40、定义应该包括: l 对所有备份时间表的理解(每天,每周,每月) l 对需要离线存储的磁带的估计 l 磁带再利用的再循环政策的估计 l 有足够的刮擦磁带(scratch tape)以供备份之需的保证程序 有了这些充分准备,再加上支持性的管理软件,就可以使问题得到解决,磁带就可以被自动跟踪,从而在灾备和其他需要数据恢复的情况下保证磁带的可用性。 采用磁带介质生命周期管理的解决方案,比如Legato AlphaStor ,就可以自动定义在线和离线循环策略,减少人工错误。并且可以对所有磁带介质进行跟踪,不管磁带介质在哪里,都可以通过控制台提供磁带介质、设备和带库活动的整合表格。
41、 要想获得最好的效果,就必须有一个可以识别并能恰当管理磁带库容量的应用,同时,这个应用需要能和备份应用良好整合,实现整个过程的自动化,从而减少磁带进出过程中的人工操作以及因为人工操作而引起的的错误。 磁带介质管理软件必须可以自动管理带库。不管什么类型什么品牌的带库,能够与备份应用完美结合,确保正确的磁带被导出离线存储,减少手工操作的错误。 二、Vault 管理 在离线状态下,Legato AlphaStor 将 Vault 管理同磁带生命周期管理有很紧密的联系。 Vault,就是把磁带介质保存在一个独立的、安全的地点,比如一个恒温恒湿的保险库,所提供的离线地点以安全地存储磁带
42、介质。 为了取得对 Vault 管理最好的效能,磁带介质管理软件必须能够定义到离线存储地点,可以通过自动生成“pick List”来管理磁带介质在适当的时候,在磁带库和保险库之间的移动,并且提示操作员或者数据中心人员:那一盒磁带被移到那一个离线的保险库(Vault)。 在磁带生命周期管理中,随时了解磁带介质在磁带的状况及其位置是至关重要的。如果没有这种功能,过期的磁带就会滞留在 Vault 里,不能被及时进行重复利用,不但继续产生昂贵的保管费,还会浪费磁带。 三、定义离线磁带循环政策 绝大多数企业都会有一个时间计划表,说明什么时候磁带需要被送到离线的保险库保存(Vault)。这
43、种时间表经常情况下定义松弛,或者由于人工原因,数据中心的操作员遗忘了什么时候这些磁带要被移动到哪里去。最好的办法是通过对每一个卷宗或每一系列的卷宗做自动的循环政策,定义卷宗循环。通常来讲,会用一个POOL来定义哪个卷写了什么数据。 这个POOL也赋值了自己的循环政策。 AlphaStor和Legato NetWorker一起被用来控制卷循环。每个NetWorker pool都有自己的赋值循环表。下面的AlphaStor截屏演示了一个循环政策及其关联步骤的样本。从图中可见,"Weekly ADIC1000"循环政策包含有3个步骤。这个磁带在磁带库内存放一天;然后被移到计算机房放置2天;然后,,
44、这个磁带从机房被送到Iron Mountain放了6天,然后被送回到原来的磁带库中。 利用多重NetWorker pools,可以使企业执行不同的循环时间计划表,从而满足其不同的业务需求。自动化使企业可以执行高水平的运行政策,管理磁带介质循环,而不再依靠手工来确保循环时间表的执行。另外,AlphaStor还允许企业定义多重路径的循环时间表,进行更细致的循环管理。 这种功能允许管理员定义一个扩展路径,从而为磁带的每一次移动都有循环政策关联。对于需要把磁带从一个数据中心移到另外一个数据中心或者离线保险库的企业,这种自动化管理是非常重要和必须的。 四、确认离线报告 离线磁
45、带报告中经常出现的问题是:带库中有什么、备份应用认为带库中有什么、以及事实上离线保险库(vault)中真正有什么之间的误差。通过AlphaStor,自动报告数据中心的余存磁带记录以及送达离线保险库中磁带记录的差异,反之亦然。操作员可以打印所有被送到离线保险库(vault)的磁带"pick list",并允许操作员把这个信息与带库中的信息相核查。 五、为现场移送作准备 离线保险库供应商一般可以提供一个小通告,告知什么时候磁带被送回在线数据中心。这种最后一分钟的通知会增加保管和重新找回数据的成本。企业可以通过预先了解磁带什么时候将被送回备份现场而减少成本,这允许保险库供应商可以
46、获得更多的时间找到并送回所需要的磁带。AlphaStor允许操作员建立“预先传送”报告,提供将要被送回的磁带的列表。 第四章 Windows平台上的容灾方案设计 随着网络存储应用的日渐深入,中国的企业用户已经逐渐地认识到容灾的必要性,把建设一个安全的容灾系统提到日程中来。但对于中小型用户,特别是Windows 平台的用户,往往面对着容灾方案代价远高于系统本身的尴尬。 在这里,我们为Windows平台的中小企业用户推介一些稳定的、高性价比的容灾解决方案。 容灾的概念: 容灾,指的是保护用户的应用和数据不受故障、灾难影响,确保持续使用。 容灾
47、的分类: 容灾从应用上来说,分为:在线实时容灾;离线容灾; 从距离上分为:本地容灾;异地容灾。 因此,也可以这样分为:本地离线容灾;本地在线容灾;异地离线容灾;异地在线容灾。 从容灾效果上来说,这四种方式的容灾效果是由低到高。在实际的应用中,用户可以根据自己的硬件环境、需要选择不同的方案。在这里我们分别列举四种方式的解决方案,并对其的工作情况予以说明。 为了说明方案,我们模拟一个用户环境:用户使用两台Intel构架服务器分别作为Oracle数据库服务器、Lotus邮件服务器。 Legato在Windows平台上的容灾解决方案比较全面,用户可以根据自己的需求选择适合的
48、方案。每个方案之间既独立又有着良好的连接性,用户可以在前期采用较低级别的容灾方案,随着应用、硬件、投资、需求的增强,逐步无缝地升级容灾方案的级别,同时由于Legato AAM、Legato Replistor软件不使用磁盘阵列柜来实现系统的高可用,使每台服务器在正常使用时可以视为各自独立的服务器增强了服务器的使用价值,最大限度地保护了用户的投资。Legato 的Replistor、 AAM可以与NetWorker平滑结合,让用户以极小的成本实现完美的容灾效果,是Windows平台的中小企业用户容灾方案的选择。通过Replistor保护数据库的日志文件,可以最大限度的实现备份数据恢复程度,是数据
49、备份的极佳补充,尤其是异地离线容灾的方案,对于有着很多分布点的政府机关(如电力、税务、公安等)的统一数据备份来说,是颇值得考虑的解决方案。 方案中使用的软件说明: Legato NetWorker:数据备份软件; Legato Replistor:使用独有的先进镜像引擎技术,脱离磁盘阵列柜进行无限制距离镜像、实现集群(1对1、多对1、1对多、多对多)的热备软件; Legato AAM:使用独有的先进镜像引擎技术,脱离磁盘阵列柜进行双机容错,连续6年被评为Windows平台下的最佳双机解决方案。 方案一:本地离线容灾: 图二:本地离线容灾方案 方案说明:该方案使用L
50、egato NetWorker软件进行备份,备份软件的服务器端也安装在Lutos服务器上,Oracle服务器的数据通过Lotus服务器备份到磁带库上,当两台应用服务器发生故障或数据损伤时,通过磁带库上备份的数据进行恢复。 该方案的设计上,如果只是单一的使用NetWorker进行备份,一旦发生故障,备份时间点到灾难事件点之间的数据在数据库日志文件损坏时,无法恢复,而且恢复的时间较长。 补充的方案是:可以用Legato Replistor软件将两台(或多台)服务器的数据库日志实时镜像复制到NTFS格式的PC机(或服务器)上,弥补日志文件损坏的损失。 方案二、本地在线容灾:






