集中备份方案 - NBU - SSR - 图文

更新时间:2023-10-03 02:36:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

Your Infrastructure.

Your Information. Your Interactions. Only Symantec Protects Them All.

xxx集中备份系统 技术方案

赛门铁克软件(北京)有限公司 集中备份系统技术方案

目 录

第1章 1.1 1.2 1.3 1.4 第2章 2.1 2.2 2.3 2.4

综述 ....................................................... 1 备份需求 ................................................................................................................... 1 现有系统分析 ........................................................................................................... 1 面临的挑战 ............................................................................................................... 3 系统建设原则 ........................................................................................................... 4

技术方案.................................................... 5 备份系统架构设计 ................................................................................................... 5 创新LAN Free备份架构备份流说明(可选) ......................................................... 7 备份和恢复方式 ....................................................................................................... 8 对Exchange/AD的备份方案 ............................................................................. 10 2.4.1 2.4.2 2.4.3 2.5

对在线邮件系统备份分析 ............................................................................. 10 Exchange邮箱备份技术方案 ...................................................................... 12 AD域控制器数据保护方案 .......................................................................... 16

对ORACLE 的备份 .............................................................................................. 17 2.5.1 2.5.2

NetBackup for Oracle 功能和描述 .......................................................... 18 针对ORACLE RAC环境的保护 .................................................................. 20

2.6 2.7

海量文件加速备份 ................................................................................................. 21 针对虚拟化平台的备份 ......................................................................................... 23 2.7.1 2.7.2

概述 ................................................................................................................. 23 针对虚拟化平台备份 ..................................................................................... 24

2.8 系统灾难恢复—Bare Metal Restore ................................................................ 26

1

集中备份系统技术方案

2.9 X86操作系统灾难恢复......................................................................................... 27 2.9.1 2.9.2

Symantec System Recovery适用场景 .................................................... 28 Symantec System Recovery 主要优势 ................................................... 33

2.10 第3章 3.1 3.2 3.3 3.4 3.5 3.6 第4章

备份业务管理规划(OpsCenter Analytics) .................................................. 34 方案技术特点 ............................................... 37 介质服务器负载均衡/切换 .................................................................................... 37 智能磁盘容量管理 ................................................................................................. 38 可选择用户恢复与复制的介质服务器 ................................................................. 39 存储生命周期策略 ................................................................................................. 40 真实镜像恢复(True Image Restore) ....................................................................... 41 合成全备份 ............................................................................................................. 42

方案优势总结 ............................................... 43

2

集中备份系统技术方案

第1章 综述

1.1 备份需求

XXX数据中心需要建立集中统一的备份管理平台,为各业务系统提供集中统一的备份归档服务。

目前的主机系统环境如下:

需加入XXX用户环境信息。 通过集中备份管理平台的建设,实现Oracle、MS SQL、Exchange等数据库的在线备份,以及海量文件的快速备份;提供在线全备份、增量备份等多种备份策略和手段,通过备份系统的集中管理控制台自动调度数据库的全备份策略和增量备份策略,将数据库的数据备份到磁带库中,充分保证数据库备份数据的完整性、一致性和可靠性。

实现操作系统裸机备份恢复,快速恢复操作系统。

备份系统应该能够提供LAN、LAN-free等多种备份方式的支持,满足大数据量业务系统的备份需求。

1.2 现有系统分析

XXX各业务系统没有纳入统一备份管理平台,数据中心的业务系统缺乏集中、统一的数据保护机制;而且,对于没有纳入备份管理平台范畴的业务系统,主要由系统管理和维护人员手工编写脚本的方式对业务数据进行保护操作,即无法满足业务系统数据保护的要求,又造成了管理和维护的复杂度。

1

集中备份系统技术方案

归纳总结现有系统的问题如下:

1) 数据保护不全面,没有覆盖所有重要业务系统:

缺乏集中、统一的备份管理平台,只有个别业务系统纳入到备份管理体系中,其他业务则依靠管理和维护人员手工操作的方式;数据保护没有全面覆盖各个业务系统;由于缺乏集中、统一的备份管理平台,导致系统管理和维护复杂度增加,管理和维护成本上升; 2) 缺乏统一的主机系统灾难快速恢复解决方案:

