IT分销/经销

IBM Tivoli Storage Manager 存储备份管理解决方案

1.需求分析常见的信息网络系统的核心组成部分包括文件系统、数据库及邮件系统等,担负办公及业务等极其重要的工作。而系统中的数据,更是核心中的核心,数据的安全性关系到整个系统能否正常的运行,最终关系到这能否提供正常的服务。所以对整个系统的数据做好数据保护是至关重要...显示全部
1.需求分析

常见的信息网络系统的核心组成部分包括文件系统、数据库及邮件系统等,担负办公及业务等极其重要的工作。而系统中的数据,更是核心中的核心,数据的安全性关系到整个系统能否正常的运行,最终关系到这能否提供正常的服务。所以对整个系统的数据做好数据保护是至关重要的。是保证向用户提供正常服务的最后一道防线。

对数据的保护,有多种方法,包括备份和数据容灾。目前用得最多、最有效的手段是数据备份。而备份的方法也很多,有手工备份、自动备份、LAN备份、LAN-Free备份等。不同的备份方法,其效果不同,主要表现在性能、自动化程度、对现有系统应用的影响程度、管理、可扩展性等方面。

通过对客户IT环境的充分分析和了解,结合客户对建立存储系统的要求,我们认为,数据备份系统应当具有的功能包括:

(1)采用的技术成熟、先进,并具有较强的可扩充性

成熟而先进的备份软件能够为客户提供更稳定的服务。具有良好的扩展性使得日后的扩展,如对SAN的支持以及将来容灾等无缝的扩展。

(2)支持客户目前的所有异构环境

客户的IT环境具有很大的异构性,备份软件应该充分考虑到客户 IT环境的这种异构性,充分支持其IT环境中的各个IT要素,能够针对各个系统进行全面的备份。

(3)实现文件系统数据、操作系统数据、多种应用/数据库数据的备份

所选用的备份软件应该是一个全面的解决方案,充分满足客户在各个层次上的备份需求。

(4)能够比较智能化的制定管理上的策略,并将这些策略非常容易地部署下去

(5)备份软件应保证在不停数据库和应用的前提下对数据进行备份和恢复,也就是应该保证应用和数据库7 x 24的使用性能

(6)提供全自动备份的集中数据存储管理模式

集中式数据存储模式能够降低用户投资并使提高存储资源利用率,提高可靠性。

(7)对备份数据的及时恢复

备份的目的在于在数据丢失的时候能够快速恢复数据,因此,及时恢复也是客户最重要的需求之一。

(8)对多种存储环境的支持,如SAN、LAN、NAS等

在我们这次提供的备份解决方案中,我们利用IBM Tivoli Storage Manager和相关产品来实现客户的数据备份需求。

针对客户不同类型的主机、应用以及备份要求,我们使用了三种级别的备份方式,一种是基于文件级别的备份;第二种是基于数据库级别的备份;第四种是基于操作系统的备份。

2.TSM解决方案

2.1 TSM解决方案架构

对于具体的备份环境和结构,我们提出以下两种备份结构,一种是基于LAN环境的备份结构,在该备份架构下,数据流将经过局域网并通过备份服务器备往带库;另外一种是基于SAN环境的备份结构,在该备份架构下,数据流将通过LAN-Free的备份方式直接备往带库。我们根据客户的实际备份需求选择适当的软硬件。

考虑到系统稳定性及安全性,我们建议采用一台额外的UNIX或者Windows服务器作为IBM TSM服务器,和一台磁带库用于存储备份数据。IBM TSM服务器和磁带库之间使用光纤直接连接或者通过光纤连接到光纤交换机上。在这里我们推荐使用UNIX服务器作为IBM TSM服务器,因为它可以提供更为优秀的可靠性和IO吞吐量等。磁带库我们建议使用IBM 3582磁带库和IBM 3576磁带库。

在这个方案中,我们使用了以下的IBM Tivoli存储产品

•IBM Tivoli Storage Manager Extended Edition(TSMEE)
•IBM Tivoli Storage Manager for Databases (TSM for Databases)
•IBM Tivoli Storage Manager for SAN (TSM for SAN)
这些产品和模块的部署如下图所示:



推荐采用的各个软件及模块安装配置如下:

•Tivoli Storage Manager Extended Edition 安装在备份服务器上,该模块是整个备份系统的核心组件,用于集中管理备份数据、备份策略、备份客户端以及备份所使用的存储设备等;
•TSM Client安装在所有需要备份的服务器上,是基本的备份客户端,用于对所在服务器进行文件级别的数据备份及恢复;
•TSM for Databases安装在数据库服务器上,用于数据库业务数据的在线备份;
•TSM for SAN安装在与光纤交换机直接相连,并且需要采用LAN-Free备份方式进行数据备份的服务器。
IBM TSM使用的是IP协议,因此IBM TSM理论上可以安装在局域网的任何地方。但是考虑到备份性能的因素,我们建议将备份服务器安装在连接所有主服务器的主交换机上。用于存储的磁带库通过光纤和备份服务器相连。

