为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

Legato产品技术白皮书.doc

2018-05-01 50页 doc 316KB 6阅读

用户头像

is_882336

暂无简介

举报
Legato产品技术白皮书.docLegato产品技术白皮书.doc LEGATO SYSTEMS INC. 技术方案白皮书 卷首语 自创建以来,Legato所开发的存储管理软件技术,已经成为业界公认的工业标准,并为全世界6万多个企业用户近300万台服务器提供了出色的服务,成为存储管理软件市场的领先者,帮助企业缓解其商业危机,保护其数据资产。 Legato的异构平台存储技术解决方案,确保高水平的数据保护、应用的高可用性和数据资源管理。 无服务器的备份;UNIX文件系统数据归档,复制服务;定时定点备份迁移应用高可用性;先进的内容和存储资源管理;数据...
Legato产品技术白皮书.doc
Legato产品技术白皮书.doc LEGATO SYSTEMS INC. 技术白皮书 卷首语 自创建以来,Legato所开发的存储管理软件技术,已经成为业界公认的工业,并为全世界6万多个企业用户近300万台服务器提供了出色的服务,成为存储管理软件市场的领先者,帮助企业缓解其商业危机,保护其数据资产。 Legato的异构平台存储技术解决方案,确保高水平的数据保护、应用的高可用性和数据资源管理。 无服务器的备份;UNIX文件系统数据归档,复制服务;定时定点备份迁移应用高可用性;先进的和存储资源管理;数据、应用管理数据恢复服务 19891992198919922000200320001996200319941998199619941998 移动计算关系型数据库SAN的备份应用在线热备份Technology Leadership 集中化的先进的虚拟存储备份管理和离线介质管理 图一:LEGATO的技术发展史 自1998年进入中国市场以来,Legato逐渐加强了对中国用户的支持,至今已为铁道部、中国工商银行、中国银行、中国移动、中国联通、中国电信、中国网通、中石油、中石化、国家电力、中保财险、中保寿险等700多个用户提供软件技术产品和支持服务,作为其核心数据和应用保护的解决方案。 这本小册子,总结了Legato在国内外的产品应用案例和技术服务经验,以求为中国企业用户在设计其数据和应用保护、存储管理解决方案时,提供参考。 美国EMC公司北京代表处 2004年3月 目 录 第一章 中小企业的数据备份方案设计..................................... 4 第二章 企业级用户的数据保护方案设计................................... 8 第三章 容灾方案设计中备份磁带管理的几个问题.......................... 20 第四章 Windows平台上的容灾方案设计 ................................. 24 第五章 Replistor技术白皮书 ......................................... 30 第六章 AAMServer? 2000技术白皮书 .................. 错误~未定义书签。31 第七章 异构环境下应用运行自动化管理的设计方案........................ 40 第八章 数据迁移与内容管理............................................ 52 第一章 中小企业的数据备份方案设计 Legato NetWorker可提供有效的数据保护和不间断管理,这两种功能正是大多数企业异构存储环境迫切需要的,这些异构存储环境包括DAS(直接连接存储)、NAS(网络直连存储)和SAN(存储区域网)等等。Legato NetWorker先进的索引结构、索引浏览/保存、磁带克隆、高速并行流等多项技术的应用,NDMP (网络数据管理)支持、无服务器备份,动态磁带驱动器共享等共同组成了一种关键技术,应用这种技术,管理员能够全面地保护存储资产并最大程度地降低停机时间。 Legato 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 运行Exchange);配1台单驱动器10槽位磁带库。 Business server Win 2000 1 Drive 10slots Server tape library NT4 server Running Win running 2000 Server Exchange 则Legato NetWorker Business Edition 的配置为: 解决方案: 1 × Business Edition server 1 × NetWorker Module for Exchange 例二、1台备份服务器(1台WindowsNT server),3台远程服务器(2台Windows2000 Server 其中一台运行SQL server;1台UNIX Server);配1台单驱动器10槽位磁带库。 Win 2000 Server Business server running SQL 1 Drive 10slots tape library Win 2000 Server Running Win UNIX Server NT Server 则Legato NetWorker Business Edition 的配置为: 解决方案: 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槽位磁带库。 Win NT Server Win 2000 Server Business server running Exchange running SQL Win 2000 Server running SQL UNIX Server Running Win 2 Drive 20slots NT Server tape library 则Legato NetWorker Business Edition 的配置为: 解决方案: 1 × Business Edition server 2 × NetWorker Module for SQL server 1 × NetWorker Module for Exchange 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槽位磁带库。 Win 2000 Server Win 2000 running SQL Server Win NT Server running Exchange Win 2000 Server running SQL Win NT Server running Exchange UNIX Server Business server Running Win UNIX Server NT Server running Oracle 2 Drive 20slots tape library UNIX Server 则Legato NetWorker Business Edition 的配置为: 解决方案: 1 × Business Edition server 2 × NetWorker 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槽位磁带库。 Win 2000 Server running SQL Business server Running Win NT Win NT Server Server running Exchange Win 2000 Server running SQL UNIX Server running Oracle UNIX Server SAN Switch 2 Drive 20slots tape library 由于运行在SAN的网络环境上,不可以用Legato NetWorker Business Edition ,要改用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 ClientPak for UNIX 3 × NetWorker NetWork Edition SAN Storage Node for Windows 2 × NetWorker NetWork Edition SAN Storage Node for UNIX 第二章 企业级用户的数据保护方案设计 一、导言 对于一个业务遍及全球的企业来说,一旦发生灾难之后,就会发觉,其信息系统所面对的最严重问题,不是用什么手段将数据恢复出来、让应用重新恢复运行,而是来自于: 1、 事前缺乏、甚至或完全没有文档化、制度化的恢复计划和措施; 2、 在重新配置硬件的之后,却找不到原始系统配置和设置的文档; 3、 磁带档案、归档及跟踪的相关资料的缺失,甚至没有完整的磁带归档策 略; 4、 对部门级的服务器保护不够充分。 我们在国内见过有不少这样的案例,在备份系统实施完成后,甚至连备份服务器的资料都没有存档。 所以,在设计一个企业的信息保护方案之前,在夸夸其谈这个模块那个设备之前,先扪心自问,“我,真的准备好了吗,” 1、建立文档,并归档系统配置 成功的应用和数据恢复,始于完整的系统配置记录文档,包括随着时间推延,系统配置被改变的日志记录。一旦创建了这些文档,必须有至少一个副本被异地存放,以防本地的文档及其副本被损坏或毁坏。 创建文档、并在异地将文档归档存放,是快速并有效地重建系统的关键步骤。并且要有一个可以进行裸设备恢复的方案,能够往磁盘上直接加载所记录的系统配置,为新设备提供自动重建,将会为关键应用服务器的重建提供更高的价值。 2、建立灾难恢复的程序,并将文档归档 为了确保业务的恢复,建立一个简捷-有效的灾难恢复程序是必须的,而且要严格按照制度化的程序去建立文档、并与业务关键数据一起安全地异地保存。这样可以避免在进行恢复时,“摸着石头过河”的反复测试。 3、 安全措施、文档及磁带介质跟踪 针对灾难事件的计划,应包括异地存放磁带、异地存放记录磁带内容的文档的制度和程序。如果没有这些记录磁带内容的文档,恢复时就要化大量的时间来索引和阅读这些磁带,以寻找藏于其中的关联数据。这样会地延误系统和数据恢复的时间。 所要建立的制度和程序包括:根据业务需要来决定磁带异地存放的频率;磁带内容必须建档;文档必须是安全、方便取出地作异地保存;同时,必须磁带的物理位置进行跟踪。 所有这些步骤对于数据的安全保护和确保有效恢复来说,都是必须的。 4、判别和保护所有关键业务的服务器 为了保证业务的不间断,所有运行着业务关键应用的部门级服务器,包括email服务器、小型数据库服务器、及其他运行着特别应用的服务器,与数据中心的基础设施一样,必须是能够迅速恢复的。 可悲的是,在大多数个案中,企业并没有考虑对这些部门级应用系统的保护。而事实上,这些部分应该与企业数据中心完全一样,需要建立同样的制度和程序来明确其保护程序和实施,同样需要文档化。 任何正在使用中的服务器,以及每一台台式机和便携机系统,从某种意义上来说都是值得保护的。最基本的数据保护可保证某种程度上的恢复。进一步而言,裸设备恢复的方案可以确保以最少的工夫和经验来恢复和重建关键应用服务器,而且只需要少量的跟踪裸设备恢复磁盘本身的文档。 5、在线数据保护更利于恢复 在线数据保护是数据磁带保护的重要补充,这样才能在灾难中恢复的过程中确保业务运行。要想能够在灾难发生后数小时内恢复业务,必须要有一个在线、异地的生产数据的可用副本。只要有这样的第二、第三个副本,通过网络将数据以写入速度传送到异地存储设备上,依靠无论是嵌入在存储硬件中、还是挂接在存储服务器上运行的复制技术,保证中断在数分钟内恢复运行。由于这些数据是实时和在线的,对业务主机重定向运行来说是即时可用的。这种方法可将业务运行与灾难发生的区域分开,在较低的压力下,从容地重建数据中心及其业务操作。 寻找合适的、能够确保持续监控、数据连贯性和可用性的自动化工具至关重要,通过从大量灾难事件中所获得的重要经验,我们认为上述手段可以保护企业的业务运行得更好。 6、成功恢复 为了更好地应对任何灾难,确保恢复的成功,所设计的方案中,需要一个包括策略、程序、制度和相关技术结合的数据保护计划。 对Legato的用户来说,除了经典的数据备份技术 NetWorker之外,保证迅速恢复、避免恢复时“临急抱佛脚”的解决方案包括: , 包括磁带跟踪技术在内的介质管理方案,相关产品有:Legato Alphastor , 裸设备恢复的解决方案:相关产品有:Legato NetWorker Recovery Manager , 实时的数据复制方案:相关产品有:Legato RepliStor , 本地/广域的集群技术方案:相关产品有:Legato Automated Availability Manager(与其他数据复制技术协同工作) 二、企业级用户对数据备份系统的要求 根据Legato多年来与中国的企业级用户的交流,我们总结出以下几点备份系统设计的基本要求: 1、 为了不增加业务系统的运行压力,避免数据备份与生产竞争系统资源,数据 备份工作必须在系统运行的最闲时进行。在业务系统正常运行情况下,每天 留给所有备份任务的最长备份时间窗口不超过8小时,最好能实现“零时间 窗口”的备份。 2、 备份系统建设最重要作用是数据丢失后的恢复,但数据恢复的时间长短直接 影响业务系统运行情况,也直接反映了备份系统的可用性。集中备份系统建 设要求,最大容量(如10TB)数据库物理备份恢复要求在24小时内完成。 3、 备份系统作为数据保护最后一道防线,在数据恢复时要求用于恢复的备份数 据是百分之百可用。 4、 备份需要占用业务系统的资源开销。但应充分利用业务系统结构上的技术优 势,使设计出来的备份系统结构能够减少业务系统资源的开销,备份系统各 资源模块更加均衡,无明显的资源瓶颈。 5、 集中备份系统建设要求做到多平台、集中的系统级恢复方案,即针对主流的 操作系统平台(Solaris、HP-UX、AIX、Windows和Linux)操作系统崩溃 后,管理员只要一个指令就可将操作系统(包括其中的各种应用软件)恢复 到系统崩溃时刻的状态。 6、 备份数据必须有异地存放的副本,并要求减少人为干预,大部分工作必须由 备份系统自动完成。特别是如何平衡本地保存备份数据与异地备份数据的关 系,需要异地存放的介质如何从备份系统中取出,如何快速准确地取回异地 存放的备份数据用于恢复,如何回收异地过期备份数据的介质等问题的解决 是备份数据异地存放的关键。使备份数据异地存放成为可行的数据容灾方 案。 7、 备份系统是业务系统正常运行的保障系统,但经常看到实施后的备份系统不 但没有起到业务系统运行的保障作用,反而由于备份系统自身经常性的发生 故障而严重影响业务系统的正常运行。因此在备份方案和实施过程中,必须 要有对各方面资源配置熟悉的专家进行指导各方面参数的配置,避免在备份 系统运行过程中造成资源冲突影响业务系统的正常运行。 8、 备份系统建设的目的是为了系统的数据恢复需求,这就要求按配置的备份方 案和策略进行备份的数据最终能够完全用于恢复。这就要求备份方案的实施 必须建立在同等环境和系统配置下的备份恢复测试。 9、 所有提供的备份功能模块都能真正成为备份系统的关键,对系统运行保障提 供有益的帮助和补充。不要因为某些环节处理不当或方案设计考虑不周全而 使得有些功能模块成为“废品”甚至“累赘”,确保所设计的方案在投资上 最优化。提高磁带、NAS以及SAN设备的投资回报率(ROI) 10、 备份系统是一个软硬件结构复杂,涉及到的知识面也很广,因此对备份系统 的管理和维护提出了很高要求。要求提供有涉及到备份方面(包括ORACLE 数据库等应用软件方面)的维护管理的技术支持,和及时的服务响应。 三、灾难发生后数据恢复流程及备份优化 所有的备份都是为发生灾难时作恢复而准备的,一个备份软件的优劣标准不仅仅在于它的备份模式/备份速度,需要慎重衡量的还有另一个标准---恢复。而可恢复性又有两个决定因素:恢复速度和恢复操作的简易性。Legato软件具有对备份数据的良好的可恢复性,这是由它独特的索引结构所决定的。Legato采用B-Trees索引结构,恢复查询速度远远快于其他同类备份软件。Legato的恢复界面简明友好,易于操作,易于掌握。这些特点都决定了Legato具有良好的可恢复性能。 考虑到开放平台存域网备份系统的多样性、复杂性,制定细致周密的恢复方案是必不可少的。这样可以在发生灾难时,用最快的时间最小的代价来做到最完整的恢复。 针对开放平台存储区域网络现有运行系统,我们特此制定完备的恢复方案以应对将来有可能发生的各种情况。 1、业务数据库破坏而需要恢复时 利用软件来浏览所需恢复的数据库文件,触动恢复功能,软件将自动驱动存储设备,加载相应的存储媒体,然后恢复指定文件。对数据库的恢复可以做到本机恢复、跨节点恢复。 非数据库文件破坏而需要恢复时 2、 利用软件来浏览所需恢复的数据库文件,触动恢复功能,软件将自动驱动存储设备,加载相应的存储媒体,然后恢复指定文件。对非数据库文件的恢复可以做到原路径恢复、重定向路径恢复、跨节点恢复、跨平台恢复。 应用服务器系统瘫痪而需要恢复时(非备份服务器)。当硬件设备更换、连接完3、 成后,按以下步骤恢复服务器: , 从本地或异地获得灾难备份磁带; , 安装应用服务器操作系统并配置网络; , 安装Legato客户端软件,配置存储设备,装上灾难备份磁带; , 从备份服务器的索引表浏览该服务器系统全备份信息,触动恢复功能,软件将 自动驱动存储设备,加载相应的存储媒体,将该应用服务器的全部数据恢复; , 检查数据差值,录入孤立丢失数据; , 批准系统运行,完成事故报告。 Legato备份服务器系统瘫痪而需要恢复时当硬件设备更换、连接完成后,按以4、 下步骤恢复服务器: , 从本地或异地获得灾难备份磁带; , 安装备份服务器操作系统并配置网络; , 安装Legato服务器端软件,配置存储设备,装载灾难备份磁带; , 从存储设备中取得最新的Legato引导信息(Bootstrap),恢复 Bootstrap;确定Bootstrap为最新版本,批准系统运行; , 触动恢复功能,恢复最近一次的全备份数据; , 完成事故报告。 当整个计算机系统损坏而需要重建业务时当硬件设备更换、连接完成后,用异5、 地保存的备份磁带按以下步骤恢复系统数据: , 将磁带装入存储设备; , 按第4种情况恢复Legato备份服务器系统; , 按第3种情况恢复各业务系统数据。 , 另,当WindowsNT平台、Solaris平台操作系统崩溃时,采用Legato灾难 恢复模块,可以直接从备份介质恢复操作系统,而无需重装操作系统,这样 提高了恢复速度。 6、优化:进一步提高备份和恢复的效率 6.1、动态调整备份速度 由于备份系统与应用系统共处于一个网络之中,一旦在备份高峰,出现其他客户端备份作业对应用产生影响将是得不偿失的事情。因此备份软件应提供客户端的动态带宽调整功能,可以自动限制备份速度,为应用进程留出足够的带宽。 6.2、磁带的多路复用 备份系统应有多路作业复用同一磁带的功能,即多个不同客户端发起的备份操作都写在同一磁带上,因此可减少多个作业的无效抓带和回带时间,提高多作业的备份速度。多磁带机的并行备份机制备份系统应提供将单一作业并行备份到多个磁带机上的能力,利用该特点,备份时间可以缩短。因而在策略制定时可以充分利用系统多磁带机的优势,形成多个备份数据流。 6.3、数据的映象恢复 备份系统应实现真正的映象恢复,在对全备份和增量备份进行恢复时,可以自动不对上次全备份以来的删除文件进行恢复,这一特点可以提高恢复速度。远程文件系统的备份和压缩方式备份等选件。另外,备份系统应能让用户自行选择是否对NFS安装到本地的远程文件系统进行备份,是否对备份数进行压缩备份,以上这些均可以使用户灵活地提高备份和恢复效率,实现对备份系统的有效管理。 四、数据备份方案设计范例 1、客户的要求 某企业级客户的系统环境如下表及下图所示。 服务器 分区数 数据库或应用 OS版本 HP SuperDome 2个分区 Oracel OPS HP-UX 11.11 SUN 15000 6个分区 Oracle 8 Solaris 8 Netscape Web SUN 3500 整机使用 Solaris 7 Server SUN 4500 整机使用 Oracle 8 Solaris 7 SUN 4500 整机使用 Oracle 8 Solaris 7 IBM M80 整机使用 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) 支持上表范围内所有操作系统平台和数据库平台的数据备份; 5) 在计算机系统故障或其它一些环境因素造成数据丢失后,可以快速有效地恢复数据; 6) 具有充分的扩展性,包括磁带扩容、新客户端添加、新带库添加等等; 7) 能够支持网络附加存储(NAS); 8) 可通过存域网(SAN)实现Lanfree及Serverless备份; 9) 数据备份系统不能对现有的应用系统产生不良影响。 EthernetHP SuperDomeSUN 15KWith 2 Domainwith 6 DomainSUN 3500SUN 4500SUN 4500IBM M80IBM M80 SAN SwitchSAN Switch Disk ArrayDisk Array 3 图 2、备份方案设计要点 我们的备份方案设计,采用与上图(图一)结构完全一致的备份服务器/客户端结构的 网络结构如图二,实现LAN-Free/Serverless的软件配置如图三。 EthernetHP SuperDomeSUN 15KWith 2 Domainwith 6 DomainSUN 3500SUN 4500SUN 4500IBM M80IBM M80SAN SwitchSAN Switch BackupServerCluster Disk ArrayDisk Array TapeLibrary4 实现LANFree/Serverless备份/恢复系统的软件配置 EthernetSUN 4500IBM M80SUN 3500HP SuperDomeWith 2 Domain1、Storage Node1、Storage Node1、Storage Node1、Storage Node2、Cluster Client1、Storage Node2、NW Client 2、Cluster Client2、Cluster Client3、NW Client 2、Cluster Client3、Powersnap3、Powersnapfor 3、Powersnapfor for OracleOracleOracle4、NW Client 4、NW Client 4、NW Client1、Storage Node1、Storage Node2、Cluster ClientIBM M80SUN 15K2、Cluster Client3、Powersnapfor with 6 Domain3、NW Client Oracle上列模块各6个4、NW Client SUN 4500 SAN SwitchBackup ServerSUN E450SAN Switch 备份服务器上安装的模块:HP L15001:NetWorker PowerEd.DataMover2: Autochanger1-N Slots3: ClientPAKfor UNIX4: Dynamic Drive SharingEMC SymmetrixEMC SymmetrixDisk ArrayDisk ArrayTapeLibrary 4 图 表:设计中涉及的Legato备份/恢复软件产品清单 产品描述 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 NetWorker 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 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连接,光纤磁带库与磁盘阵列也连接到SWITCH上。备份数据流不经过业务网,备份和恢复完全通过SAN进行,整合网络带宽的可用性,使LAN-Free备份和恢复过程稳定进行,在备份服务器中进行远程设备的配置、备份策略的制定。这样,应用服务器在备份服务器的操作下直接完成对磁带库的读写。加快备份速度。 3.6、通过安装动态磁带驱动器共享模块(DDS),使SAN上连接的所有备份客户端,无论其操作系统平台或应用,可以共享驱动器和带库,以最快的速度备份和恢复,降低备份和恢复对主机和网络的影响。降低在可移动存储设备上的投资。 3.7、通过安装NetWorker PowerSnap Module for Oracle UNIX Kit模块族,实现Serverless备份, 增加服务器和网络的可用性,在执行备份时减少网络拥塞和应用服务器的资源占用。 第三章 容灾方案设计中备份磁带管理的几个问题 任何一个拥有大量备份磁带的企业,都必须有一个容灾方案,将自动的磁带磁带介质生命周期管理作为其中一个部分,否则,一旦出现灾难事件时,无法快速地查找所需要的磁带。 一个完善的磁带介质生命周期管理方案,必须包括以下几点: 1、不管磁带是在带库还是在离线状况下,必须能够跟踪和管理磁带的位置 2、必须能够对每一盘磁带进行生命周期跟踪,从磁带的第一次使用,直到磁带报废。 3、一个有价值的磁带介质生命周期管理方案,还必须能够让IT管理者定义和执行离线磁带循环的磁带介质策略。 另外,这个方案还必须能够对磁带的使用情况、当前位置以及其他重要信息进行跟踪报告。 一、在需要数据恢复的时候,磁带触手可及 确保备份磁带的触手可及,依然是很多企业必须面对的重要而又难以解决的问题。事实上,目前对磁带介质的大多数跟踪手段,依然停滞在用记事本、电子表格或者根据客户需求定制的数据库来管理。这种管理方式缺乏自动的、良好定义的离线磁带介质跟踪执行策略,不仅增加人力成本,而且无法避免潜在的人工错误,危及数据安全的危险。 为了实现最好的运行效果,磁带介质生命周期策略应该包括可执行在线和离线磁带循环政策的良好定义,这些定义应该包括: , 对所有备份时间表的理解(每天,每周,每月) , 对需要离线存储的磁带的估计 , 磁带再利用的再循环政策的估计 , 有足够的刮擦磁带(scratch tape)以供备份之需的保证程序 有了这些充分准备,再加上支持性的管理软件,就可以使问题得到解决,磁带就可以被自动跟踪,从而在灾备和其他需要数据恢复的情况下保证磁带的可用性。 采用磁带介质生命周期管理的解决方案,比如Legato AlphaStor ,就可以自动定义在线和离线循环策略,减少人工错误。并且可以对所有磁带介质进行跟踪,不管磁带介质在哪里,都可以通过控制台提供磁带介质、设备和带库活动的整合表格。 要想获得最好的效果,就必须有一个可以识别并能恰当管理磁带库容量的应用,同时,这个应用需要能和备份应用良好整合,实现整个过程的自动化,从而减少磁带进出过程中的人工操作以及因为人工操作而引起的的错误。 磁带介质管理软件必须可以自动管理带库。不管什么类型什么品牌的带库,能够与备份应用完美结合,确保正确的磁带被导出离线存储,减少手工操作的错误。 二、Vault 管理 在离线状态下,Legato AlphaStor 将 Vault 管理同磁带生命周期管理有很紧密的联系。 Vault,就是把磁带介质保存在一个独立的、安全的地点,比如一个恒温恒湿的保险库,所提供的离线地点以安全地存储磁带介质。 为了取得对 Vault 管理最好的效能,磁带介质管理软件必须能够定义到离线存储地点,可以通过自动生成“pick List”来管理磁带介质在适当的时候,在磁带库和保险库之间的移动,并且提示操作员或者数据中心人员:那一盒磁带被移到那一个离线的保险库(Vault)。 在磁带生命周期管理中,随时了解磁带介质在磁带的状况及其位置是至关重要的。如果没有这种功能,过期的磁带就会滞留在 Vault 里,不能被及时进行重复利用,不但继续产生昂贵的保管费,还会浪费磁带。 三、定义离线磁带循环政策 绝大多数企业都会有一个时间计划表,说明什么时候磁带需要被送到离线的保险库保存(Vault)。这种时间表经常情况下定义松弛,或者由于人工原因,数据中心的操作员遗忘了什么时候这些磁带要被移动到哪里去。最好的办法是通过对每一个卷宗或每一系列的卷宗做自动的循环政策,定义卷宗循环。通常来讲,会用一个POOL来定义哪个卷写了什么数据。 这个POOL也赋值了自己的循环政策。 AlphaStor和Legato NetWorker一起被用来控制卷循环。每个NetWorker pool都有自己的赋值循环表。下面的AlphaStor截屏演示了一个循环政策及其关联步骤的样本。从图中可见,"Weekly ADIC1000"循环政策包含有3个步骤。这个磁带在磁带库内存放一天;然后被移到计算机房放置2天;然后,,这个磁带从机房被送到Iron Mountain放了6天,然后被送回到原来的磁带库中。 利用多重NetWorker pools,可以使企业执行不同的循环时间计划表,从而满足其不同的业务需求。自动化使企业可以执行高水平的运行政策,管理磁带介质循 环,而不再依靠手工来确保循环时间表的执行。另外,AlphaStor还允许企业定义多重路径的循环时间表,进行更细致的循环管理。 这种功能允许管理员定义一个扩展路径,从而为磁带的每一次移动都有循环政策关联。对于需要把磁带从一个数据中心移到另外一个数据中心或者离线保险库的企业,这种自动化管理是非常重要和必须的。 四、确认离线报告 离线磁带报告中经常出现的问题是:带库中有什么、备份应用认为带库中有什么、以及事实上离线保险库(vault)中真正有什么之间的误差。通过AlphaStor,自动报告数据中心的余存磁带记录以及送达离线保险库中磁带记录的差异,反之亦然。操作员可以打印所有被送到离线保险库(vault)的磁带"pick list",并允许操作员把这个信息与带库中的信息相核查。 五、为现场移送作准备 离线保险库供应商一般可以提供一个小通告,告知什么时候磁带被送回在线数据中心。这种最后一分钟的通知会增加保管和重新找回数据的成本。企业可以通过预先了解磁带什么时候将被送回备份现场而减少成本,这允许保险库供应商可以获得更多的时间找到并送回所需要的磁带。AlphaStor允许操作员建立“预先传送”报告,提供将要被送回的磁带的列表。 第四章 Windows平台上的容灾方案设计 随着网络存储应用的日渐深入,中国的企业用户已经逐渐地认识到容灾的必要性,把建设一个安全的容灾系统提到日程中来。但对于中小型用户,特别是Windows 平台的用户,往往面对着容灾方案代价远高于系统本身的尴尬。 在这里,我们为Windows平台的中小企业用户推介一些稳定的、高性价比的容灾解决方案。 容灾的概念: 容灾,指的是保护用户的应用和数据不受故障、灾难影响,确保持续使用。 容灾的分类: 容灾从应用上来说,分为:在线实时容灾;离线容灾; 从距离上分为:本地容灾;异地容灾。 因此,也可以这样分为:本地离线容灾;本地在线容灾;异地离线容灾;异地在线容灾。 从容灾效果上来说,这四种方式的容灾效果是由低到高。在实际的应用中,用户可以根据自己的硬件环境、需要选择不同的方案。在这里我们分别列举四种方式的解决方案,并对其的工作情况予以说明。 为了说明方案,我们模拟一个用户环境:用户使用两台Intel构架服务器分别作为Oracle数据库服务器、Lotus邮件服务器。 Legato在Windows平台上的容灾解决方案比较全面,用户可以根据自己的需求选择适合的方案。每个方案之间既独立又有着良好的连接性,用户可以在前期采用较低级别的容灾方案,随着应用、硬件、投资、需求的增强,逐步无缝地升级容灾方案的级别,同时由于Legato AAM、Legato Replistor软件不使用磁盘阵列柜 来实现系统的高可用,使每台服务器在正常使用时可以视为各自独立的服务器增强了服务器的使用价值,最大限度地保护了用户的投资。Legato 的Replistor、 AAM可以与NetWorker平滑结合,让用户以极小的成本实现完美的容灾效果,是Windows平台的中小企业用户容灾方案的选择。通过Replistor保护数据库的日志文件,可以最大限度的实现备份数据恢复程度,是数据备份的极佳补充,尤其是异地离线容灾的方案,对于有着很多分布点的政府机关(如电力、税务、公安等)的统一数据备份来说,是颇值得考虑的解决方案。 方案中使用的软件说明: Legato NetWorker:数据备份软件; Legato Replistor:使用独有的先进镜像引擎技术,脱离磁盘阵列柜进行无限制距离镜像、实现集群(1对1、多对1、1对多、多对多)的热备软件; Legato AAM:使用独有的先进镜像引擎技术,脱离磁盘阵列柜进行双机容错,连续6年被评为Windows平台下的最佳双机解决方案。 方案一:本地离线容灾: 图二:本地离线容灾方案 方案说明:该方案使用Legato NetWorker软件进行备份,备份软件的服务器端也安装在Lutos服务器上,Oracle服务器的数据通过Lotus服务器备份到磁带 库上,当两台应用服务器发生故障或数据损伤时,通过磁带库上备份的数据进行恢复。 该方案的设计上,如果只是单一的使用NetWorker进行备份,一旦发生故障,备份时间点到灾难事件点之间的数据在数据库日志文件损坏时,无法恢复,而且恢复的时间较长。 补充的方案是:可以用Legato Replistor软件将两台(或多台)服务器的数据库日志实时镜像复制到NTFS格式的PC机(或服务器)上,弥补日志文件损坏的损失。 方案二、本地在线容灾: 图三:本地在线容灾方案 方案说明:这是使用Legato NetWorker与Legato AAM结合的方案,用Legato AAM进行两台服务器之间的实时数据镜像,从而实现两台服务器双机容错,达到两台服务器互为保护对方应用及数据备份的目的,同时用Legato NetWorker进行备份管理,保障了应用的不间断性,恢复时间不影响系统应用的使用,在线恢复,实现对误操作、病毒和黑客入侵的容灾。 方案三、异地离线容灾: 图四:异地离线荣灾方案 方案说明:方案中使用Legato NetWorker、Legato AAM和Legato Replistor,本地使用Legato AAM实现本地的双机容错,通过Legato Replistor将两台数据库服务器的数据,实时远程复制到异地的备份服务器上,并通过安装在备份服务器上的Legato NetWorker将数据备份到磁带库上,增强了对灾难(如火灾等)的防护,该方案还可适用于多点保护即对远距离的多个服务器进行统一数据备份的需要(如总部将分布在外地的各服务器的数据远程复制到总部备份服务器上统一进行数据备份),节省了多点备份的投资,满足了多点远距离统一备份的需求。 方案四、异地在线容灾: 图五:异地在线容灾 方案说明:使用Legato NetWorker、Legato Replistor,通过Legato Replistor将两台(或多台)服务器的数据实时远程镜像复制到备份服务器上,备份服务器通过Legato Replistor软件的监控功能,实现实时地在线接管故障服务器的工作,并通过安装在备份服务器上的Legato NetWorker将数据备份到磁带库上,增强了对灾难(如火灾等)的防护,实现异地远程在线容灾。此方案要求用户的网络硬件连接条件达到远程接管的要求。 成功案例介绍: 一、四川省移动电算化会计系统 四川移动的电算会计化系统,在NT平台上运行informix数据库,要求实时在线可查,实现远程财务报表的查询和申请。为了提高系统的高可用性,以及对关键业务数据的安全性。选择Legato AAM for NT,实现双机的群集热备份。系统目前运行良好, 软硬件配置: 主服务器型号:IBM Netfinity 5500M10 8661-51Y 2SMP 配置:Xeon 500 512K ECC RAM,9.1G内置硬盘,内置ServeRaid-3L raid卡(6槽)。 从服务器:型号、配置同主服务器。 共享磁盘:IBM EXP200磁盘阵列(插槽数:10 最大容量:) 操作系统:Windows NT 4.0+SP4(中文版)。 数据库:Informix Dynamic Server V7.31.TC5(for NT版本)。 网卡:INTEL PRO/100+ 10/100兆自适应PCI以太网卡。 安装AAM套数:21 版本:V4.3 for NT 安装城市:共计21个城市、自治州。 第五章 Replistor技术白皮书 内容 1. Replistor概念 2. 数据复制 3. 增加Windows NT/2000 Servers的可用性和可靠性 4. 远程管理和安装 5. Replistor的操作 5.1. Replistor的同步 5.2. Replistor的复制 5.3. 传送数据 5.4. 在目标系统上更新数据 5.5. 远程安装和管理性能 5.6. 确保服务器的可用性 5.7. Replistor的环境 5.8. 跨Winsows NT/2000域复制数据 5.9. 镜像苹果机(MAC)可访问的卷 6. 用共享磁盘配置Replistor 7. 支持Microsoft Clustering 群集解决方案 8. Replistor概念 对大多数用户来说,将关键的数据和计算机应用置于危险之中是不能想象的。一种什么样的明智的方法,才能确保关键信息不被任何大小灾难所破坏呢,实际上,关键系统中的任一个迟早将出现失败。一旦失败发生,员工和用户可能会彻底丢失了宝贵时间和重要信息。Replistor能帮到您的地方,就是对这些失败的防护。 Replistor确保关键商业环境的连续操作。它的目的是对用户提供连续的服务,同时对员工和系统方面只产生最小的影响。同样,它的简单界面对于系统管理员和基本用户来讲简单易用。 在不使用任何私有或专用硬件情况下,Replistor是Windows NT/2000下能提供实时数据复制和增强Windows NT/2000服务器的可用性和可靠性的唯一的软件解决方案。它同时增强了Windows NT/2000服务器的可用性和可靠性。Replistor可跨越局域网(LAN)或广域网(WAN)连接操作,允许远程管理和安装。 2、数据复制 为保护数据,可配置Replistor从源(source)系统(需要保护的数据的所在的机器)将文件、目录和共享复制到一个目标(target)系统(数据将被复制出的机器)。Replistor提供给全部的数据控制,允许用配置规范(specification)来决定哪一个文件、目录和共享将被复制。 数据复制是从源(source)系统转录数据到目标(target)系统的整体过程。在初始数据同步后,Replistor可捕获人为造成的任何文件的变化,并将此变化转录至目标(target)系统,并将相应的变化应用在目标(target)系统的文件上。 3、增强Windows NT/2000服务器的可用性和可靠性 当一台Windows NT/2000服务器发生故障时,Replistor会自动将此服务器的进程和身份切换到另一台Windows NT/2000服务器。切换不用中断任何可能附属于失效服务器的客户系统。 在Replistor术语中,失效服务器被称为源(source)系统,接管进程的服务器被称为目标(target)系统。 Replistor提供两种切换选项。自动切换(ASO-Automatic Switch Over)和超级自动切换(Super ASO)。ASO和Super ASO的区别在于Super ASO利用Windows NT/2000 4.0的特性,允许目标(target)系统在保持其自身身份和进程的同时可以接管一个或多个源(source)系统 。 注意:Replistor切换是基于完全的系统失败和为数据可用性而设计的。对于提高应用的可用性,Legato推荐其含有服务监视器的AAMServer产品,它可监视并对特定的应用的失败做出反应。 4、远程管理和安装 为易于管理和安装,Replistor提供了跨越LANs和WANs的远程能力。通过Replistor的图形用户界面(GUI),可以登录到任何Replistor的远端位置来管理Replistor的服务。在GUI窗口中提供的该位置的信息,可同时打开多个窗口,并用层铺和梯级选项来排列。 5、Replistor的操作 本节描述了Replistor如何保护数据和确保服务器的可用性。 为执行实时的数据复制,您首先必须同步规范(specification)。一旦同步完成,Replistor将开始实时复制数据的变化。 5.1、Replistor同步 在标准操作期间,Replistor从一个或多个源(source)系统上将数据复制到一个或多个目标(target)系统来保护数据。 在标准操作开始前,必须选择源(source)系统上的哪些数据是要保护,并创建一个 (Specification),给与适当的许可。可以通过(adding specification)和(setting permissions)来做这些工作。当选择增加一个 Specification时,可以简单地用用鼠标点击来选择您希望从源(source)系统镜像到一个或多个目标(target)系统的文件或目录。在配置specification之后,必须从源系统同步这些数据到目标系统。同步确保了镜像进程开始前,目标系统上镜像数据确实与源系统上的原始数据相一致。可手动用Replistor命令同步数据,或者可让Replistor自动同步新的specification。 5.2、Replistor复制 一旦配置好了specification,而且Replistor正在运行,Replistor将捕捉源(source)系统上受保护数据的任何变化。Replistor记录的Replistor文件系列上所有的输入和输出(I/O)称为Send Logs。Replistor储存Send Logs在其DATA目录中,并以独特的“OC$”开头命名。在默认情况下,所有记录文件都可储存最高到1MB的I/O数据。Replistor保留Send Log中最新的两个OC$文件(例如,成功地发送到目标系统的),任何未完成的OC$文件也包含在其中。如无阻塞站点或阀门未被激活,则通常只有当前的OC$文件。 捕捉文件I/O并存储至Send Log的过程被称为Replistor镜像。 一旦一个文件的I/O是完全的,Replistor可以只镜像数据,这要在文件保存后完成。 图六:箭头表示数据从应用程序到Replistor各元件的流程。 简而言之,Replistor提供三个可实时复制数据的功能: , 镜像(Mirroring),捕获源系统的数据变化。镜像就是由Replistor驱动 程序文件(REPLISTOR.SYS)执行,它将发送一个OC$文件的数据拷贝,建 立到Replistor Data目录中。 , 传送(Forwarding),从源系统发送数据变化到目标系统。Replistor通过 发送OC$文件中的数据到OCTO-SND.EXE文件来传送文件,OCTO-SND.EXE把 数据传送到正确的目标服务器上。 , 更新(Updating),将储存在目标系统的Receive Log中的变化应用至目标 系统的文件中。在目标服务器上,文件由OCTO-RCV.EXE文件接收,它可在 Replistor数据目录中将数据作为RT文件来分配。最后,Replistor路由器 (OCTO-RTR.EXE)在目标系统上更新应用文件。 Replistor要正常操作,则镜像mirroring和传送forwarding功能都必须在源系统上处于开启状态。在默认状态下,镜像,传送和更新功能在Replistor服务器启动后都开启了。当功能菜单上复选标记在镜像和传送选项前显示,那么选项都在源位置上“开启”。 更新必须在目标系统上开启以使Replistor可正常操作。当功能菜单上复选标记未在暂停更新选项前出现,那么选项必须在目标位置上“开启”。 可以暂时停止镜像来执行日常维护,例如在源系统上录制备份等。 5.3、传送数据 当文件I/O完成后,意味着其发生的变化被保存下来了,Replistor将I/O写在Send Log上并将其传送(forwarding)至目标系统。与在源系统上写数据到Send Log的过程相类似,Replistor在目标系统接收并写数据到Receive Log文件中。Replistor在数据目录中写Receive Log文件,以“RT”开头命名。 在Replistor源位置,Replistor可开启或者关闭传送(forwarding)功能。 当传送(forwarding)开启时,Replistor从Send Log传送I/O数据到目标位置。 当传送(forwarding)关闭时,如果镜像是开启的,Replistor可以继续捕获I/O数据,但Replistor不传送数据到目标系统。如果您再开启传送(forwarding),则Replistor自动传送捕获的所有的I/O数据到目标系统。 可以暂时停止传送(forwarding)来执行日常维护,例如在目标系统上进行磁带备份。还可以停一段时间,以去除Replistor在网络上的流量。 Replistor提供两种功能类型来开始和停止传送(forwarding): , 传送(forwarding),有时称为全局传送(forwarding),它不仅可以停止和开 启传送(forwarding)功能,还可以停止和开启系统的“心跳”信号。 , 定位传送(forwarding),仅仅停止和开启传送(forwarding)功能而已。 5.4、在目标系统上更新数据 当Replistor通过目标系统的Receive Log接受I/O数据时,Replistor同时在目标系统应用这些变化到适当的文件来更新(Updating)数据。 在Replistor的目标位置,Replistor可开启和关闭更新(updating)功能: , 当更新(updating)功能开启时(暂停更新未选),Replistor实时地将从 源系统上接收的I/O数据改写本地Receive Log来更新数据文件。 , 当更新(updating)关闭时(暂停更新选中),Replistor继续接收和储存 I/O数据但并不应用这些变化。如果在关闭后又开启更新功能,那么 Replistor自动应用接收和储存的所有的I/O变化来更新文件。 可以暂停更新以执行在目标系统上的日常维护,例如创建一份系统的备份。 5.5、远程安装和管理性能 如果在Windows NT/2000中运行Replistor,那么可以通过LAN和WAN连接来安装和管理Replistor。 在下面的插图中,通过运行在服务器A上Replistor GUI跨LAN管理远程服务器B,以及通过WAN管理远程服务器C。还可以通过LAN和WAN将Replistor安装到硬盘上。 图七、远程安装 5.6、确保服务器可用性 为确保服务器可用性,Replistor监测源服务器的运转。Replistor的服务从源系统周期性地输送一个“I am alive”的信号到目标系统;这个信号称为Replistor的“心跳”。Replistor允许配置多长时间从源系统发送一次信号,还可配置目标系统预期接收信号的时间。 当目标系统接收到Replistor“心跳”信号时,它就知道源系统是可用的并且功能都正常。 如果目标系统在预期的时间范围内没有接收运行信号,那么Replistor就开始切换程序。首先,Replistor检查Windows NT/2000数据库服务和数据库注册表以 判断源系统确实失效了。Replistor就等待一个Windows NT/2000的应答,或者等待所配置的最长等待时间(Max Wait Time)。 最长等待时间(Max Wait Time)是在源系统身份被切换为目标系统前允许配置Replistor的可等待时间的数量。通过设定最长等待时间,可设置目标系统在心跳停止后,切换发生前可等待的时间数。如果不设置最长等待时间,那么目标系统将等待直到接收到Windows NT/2000服务的响应,确认源机器在执行切换前不再能被检测到。 Replistor源系统切换到目标系统的操作条件:是否------等待时间已过,或者 Windows NT/2000响应并且源系统未注册 当发生切换时,Replistor允许作以下配置: , 哪一个服务需要在目标系统上启动 , 哪一个IP地址和子网掩码需从源系统切换到目标系统 , 切换发生前和切换发生后,那些命令文件或批处理文件需在目标系统上执行 , 向网络上哪一个系统管理员或指定用户发出报警信号 5.7、Replistor环境 Replistor的一个关键特征就是它能运行在多种不同的环境之下。用Replistor能够: , 在Windows NT/2000环境下运行Replistor , 在Windows 95/98环境下运行Replistor , 跨LAN或WAN复制数据 , 在Microsoft Cluster Server环境下复制数据 , 保护和恰当地失效切换(fail-over)共享盘驱动器 , 镜像苹果机(Mac)的卷(Volumes) 以下部分将涉猎这些环境。 5.8、跨Windows NT/2000域复制数据 如图所示,Replistor能跨跃Windows NT/2000的域镜像数据,服务器B的源文件被镜像到服务器C的目标文件。然而,Legato系统并不支持Replistor跨跃Windows NT/2000的域或子网进行切换。所以在此图中,唯一的“心跳”显示就是从作为源机器的服务器A到作为目标机器的服务器B。同样可以使用Replistor远程性能,通过运行在服务器A或网络上任何服务器上的Replistor客户端跨域来管理和安装Replistor。 图八:跨域复制 尽管上图只显示了一个“心跳”信号,事实上Replistor从一个源系统传送“心跳” 信号到它所有的目标系统——包括那些只镜像但不切换的目标服务器。因为只镜像数据但不切换的目标系统“心跳”信号不起作用。 5.9、镜像苹果机(MAC)可访问的卷 就像在纯粹的苹果机(MAC)环境下一样,MAC用户可以访问在Windows NT /2000服务器上文件。用Replistor,可以镜像寄存在Windows NT/2000服务器上的MAC卷。 要镜像MAC卷,MAC服务必须同时安装在源系统和目标系统上。另外,在源系统和目标系统上MAC卷的名字必须是相同的。最后,在MAC卷内,MAC数据必须与Replistor不能镜像的回收站文件加和图标控制文件在不同的目录。 6、用共享磁盘阵列配置Replistor Replistor可以在一个共享磁盘阵列上配置单独的驱动器,这样它就只能被一个连接到该设备的服务器所访问。还可将每个共享驱动器配置为高可用性地切换。这样,如果连接到共享驱动器上的一台服务器失败,那另一台服务器就会接管共享驱动器。Replistor将服务从失效的源系统切换到目标系统,并重新装载原来分派给失效的源系统的共享驱动器,无须重启目标系统。 7、支持Microsoft Clustering群集解决方案 Replistor可以被设计成支持Microsoft Cluster Server解决方案。这就意味着Replistor能做到以下几点: , 安装Replistor到Microsoft Cluster Server环境下,这意味着当它安装 到群集时,Replistor兼容Microsoft Cluster Server(MSCS)。 Replistor提供一个DLL,用于MSCS监控Replistor。 , Replistor能镜像MSCS环境以外的文件、文件夹和共享到任何一个单独的 系统或者是另一个Microsoft Cluster Server。Replistor同时提供在 MSCS环境内的数据保护。 , 如果任何一个群集内的服务器或应用程序失效切换了,Replistor能连续地 镜像群集内的数据。Replistor将从Microsoft Cluster Server环境下失 效的节点切换另一个节点。 第七章 异构环境下应用运行自动化管理的设计方案 作为一个独立软件公司,给用户提供既高效又方便的解决方案使,用户能够实现跨平台、跨系统的网络数据存储及保护功能、简化用户系统管理、实现网络数据自动化管理,是Legato一直以来的任务。Legato 的目标是向用户提供真正有价值的网络数据/应用管理一体化产品,使基于网络的企业级数据管理更加简易。 一、失效切换的重要性 对所有企业级用户来说,主机的故障性停机将对应用程序的正常运作造成很大影响。 尽量减少故障停机时间是十分必要的。 系统故障原因: , 服务器电源中断 , 无法修补的应用程序故障 , 数据库故障 , 系统出现超载运行 , 网络资源故障 , 关键性操作系统程序出现故障 , 人为错误 , 自然灾难 当主机发生故障时,虽然可以通过人工进行数据恢复和后备服务器的切换启动,但整个过程所需时间的长短,在很大程度上取决于当时的故障复杂程度和系统管理人员的技术水平等等。人为因素很多,难以保证很快恢复系统运行 群集技术是将多台服务器联在一起,组成一个高度透明的大型系统,让最终用户能共享网络上的所有资源,如数据或应用软件等。当其中任何一台服务器出现故障时,另外的服务器便立即取代该故障机器的职责,继续为用户提供服务。这样做,可以为用户带来的好处包括: 1、 保证系统上的数据、服务及应用的连续性及可被访问 2、 减低系统故障带来的影响 3、 减低客户机/服务器架构的维护成本 4、 避免单点故障 事实上,企业级用户越来越复杂的异构环境,除了要求群集技术能够消除因为关键应用及通讯中断所带来的损失之外,更要求系统管理员能够随时随地对应用程序进行监视、修复、自动重新启动和故障排除,从而为企业的复杂系统提供预见性的保护,保证系统上的应用程序、数据和网络资源不会受到任何外在因素影响而中断服务。 Legato的自动化应用可用性管理工具------LAAM 所独有的恢复应用程序特性,能及时地监控应用的运行状态、报告和自动切换故障应用程序到其他指定的服务器上,保证故障应用的可用性,确保原服务器的其它应用程序不受故障和切换影响而继续运行。另外,创新的Peer-to-Peer结构,能将多达一百多台不同操作系统的服务器,共同组成一个强大而灵活的群集组。 二、案例简介: 下图是某银行灾备系统的结构。整个存储/容灾系统的核心,是用EMC SRDF通过远程实时全自动无主机的同步/异步数据镜像,实现点对点的数据、应用保护。Legato AAM的作用,是用以实现本地/异地点对点的应用高可用性监控,支持应用自动回复及回切,支持异种主机切换。结合Legato完全支持SAN/NAS结构的LANFree / Serverless备份/恢复方案,避免因火灾、地震或人为操作引起数据丢失、系统故障或失效。满足客户不同层次的容灾需求。 三、Legato AAM 高可用性管理系统的关键特性 Legato AAM以下几方面的关键技术,为用户系统提供强大的可用性、可管理性和扩展性。 , LAAM支持多达100台以上异构服务器的群集组合; , LAAM能按客户发展需求,增加Legato AAM群集服务器及所载应用程序数 量; , LAAM提供故障监察、修复、重新启动及排除故障功能;能单独修复个别故障 应用,缩短系统复原时间;动态负载调节,确保故障出现时,应用程序能平 均地分布在不同服务器上;灵活、可靠、可调的群集构造,为日后扩展作好 充分的准备; , 模块构造和开放式APIs与现在系统的各个环节配合,确保端对端可靠性; , 协同数据库及RDBMS数据备份服务器;提供中央管理,监察群集组内不同的 UNIX平台。 高性能的系统和应用高可用性针对任何需保护的应用,无须改变应用配置。Legato LAAM提供功能及相应的技术包括: 单一系统映象(SingleSystem Images):即将整个集群环境中的资源视为一个整体。LAAM使用单一的配置数据库(复制多份以避免单点失效)、统一的管理规则和集中的应用脚本将整个系统中的资源形成一个资源集,或者说将整个分布式系统形成一个系统。由此带来了更高的资源可用性和更简便的管理和使用。 SAN-Ready:LAAM对集群内的主机数量没有限制,并提供多TCP/IP连接、独立网络检测、通过FibreCable或SAN的通信和利用磁盘作为通道等多种方式进行心跳侦测和通信。因此可工作在包括SAN在内的多种网络结构中。与SAN的良好结合可提供SAN用户更高的应用和数据可用性,使用户的SAN环境发挥最大的功效。 对计算环境的自适应:LAAM 可以通过所提供的“事件(events)”和“规则(rules)”引擎来感应计算机事件。这些事件可以发生在应用、数据、系统和网络上面,可以是计划内、也可以是突发性系统故障。 LAAM 可以对这些事件做出适应性反应,引发另外一些“解决性动作”来保证系统上资源的获得性。 智能式监测及恢复:LAAM使用智能式决策过程来检测和恢复服务器和应用程序的故障。(能检察故障包括, 应用程序, 网口失效或磁盘控制器) 当检测出故障时,LAAM能精确地计算出群集组内那个服务器最适合接管故障应用程序,并确保只有那些出现故障的部分才被转移,避免对其它正常运行的程序造成混乱。 负载均衡:LAAM群集管理功能为独立的应用程序、数据库、RAID磁盘阵列或其它贯穿LAAM群集组的重要资源提供 “故障负载平衡”。 当服务器出现故障时, LAAM能平均地把应用程序按设定分布在不同的群集服务器上,避免单台服务器出现超载情况,减低用户的效率。 跨平台群集:LAAM 能支持多达100台服务器的群集组合,并能监视群集内每个应用程序的运作。支持NT/2000和Linux。整个企业可采用一个群集方案来管理。目前支持的平台有Sun Solaris, Windows NT/2000, HP-UX, IBM AIX, Linux Red Hat。此外,“Peer–to-Peer”的群集结构避免了不必要服务器及硬件配置而造成的额外开支。LAAM“开放式”及“非干预式”设计,使它能支持不同操作系统包括UNIX及NT平台,也能支持不同的数据库和磁盘阵列等系统配置。异构平台群集将企业系统环境中由于平台不一致而相分隔的资源结合成为整体。由此带来更大的资源共享能力和整个系统的服务级可用性。 可调性和可扩容性:利用LAAM,可以先从两个服务器、单个磁盘开始构建应用运行管理系统,然后根据企业的需求增长,再增加配置。LAAM模块配置将为数据库、网络服务器和其它服务器提供可调和可扩容性的功能 面向应用的群集及自动切换:LAAM面向应用的集群技术,保证了集群中的任何一个服务器在作为某一应用主服务器的同时,可以作为运行于其它服务器中应用的后备服务器。在这样的结构下,集群内运行的关键性应用在故障不断发生的情况下,仍可以通过服务器之间连续的切换,保证应用的连续性。 应用程序的恢复:LAAM同时提供单故障应用程序切换及服务器切换。当服务器或应用程序出现故障时,LAAM立即切换故障的服务组到其它服务器上,使原服务器及其它的应用程序得以继续运行而不受影响,回忆系统复原所需的时间。 中央管理、方便使用:LAAM的命令中心提供一个由JAVA编写的图形用户界面(GUI),让用户轻松地管理群集组内部服务器及所载的应用程序。这不但能以生动形式显示群集组内各服务器,服务组及应用程序的情况,也能监察在其它地区运 行的LAAM。Legato的SNMP模块更能兼容其它SNMP配置集成,保障了对网络管理的投资,改善系统的管理能力和降低管理成本; 模块化、开放式结构和APIs:LAAM放式结构及为特殊应用程序编写的各种模块,能因应信息环境需求,与LAAM天衣无缝地集成起来。例如,连接不同数据库如Oracle、Sybase、Informix模块,配合特殊关键应用模块,如Web Server、NFS、Firewall、LotusNotes及AutoClient等等。客户更能用LAAM提供的API把附加的应用程序及其它关键性资源归纳在群集组中。通过LAAM管理控制台进行检测及监视,当检测出应用程序发生故障时,LAAM将竭力在本地网络对它们进行恢复或确定群集组中最佳服务器接管这个负载。LAAM已被验证能与各种RAID产品集成及支持多种网络技术。 四、Legato AAM 构造及工作原理 LAAM群集管理控制台:担当联系通信、监视系统资源的任务程序提供健全服务,共享群集组的状态信息。 LAAM环境软件控制台:将提供直观的安装和灵活的集成,并监视重要系统资源。通过LAAM环境控制台,可扩展 LAAM 基本功能,使它支持不同品牌的管理程序、网络协议、文件系统及各类RAID的产品。 LAAM模块:通过LAAM的模块,客户能有效地管理系统的各部分,以提供高可用性支持。此外,它能配合LAAM 环境控制台,并透过LAAM 命令中心进行监视,管理控制。LAAM 支持的应用模块包括: –Sybase –Oracle –SQL 2000 –Informix –IIS 4.0、5.0 –EMC SRDF –Checkpoint Firewall-1 –Encina –Tivoli –Web –NetWorker –NFS LAAM 切换的一般程序: –检测以确认需要切换 –停止相关应用 –释放相关资源 –文件系统同步 –备用机获取相关资源 –启动相关应用及网络通道 LAAM 支持的网络环境包括: –Ethernet –Fast Ethernet –FDDI –CDDI –ATM LAAM 支持File Systems 及 Volume Managers–NFS ver 2 and ver 3 –Journaling File Systems –Sun Solstice Disksuite –Veritas VxFS –Veritas VxVM –UFS 五、Legato LAAM工作应用 服务器(Server):在LAAM高可用性环境中,服务器出现故障时,由集群中其它服务器做后备。当服务器发生故障时,该服务器上的应用将转移到有最高优先级的其它备份服务器上。 网络(Network): 尽管服务器的状态稳定,但网络发生故障对于客户的访问同样是非常致命的。每台机器拥有备份的应用网络接口可以预防网络故障。拥有备份的应用网络接口,系统可以提供故障检测和自动切换,在主要网络发生故障时自动切换到同一台服务器上的备份网络上。客户的访问是透明的。基于同样的想法,LAAM使用两个心跳网络。 磁盘(Disk):对于使用磁盘的类型,LAAM没有限制。系统可以使用一块单独的磁盘,但是一块磁盘发生故障会引起单点失效,而且应用数据也无法访问。因此,为了保证数据的集成性和可靠性,使用RAID磁盘阵列要比使用一块单独的磁盘好很多。 文件系统(FileSystem):当执行许多文件操作时(建立,插入,更新),服务器发生故障会造成许多文件,文件系统更新的丢失。因此,在系统重新启动恢复时,文件系统的重新检测是一定要做的。FSCK对于文件系统的修复是必须的,其时间会根据更新文件的数目和大小而变化。这种修复非常花费时间。因此建议使用別的文件系统(e.g.VxFS)。這不仅能快速恢复一个错误的文件系统,而且它通过使用自己的日志文件,在不需要人工干预下就可以保证数据文件的一致性。不管文件系统的大小和数目,系统都可以做到快速完成文件系统的检测。 应用(Application): 应用在高可用性环境中是做为一个服务存在的,服务的失败可以被独立处理、切换到集群内其它最合适的服务器上,并且不会影响到本服务器上其它服务的运行。对那些IP不相关的应用,仅仅应用数据需要切换,而在IP相关的应用中,相关的IP地址也需要切换。根据应用的重要性,应用可以有选择地被切换到别的机器上,如果应用中的某一个发生错误,那些与它共享一个IP地址的应用也需要被切换。如果那些共享一个IP地址的应用需要分别的切换,那么每个应用都应有一个独立的IP地址。 系统支持: Solaris 2.6、7、8、9 HP-UX10.2、11.0、11i AIX 4.3.x、5.1L Windows NT/2000 Caldera OpenLinux eServer 2.3、2.4 Red Hat Linux 6.0、6.1、6.2、7.0、7.1 SuSE 7.0 EMC Symmetrix 及SRDF 六、应用系统方案设计范例 客户需求:两台IBM Server通过SCSI口与1个ADTX StorEdge磁盘阵列连接。 Legato AAM的系统要求:每台 IBM Server 内配置4个Ethernet网口,系统配置TCP/IP。 系统设计: 1、其中两个Ethernet口接Private network作为HeartBeat线,这些HeartBeat 线通过交叉线对接。Heartbeat组成为 IBM Server 间的私用网,用于相互监视对 方的健康状况。(为更加安全可靠,Heartbeat 线留有备份Heartbeat 2,当一条线有故障时,另一条可继续提供服务)。 2、其余单机上的两个Ethernet网口可配置为互为备份,接在Public Network 上。群集系统的关键在于消除“单点故障”(Single Point of Failure),即保证 不会出现因一个部件失效而造成整个系统瘫塌的情况。 3、群集系统中每一个部件都留有冗余备份,包括主机、网卡、网络、应用软件、存储设备 (DiskArray)。一旦某个部件出现问题,冗余部件会自动接管工作,从而消除故障对整个系统的影响。在正常情况下,两台 IBM Server 各自为用户提供相应的服务,当一台服务器有故障时,它所提供的服务会按照预定的优先级切换到其它机器上。那两个互为备份接Public network 的网口,在正常情况下只有一个在工作,当出故障时,另外一个将接替其工作。 4、LAAM提供对运行于IBM Server上的Netscape Enterprise Server、Oracle、SQL 2000、CheckPoint Firewall以及用户应用的高可用性支持。 5、在正常情况下,每台 IBM Server 上运行各自的不同应用, 每个应用对应相应的网络客户、文件系统及应用;当一台 IBM Server 故障发生时,可以在较短的时间内将相应的网络、文件系统及应用切换到另外一台主机上,在性能足够的情况下,并不影响对方主机的其他应用正常运行。 方案说明: 在此方案中,在两台 IBM Server 服务器,分别安装Legato AAM 5.0,两台服务器分别作某些应用程序组的主服务器,同时作为另一台服务器上运行的应用程序组的备份服务器。 将应用相关的资源绑定在一起组成资源组,如图中的Application Group1, 包括数据库、客户应用及相关的系统进程及服务、文件系统、VolumeManager资源、网络资源,定义为一个资源组。 当资源组中的某一资源失效时,如SQL数据库无响应。或者当主机系统发生硬件故障失效时,在较短的时间内,资源组会切换到设定的服务器上去。切换时包括包括数据库、计费应用及相关的系统进程及服务、文件系统、VolumeManager资源、网络资源。 当主机网络发生断路或硬件故障失效时,在较短的时间内,网络会切换到设定的备用的网卡上去 在这个群集系统中,正常情况下,每台主机各自运行独立的应用,如图中Application Group1, Group2, ,各自对应相应的数据库、计费应用及相关的系统进程及服务、文件系统、VolumeManager资源、网络资源。当某台主机或其上的应用发生故障时会切换到设定的主机上,而不影响原有应用的运行。 网络主干 IBM IBM HeartBeat Application Group1 Application Group 2 Server Server 0 StorEdge 图九:应用运行自动化管理设计 第八章 数据迁移与内容管理 一、关于内容管理 对于绝大多数的企业来说,急剧增加的数据成了越来越麻烦的事情,而且大多数数据是些一旦存储起来就永远不再、或者不能更改的所谓“静态数据”,比如电子邮件存档、扫描图形文档、财务/文件、数码图象、在线音像出版物等等 一般来说,为了满足不断增长的数据存储需求,许多企业的信息主管都会做一件事:向老板要更多的钱来购买更多的存储硬件------通过增加存储容量来满足数据增长需求。而且,大多数企业的信息主管会让所有数据能够在线访问,而不是离线存储------前提是:花钱的时候,是不需要考虑总体拥有成本(TCO)的。 问题是:每个企业都不会不考虑总体拥有成本,在每年就要翻一番的数据中,大部分是静态数据,而这些静态数据要占用存储空间相当长的时间。这样,企业在存储设备上的总体拥有成本就上升了。 传统的解决办法是:把经常不用的数据存放到成本较低的存储介质上,比如,将不常用的数据迁移并归档到磁带库中,这样又会产生另外一个问题:数据格式在更改后再迁移就比较麻烦,而存放在可被快速访问的硬盘上则完全没有这个问题。而且,企业用户越来越偏爱快速、透明地访问存储系统上的数据,用备份方式存放到磁带系统上的解决方案是不可能满足这种要求的。 为了更好的帮助用户发挥静态数据的整体效率,Legato为用户提供了一个高效、快捷的解决方案。通过这个解决方案,用户可以动态、透明地访问电子邮件、X光扫描图形文档、财务/合同文件、数码图象、在线音像出版物等等大量静态数据。 Legato的这个方案是一个与存储硬件厂商------如:EMC------的产品结合的解决方案。Legato这个方案的架构,是由EMC Centera, 业界第一个采用内容寻址存储(CAS)的存储方案,结合Legato Xtender产品族组成。 在这个整合的解决方案中,EMC Centera动态地简化了静态数据(即所谓“静态数据”)的管理以确保这些数据的完整和正确性。并提供了自TB到PB级数据容量的可扩展性能;而Legato DiskXtender,则提供了在服务器和Centera之间数据的智能迁移和保护,以确保数据管理的简便、应用的整合以及较高的性能,Legato的EmailXtender和ApplicationXtender可以捕捉和管理例如文档、图象、电子邮件等静态数据,并通过和DiskXtender集成,将数据保存到Centera里面。聪明的用户会知道,通过这样的解决方案,保持这些数据的在线状态,将会显著提高这些数据的使用价值,而且他们需要的是一个简便易用、不用进行复杂管理的解决方案。LEGATO-EMC的方案正好满足了这一需求。 整个方案是LEGATO和EMC公司各自利用自己在存储行业中的长处,构成一个统一的、在网络上具有数据使用高效性的海量数据中心的解决方案。 EMC的Centera为用户提供了一个安全,拥有巨大容量但却只有很少人为管理工作的硬件空间,并在固定数据寻址的方式上采用的独特的CAS技术,使在这个存储空间中访问任意一个静态数据更加快捷。在此基础上,Legato公司利用Xtender软件长于数据管理和组织的特点,将二者有机的集成在一起。 Xtender将所有保存在这个空间中的数据按照一定规则组织起来,在用户访问数据时,只需要提供很少的相应数据的线索,Xtender就可以检索到这个确定数据的名称、并且在调用这个数据的时候替用户充分的利用了CAS这个有力工具,成倍的提高在整个海量空间中确定文件的读取效率。 Legato的这个整合系统为诸如 医疗影象系统,文档影象系统,多媒体,以及邮件管理应用系统提供了理想的解决方案。用户将从使用磁带、光盘等低成本设备中获得效益,使用户高效地管理原来数量庞大的静态数据成为可能。 一旦管理策略被指定了之后,系统管理员只需很少的时间对系统环境进行管理。数据的自动加载使用户检索也变的容易。由于自动的数据迁移保证了设备容量和性能在使用中的高效性的原因,甚至连生产服务器的状况也会有很大的改善。比如,当用户需要某一条信息时,可以进行快速的访问。 Legato的Xtender产品族所提供的功能是开放的,不仅仅是只限于与少数存储设备的配合。 DiskXtender是定制的数据管理软件,它采用以策略为基础的数据管理模式,将网络上来自各种应用服务的数据集中保存到一个由诸如EMC Centera创建的高效、安全的虚拟存储池中。DiskXtender将数据管理集中化,并将效率最大化,并且同时保证了数据的透明即时访问。 EmailXtender同时提供了对电子邮件数据的内容管理和企业数据管理。电子邮件在目前已经是静态数据中比较独立的一个部分。通过不断的收集,组织,保存和检索邮件及其附件,EmailXtender将电子邮件的使用过程大大简化,自动将电子邮件内容从邮件服务器上迁移到存储系统中。截获每一封发出或收到的电子邮件。提供了电子邮件的高效的访问和存储。在遭到病毒攻击后,可以快速的恢复,并减少了备份所需的时间。EmailXtender同时也支持其他的对电子邮件的保存规则。 ApplicationXtender提供了一个完整的商业应用。它可以以各种不同方式捕捉到不同的电子内容。如 图象、文档、视频等等。然后将他们组织起来,用户可以通过使用客户端或浏览器界面访问到这些数据。 XTENDER产品线中涉及数据中心的3个产品为: , DiskXtender:这是一个为定制的软件,其功能是将分散在客户端上的分散 的数据自动和智能的集中到诸如CENTERA这样的存储空间上。保证将用户产 生并暂时保存在客户端硬盘缓冲区的数据源源不断的搬移到Centera的空间 去。 , ApplicationXtender:这个软件是用以管理用户的普通静态数据的。它借助 数据库系统,帮助用户在保存一个数据的时候就建立起完备的索引信息体 系,为以后的检索做好准备。使用户不必在Centera所带来的海量存储空间 中盲目搜索。 , EmailXtender:这是一个专门以用户电子邮件作为静态数据的管理软件,其 工作原理类似ApplicationXtender。 其中DiskXtender是核心产品,它将下层硬件和上层检索应用结合在一起的承上启下的接口是整和客户端的分散的小容量的硬盘空间和Centera大容量空间之间的桥梁。 DiskXtender是Legato公司的数据分级存储解决方案,它以ONLINE的方式使用磁带和光盘等大型外部存储设备,创建虚拟文件系统,为用户提供一个由磁盘和外存储设备共同组成的无穷大的存储空间。 二、设计范例 下面,以一个资料档案馆为例,讨论DiskXtender是如何工作的。用户要求设计一个数字化数据存储系统,而且能够满足以下条件: , 在保存数据的同时,仍然要保证数据的在线可以访问的状态。 , 由于用户数据的增长速度,系统的扩容性要好,要将系统因扩容所造成的停 机影响和成本降低到最小。 DiskXtender一般由两类模块构成: 1、DATA MANAGER: 用来管理用户的一级存储设备(硬盘阵列),以及将所有用户数据级别的划分和数据迁移策略。 2、MEDIA SERVICE: 用来管理用户网络上所有的存储设备,包括磁带,光盘等等。其主要功能是在这些外部存储设备上创建文件系统,使用户可以透明的访问到这些空间。 需要注意的是,在不同的应用操作平台上,模块的名字可能不完全相同。 在这个方案中,用户原来保存在纸张上,普通磁带上的数据,经用户的转换系统(如:模拟-数字采样系统,扫描设备等),变成数字文件,先保存在DATA MANAGER的硬盘阵列上。然后由系统管理员根据自己系统的需求,制定合适的数据迁移规则,当这些规则发生作用的时候,保存在DATA MANAGER上的数据将被迁移到连接在MEDIA SEVICE上相应的存储设备上。但在数据被迁移到了这些外部存储设备上之后,DATA MANAGER仍然在本地的硬盘阵列中的MTF记录中这些信息目前的所在位置,使得需要访问这些数据的客户端,仍可以直接对这些数据进行透明的访问,从而满足了用户的第一个要求。 由于整个系统采用了将一级存储设备(硬盘)和二级存储设备(磁带和光盘)结合使用的方式。使那些二级存储设备将原有的方便扩容的性能带进了这个存储空间,众所周知,对磁带这类设备的扩容只需要简单的添加设备就可以实现,大大降低了硬盘扩容的的周期,基本上满足了用户对这个系统的第二个要求 DiskXtender是一种可以适用于目前所有的主流服务器操作系统,下面我们将分别就NT平台,Unix平台和SAN的环境上的DiskXtender做简要的介绍。 NT/Windows 2000环境: 用户的方案拓扑图如下所示: 在这个环境中,DiskXtender的配置完全集中在左侧的数据存储和转换的子网中,步骤如下: 1、 用户要为所有连接有磁带/光盘存储设备的介质服务器安装2000/NT下的 存储设备管理MediaSerice模块——MediaStor,由它们将所有大型存储 设备的空间保持在线。 2、 在所有数据服务器上安装数据管理模块(DataManager),以后用户对数 据的管理维护(如迁移规则,迁移策略)全都在此处完成。 3、 在NT/2000的情况下,所有当用户购买并配置了一个MediaStor模块 后,将免费得到一个DataManager模块,因此按照上图的用户服务器的 配置,用户只要购买两个MediaStor模块即可; 4、 但是,如果用户实际的数据管理服务器个数多于MediaStor的个数,用 户需要为这些多出来的DataManger模块付费。MediaStor的价格将根据 用户使用的磁带/光盘设备的类型和数量确定。 Unix环境: 在 Unix环境下,用户方案的拓扑图没有变化,但用户对软件模块的配置则不同与2000平台下的状况。 1、 在Unix版本的DiskXtender中,在介质服务器中安装的MediaService 模块名称为Storage Manager,它同样要在所有连接了磁带/光盘存储设 备的服务器上安装。在这个模块中绑定了一个DataManager的功能,安 装了StorageManager模块的服务器不仅可以管理磁带设备,同时可以将 本地服务器磁盘上的数据迁移到磁带中去。 2、 其它没有连接外部存储设备的数据服务器,如果需要将数据迁移到别的 服务器所带的磁带库设备中,都需要安装DataManager模块。 在Unix平台下,StorageManager和DataManager是分开计算价格的,其中StorageManager的价格根据用户存储设备的容量确定。 SAN环境: DiskXtender支持SAN环境。在2000/NT平台下SAN环境中,用户方案拓扑图如下: SAN LAN Clients:Access data onDiskXtender +RAIDLAN/SAN serverSANXtender Hub DiskXtender:Drive and/orData managementSwitchTower Device(s)LANand remote storageaccess services Router SANXtender:Provides gateway toFibredevices on SANChannelfibre backboneBackboneDiskXtender +Library Device(s)SANXtender 1、 2000平台下的DiskXtender使用在SAN环境上时,需要在所有的 DataManager服务器和MediaService服务器上安装专用的SAN接口模块 ——SANXtender,SANXtender模块价格单一,不会随用户的配置改变, 只要考虑数量就可以了。 2、 Unix平台下的DiskXtender本身能够支持SAN环境中的存储设备,无须 配置其它模块。
/
本文档为【Legato产品技术白皮书.doc】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索