现有系统缺乏统一的主机灾难快速恢复解决方案,UNIX、Linux、Windows等各个业务系统的主机灾难恢复主要依靠管理人员手工操作,不同操作系统平台采用完全不同的恢复方案,管理和维护复杂度高,而且效率低下; 3) 管理维护效率及成本:

系统建设采用单独规划、独立建设模式,主机、存储等资源各不共享,且分散管理,缺少统一管理和维护的手段,管理和维护越来越复杂,维护成本日渐增高; 4) 存储资源利用率低:

采用各业务系统单独规划、独立建设的模式,存储资源无法共享,资源和投资无法得到充分的利用;

5) 缺乏完善的数据可恢复性验证测试环境:

现有应用系统,缺乏完善的数据恢复验证测试环境,无法提供数据和

2

集中备份系统技术方案

当进行备份时,备份软件仅发起DB备份,备份客户端通过MAPI接口,Exchange服务器将数据流传递给备份服务器,备份服务器将数据转化成磁带格式,并存放到本地磁盘上,形成一系列备份镜像文件。

与传统DB备份方式不同的是,在存放备份镜像的同时,备份客户端会通过CDO接口生成一份当前邮箱的虚拟视图信息,并将其传递给备份服务器。

生成虚拟视图的时候需要参考DB的备份镜像,因此备份服务器需要通过NFS网络共享的方式将存放备份镜像的文件系统远程挂接到Exchange服务器上。

浏览备份数据流程图

13

集中备份系统技术方案

当用户流量所备份的邮箱时,备份软件通过介质索引找到存放在本地硬盘上备份镜像文件名列表,备份软件通过NFS网络共享读取这些镜像文件,并形成一个虚拟数据库,通过Exchange自身的接口来查看每个邮箱的具体内容。

恢复邮箱数据流程图

14

集中备份系统技术方案

当进行数据恢复时,各个备份软件实现方式略有差异,以NetBackup软件过程为例,管理员通过图形界面发起某个具体邮箱或内部邮件的恢复需求,备份服务器的Restore Demon(BPRD)响应到恢复需求后,从介质索引进程(BPBRM)中找到合适的备份镜像,并将其通过虚拟视图进程(NBFSD)装载成一个文件系统,装载成功后,通知专门的”粒度恢复”引擎(NBGRE)构建虚拟的Exchange DB,构建完成后,粒度恢复引擎(NBGRE)通知备份索引进程(BPBRM)开始抽取数据,并将获取的数据插入到生产Exchange的用户邮箱中。

2.4.2.3 系统和备份策略配置建议

操作系统要求:

? 对Exchange服务器,由于需要远程共享备份服务器上的文件系统,因

此最低的操作系统版本要求Windows 2003 R2,从这个版本开始,微软操作系统提供NFS服务功能

? Exchange服务器上需要配置成Microsoft Windows NFS Client ? 对备份服务器,如果选择Windows平台,则也需要Windows 2003 R2

或以上版本,并配置成Microsoft Windows NFS Server

Exchange版本要求:

? 由于微软仅在Exchange 2003之后的版本中提供该功能,因此需要

Exchange版本为Exchange 2003或Exchange 2007

对备份介质存储设备的要求:

由于该技术目前仅针对备份镜像文件来构建虚拟数据库,因此需要首先将备份数据缓存在备份服务器的本地磁盘上。

15

集中备份系统技术方案

由于该技术仅需要备份Exchange DB和日志文件,因此存储容量的消耗会比现有备份方式少,具体容量计算公式为:

{(Exchange DB文件大小)/2+(Exchange日志文件大小)}×130% 如Exchange DB大小200GB,日志文件40GB,则存储空间需求为: (200/2+40)*1.3=182GB 对备份策略的要求:

在目前的Exchange版本中,仅支持对全备数据生成虚拟数据库视图,而对于增量备份数据,Exchange无法生成相应的数据视图,因此无法对增量备份进行单邮箱或单邮件恢复(但对于完全的Exchange恢复,还是可以通过日志回滚方式恢复增量数据)