当使用基于SAN的备份架构时,要求TSM备份服务器、磁带库以及所有需要采用LAN-Free进行备份的业务服务器都直接连接在SAN交换机上,这样,在进行数据备份及恢复时,数据流可以通过SAN直接到带库,从而大大提高数据备份与恢复的速度。收起
参与1

返回king的回答

kingkingCIO1
2.2 数据备份策略与流程

客户业务系统的日常备份操作由备份系统自动完成,操作人员按照要求在备份服务器上制定备份策略,全网的备份由TSM备份服务器统一管理。各客户端也可以自行手工启动备份。TSM备份服务器(包括主服务器和共享服务器)的数据(文件和数据库资料)直接进入磁带库;各客户端的备份数据由网络传到备份主服务器,进入带库;如果采用LAN-Free备份方式,客户端的备份数据则不经过局域网和备份服务器,而是直接备往带库;对于一些小文件,我们可以先将这些小文件备份到TSM备份服务器的本地硬盘存储池中,待达到一定百分比时,在一次性迁移到带库中;而对于一些大文件,可以直接备份到带库中。这样可以大大提高数据的备份效率,提高存储设备的利用率。为提高备份质量、保证数据安全,可以采用TSM软件的自动的副本存储池复制功能,同时进行备份复制,一份近线保管,另一份离线保管(所有管理均由备份软件完成)提高系统容灾能力。

2.3 数据恢复策略建议

当操作系统或应用出现问题时导致不可用时,需要通过TSM进行数据的恢复,在本方案中,数据的恢复策略可以根据不同的情况而制定:

本地业务数据库的恢复

出现此情况,可以通过本地的TSM Server结合TSM for Databases利用备份数据进行数据恢复。恢复时,TSM可以实现多线程的数据恢复,可以利用TSM独特的磁带分类集中存放技术,减少磁带的就位时间,提高数据恢复的效率。

先用最近一次的全备份恢复+恢复最近一次的增量备份+增量备份到断点的ARCHIVE LOG来恢复(要求数据库在ARCHIVE LOG模式下工作)。这种恢复方式比全部用ARCIVE LOG恢复要快。

如果两份容余的最近一次增量备份都不可用,可以追溯再上次的增量备份来恢复,然后用增量备份到断点的ARCHIVE LOG恢复。

如果最近一次的全备份恢复都不可用上个周期的全备份+上个周期的最后一次增量备份+本周期的最近一次增量备份+增量备份到断点的ARCHIVE LOG来恢复。

如果增量备份都不可用,那么可以用全备份+ARCHIVE LOG来恢复。

本地非数据库文件的恢复

利用TSM软件的图形界面来浏览所需恢复的文件存储集,触动恢复功能,软件靠自动驱动存储设备,加载相应的存储介质,然后恢复指定文件存储集。如下图所示:



也可利用命令:dsmc –r命令恢复相应的文件

恢复时,TSM可以实现多线程的数据恢复,可以利用TSM独特的磁带分类集中存放技术,减少磁带的就位时间,提高数据恢复的效率。



3.TSM解决方案的优势

3.1高度的扩展性和广泛的操作平台支持

TSM提供对各种高性能外围存储设备的支持,TSM支持39多种客户机平台和8种服务器平台,并且支持250多种存储设备,再一次体现了在配置方面灵活性。目前,TSM Server和Client之间可以通过多达7种网络传输协议进行备份数据的传输,支持以LAN、SAN和拨号网络等多种连接方式。

3.2集中式的自动存储管理

TSM服务器可以监控所有应用服务器的备份作业,也可以修改其备份策略,同时,TSM提供多种的定时数据备份方式,客户甚至可以方便根据自身的存储管理要求编写备份脚本且纳入TSM的定时机制中,这些定时机制可以在TSM、应用、操作系统三个层次中实现,以可以满足客户对存储管理的特定要求。

TSM可以通过WEB BROWSER登录到任何一台TSM Client进行数据的备份和恢复。同样的,也可以通过WEB BROWSER登录到TSM SERVER上进行管理。这意味,只需在一台机器上,就可以实现TSM系统的集中式远程管理。

3.3高性能的数据备份和恢复

(1)TSM提供后台关系数据库的支持,从而使恢复和备份速度大大加快,有效的减少管理成本。



(2)支持备份和恢复过程中的断点再续。