鉴于此,建议采用GRT技术进行备份时,不必定义增量备份,而直接采用每日进行全备的方式。

2.4.3 AD域控制器数据保护方案

在Exchange的环境中,用户的身份认证都通过活动目录实现,活动目录是整个邮件系统正常工作的核心之一,因此,对于活动目录的保护显得非常重要。

赛门铁克NetBackup备份系统对AD域控制器提供了完整的数据保护方案。对于活动目录进行在线备份,NetBackup提供了AD备份模块,而不能用打开文件方式对SYSVOL和NTDS目录进行文件方式的备份。如果只进行文件备份,不使用专用接口,很可能恢复回来的活动目录不能使用。

NetBackup使用AD的接口技术可以备份到更小的颗粒度。在NetBackup图形管理界面中可以看到活动目录中的各个组件,如OU,单个用户等,提供备

16

集中备份系统技术方案

份的方式有全备份/增量备份/差异备份等多种方式。

在Exchange的环境中,AD分为主域控制器和备份域控制器。这些域控之间的数据是同步的。当主域控制器发生故障需要恢复时,还需要考虑到恢复后的主域和备份域之间的数据一致性的问题。当发生只是某个用户出现了故障需要恢复时,NetBackup可以对该用户进行单独的恢复而无需恢复整个活动目录。当整个活动目录发生故障时,NetBackup可以通过系统状态的方式恢复整个活动目录数据库。

2.5 对ORACLE 的备份

SYMANTEC NetBackup for Oracle集成了Oracle恢复管理器(RMAN)、SYMANTEC NetBackup软件和SYMANTEC的介质管理器的功能,能进行Oracle环境的在线高性能备份和恢复,包括Oracle Real Application Clusters。SYMANTEC软件公司处于oracle备份恢复性能的领导地位,。

现在,从集成归档功能到先进的Server-Free备份,SYMANTEC软件公司提供空前卓越的7种不同技术,来保护Oracle数据库。

产品突出特性

? 灵活的备份和恢复——可以实现不同级别的Oracle数据库备份和恢复,包括Oracle

数据库、表空间、数据文件,和归档的Redo Log。

? XML归档——该集成功能可以将Oracle数据归档成XML格式,用作长期保存。归档

与Oracle版本或操作系统(OS)版本无关,从而降低因数据库或系统版本变化带来的兼容性问题造成的风险。

? 基于向导的配置——无论UNIX还是Windows平台,都提供备份恢复向导, 能够自

17

集中备份系统技术方案

动生成RMAN脚本,从而简化Oracle备份或恢复配置。

2.5.1 NetBackup for Oracle 功能和描述

功能 介质和设备管理 描述 介质管理器支持的所有设备对于 NetBackup for Oracle 均可用。 预定功能 主服务器上的 NetBackup 预定功能可用于预定自动的和无人值守的Oracle 备份。 使用该功能还可以选择这些操作的执行时间。例如,为避免干扰白天的正常工作,可以将数据库备份仅安排在晚上进行。 多路复用的备份和还原 使用 NetBackup for Oracle,您可以利用 NetBackup 的多路复用功能。多路复用功能将多个数据流引导到一个备份设备,因此可以缩短完成操作所需的时间。 透明的 Oracle 和常规文件系统的备份和还原操作 所有备份和还原都可同时而透明地进行,而不需要 NetBackup 管理员执行任何操作。 数据库管理员可以通过 NetBackup 运行数据库备份和还原操作。管理员或其他任何授权用户都可以使用 NetBackup 来运行数据库备份和还原。 也可以像没有 NetBackup 时一样,使用 Oracle 的恢复管理器(RMAN)。 共享用于其他文件备份可以共享其他备份使用的设备和介质,也可以为 Oracle 18

集中备份系统技术方案

的存储单元 提供对某些设备和介质的独占使用权。NetBackup for Oracle 可使用介质管理器、磁盘和 PureDisk 存储单元。 集中备份操作和联网备份操作 在 NetBackup 主服务器上,可以为任何客户端预定数据库备份或手动启动它们。Oracle 数据库还可驻留在与 NetBackup 用于存储备份的设备不同的主机上。 图形用户界面 NetBackup 为客户端用户和管理员提供下列图形用户界面: ■ “备份、存档和还原”用户界面 ■ 用于 Java 的 NetBackup 管理控制台 ■ 用于 Windows 的 NetBackup 管理控制台 ■ NetBackup OpsCenter NetBackup OpsCenter 是 Web 图形用户界面,用于执行 Oracle 引导式恢复克隆操作。 数据库管理员或 NetBackup 管理员可以从主服务器上的 NetBackup图形用户界面启动 Oracle 的备份或还原操作。 模板 NetBackup for Oracle 数据库向导可以创建备份和恢复模板。可以从“备份、存档和还原”界面中启动备份向导和恢复向导。该向导将生成独立于平台的模板,其中包含软件在执行备份和还原时使用的配置信息。由于向导生成的模板并不支持所有的 Oracle 内置功能,因此您可能需要使用操作系统定义的脚本语言来编写自定义的备份或还 19

集中备份系统技术方案

原脚本。您可以模板为基础来编写脚本。 Oracle 引导式恢复克隆 “引导式恢复”会从备份克隆 Oracle 数据库,并简化从现有数据库的备份创建新数据库的过程。“引导式恢复”使用在 OpsCenter 图形用户界面上执行的 Oracle 克隆向导。 并行备份和还原操作 NetBackup for Oracle 支持 RMAN 的并行备份和还原功能。例如,该功能允许用户为一个 Oracle 备份或还原操作同时运行多个磁带设 备,从而缩短完成操作所需的时间。 压缩 压缩提高了网络备份的性能,并缩小了 NetBackup 写入存储单元的备份映像的大小。 2.5.2 针对ORACLE RAC环境的保护

Real Application Clusters (RAC) 选件允许多个并行实例共享一个物理数据库。NetBackup提供了用于平衡一个 Oracle RAC 数据库的多个节点之间备份负载的方法。

随着数据库大小不断增加,并且对数据库可用性的更高要求限制了备份的执行时间,使得 Oracle 数据库的备份和恢复将更加困难。通常,备份时段太短以至于不能仅使用群集中的一个备份节点完成一个完整备份过程。数据库管理员需要更有效的方法在分配的时间内完成这些大型备份。对于 Oracle RAC 数据库,Oracle 可以将备份拆分为多个部分,并以并行方式从多个节点发送这些部分,

20

集中备份系统技术方案

从而缩短处理时间。

NetBackup Oracle 策略可以包含一个或多个客户端名称和一个或多个要执行的备份脚本。

? NetBackup 主服务器使用 Oracle 策略中的自动日程表来确定脚本在客户端上运行的时间。

? NetBackup 调度程序为策略中的每个客户端启动一个“自动备份”作业。作业可以同时运行。调度程序按指定的顺序在每个客户端上执行每个脚本。一个客户端的所有脚本都在同一个自动作业中运行。 ? 备份脚本启动 RMAN。

? 如果策略中不存在自动日程表和脚本,则在必要时,客户端上的进程仍可启动RMAN。

2.6 海量文件加速备份

2.6.1.1

NetBackup Accelerator

NetBackup Accelerator 大幅减少了备份所需的时间,因为它消除了确定文件变更百分比的扫描,可以充分利用客户端重复数据删除,然后用执行增量备份的时间构建完全备份映像(具备所有恢复优势)。

? 备份速度增加高达 100 倍,可以更好地满足服务等级协议要求 ? 减少了数据传输量,因此缓解了基础架构承受的压力

21

集中备份系统技术方案

? NBU加速备份

– 执行完全备份,耗时仅与增量备份相当 – 恢复速度与完全备份相当

– 由于仅备份更改过的文件,可以方便地保护大型文件系统 – 由于仅备份更改过的文件,可以为拥有上千万文件的文件系统提供快速保护

– 使用 NFS 或 CIFS(相比远程 NDMP)来备份 NAS 文件管理器

? 要点

– 通过前端消重降低了网络和存储开销

– 通过加速备份进一步降低前端主机的IO和CPU开销

22

本文来源:https://www.bwwdw.com/article/5nod.html

Top