(3)在备份和恢复过程中,TSM都提供了多线程的数据流支持。

(4)通过磁带的数据分类集中存放,可以将同类型的数据集中存放在一组或一个磁带上,从而在恢复时保证以最少的磁带恢复,大大加快了恢复速度。

(5)通过磁带数据的自动重整,减少磁带碎片,提高磁带的利用率,节约客户成本,保证数据的可用性。

(6)支持在SAN环境下的LAN-FREE数据迁移。

(7)提供永远的增量备份,通过先进的技术手段减少需备份的数据量,最大限度的提高备份工作的效率。应用永远增量备份技术,可以大大减少磁带的消耗,减少备份时对网络的占用,减少总体拥有成本,满足今后企业发展的需要,实现最大限度的投资保护,备份数据的减少可以提高系统的恢复效率,这可以提高应用的可用性,实现应用级的快速恢复。

(8)提供Web Proxy Server(TSM代理服务器),减轻在多个备份进程同时发生时TSM服务器的负担。

(9)TSM提供了SELF-TUNING的调试工具,可以指导系统管理人员进行性能优化。

(10)在TSM的系统配置文件,提供了一系列的参数优化TSM系统。

3.4安全的存储管理解决方案

管理的安全是保护应用数据的重要因素,TSM提供管理员的多重的权限定义,实现多层次的管理方式,TSM的管理员和TSM Client的用户严格区分。因此,客户可以根据实际的存储环境和安全要求定义不同级别的管理员和用户。同时它允许用户授权进行数据恢复。TSM提供集成的一系列安全防范措施,提供对IP地址窃取、中断、加密等影响安全的操作,保证备份的安全管理。

TSM的数据传输格式为经过加密处理的TSM独有的二进制格式,可以保证数据在备份和恢复过程中的完整性和安全性。而且,在每次数据备份和恢复时,TSM都会自动进行CRC的数据校验,以保证数据的完整性。在进行数据恢复时,用户需要经过三重的安全验证,只有验证通过,才能进行数据的恢复。所以TSM的备份数据的安全性可以得到有效的保障。

TSM在磁带中的保存格式是TSM独有的格式,只有通过TSM数据库的配合,在TSM系统内部才可以将备份数据读出。而且,在每次进行数据备份时,TSM会检查介质的可用性,如果遇到错带,它会拒绝使用,防止数据备份的失败。TSM系统会在备份是在每合磁带的带头写入一些TSM的控制信息,当进行数据恢复时,系统会自动进行这些信息的校验,如果信息校验失败(如插入错误的备份磁带),系统会拒绝使用,这可以有效的保证备份数据的完整性。

对于Oracle、Domino等应用的在线热备份,TSM通过TSM应用支持模块在应用系统所在的机器执行,也可以通过TSM的定时机制实现集中的存储管理。在定时机制执行时,并不须依赖系统的ROOT权限,可以直接通过TSM的内部安全机制实现。

3.5高可靠性的存储管理系统

TSM对它的数据库和日志提供多达三份镜像(Mirror)保护,以防止单一备份失效和系统崩溃后给整个系统带来的灾难性破坏。

TSM对其后台数据库和LOG文件可以进行备份和快速恢复。由于TSM的后台数据库是一个关系数据库(在文件系统中以一个加密的文件的形式存在),所有的系统数据都保存在数据表中,可以有效的防止由于系统数据的分散(包括物理的分散和逻辑的分散)造成的单点故障,并且可以对其后台数据库和LOG文件提供多达三种的数据备份方式:全备份、增量备份、SNAPSHOT(只备份LOG),这样可以减轻系统管理人员的负担,而且,通过对LOG的备份,TSM自身可以实现定点的恢复。

TSM提供对IBM HACMP/CLUSTER的支持,当一个节点HACMP/CLUSTER的出现故障,HACMP/CLUSTER切换节点后,TSM继续其数据备份的工作,并且保证数据的一致性。

对于复杂环境下的数据备份,可能会同时有多台客户机同时提出备份的请求,这样存储服务器的负担将非常的大。TSM提供了Web Proxy Server(TSM代理服务器,可以安装在另外的机器上)的功能,对这些请求按优先级进行自动的队列,这大大的减轻了TSM服务器的负担,提供了更好的可操作性和扩展性,由于Web Proxy Server与TSM服务器和TSM客户机的通讯采用加密机制(SSL),这也提高了整个TSM系统的可靠性和安全性。
IT分销/经销 · 2011-03-15
浏览824

回答者

king
CIO1
擅长领域: 存储灾备备份

king 最近回答过的问题

回答状态

  • 发布时间:2011-03-15
  • 关注会员:0 人
  • 回答浏览:824
  • X社区推广