NBU备份恢复方案

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据备份方案SYMANTEC NetBackup(NBU)简介

SYMANTEC NetBackup软件是一个功能强大的企业级数据备份管理软件,它为UNIX、Windows和Netware混合环境提供了完整的数据保护机制,具有保护企业从工作组到企业级服务器的所有的数据的能力。管理员能够通过图形界面来管理备份和恢复的所有方面,制定企业统一的备份策略。NetBackup针对Oracle、DB2、SAP R/3、Informix、Sybase、Microsoft SQL Server 和 Microsoft Exchange Server 等数据库提供了备份和恢复的解决方案。

NetBackup模块功能介绍

Master Server

在NetBackup Enterprise Server中,Master Server是第一个组件。Master Server是管理一切数据保护工作的最核心的部件。所管理的工作包括,任务调度,客户端备份,介质管理,设备管理等等。

Media Server

当需要备份的数据在不同地点或数据量比较大的时候,我们需要使用多个Media Servers来做分担备份管理的任务。Media Server是NetBackup中第二个组件。Media Server通过网络承担着本地各个机器上的数据备份,它可以和Master Server或其他的Media Server共享备份设备,或使用自己的备份设备也可以。在有多个Media Servers的情况下,一个Media Server因故障停止数据保护工作的时候,可以由Master Server 把这个Media Server的数据保护工作转移到另外的Media Servers上。Clients(Protected Server)

第三个组件就是Clients,客户端。所有的通过网络把数据传到Master Server或Media Servers上来做数据保护的机器,都是客户端。在

客户端上要安装NetBackup的客户端软件。注意:Master Server和Media Server本身也是NetBackup的Clients,它们在备份自己的数据的时候就是客户端。

NetBackup Tape Library and Rototics Support

NetBackup支持所有主流的磁带机、磁带库和光盘库设备,包括StorageTek,IBM,Quantum|ATL,ADIC 和HP等等等。所谓NetBackup 支持这些设备不是单指能够往其磁带上写数据,主要是指对其的设备管理和介质管理功能。

磁盘缓冲(DISK STAGING)

磁盘缓冲(DISK STAGING)为NetBackup管理员提供了一种备份方法,首先在磁盘上创建备份镜像,然后将镜像转移到另一种介质上。NetBackup软件的磁盘缓冲分三个步骤完成:首先在磁盘上创建NetBackup备份镜像,然后在可以配置的稍后时间,将镜像转移到另外一个介质上。

备份方案设计

目前使用比较广泛的备份方式有以下两种备份方式:

LAN备份

LAN备份是基于数据量不大的情况下,结构简单,但是要占用生产的网络带宽,其结构图如下:

采用SAN存储架构的LAN-free备份方式:

采用san存

储架构的解决方

案,也称为

LAN-Free备

份。它将磁带库

和磁盘阵列各自

作为独立的光纤结点,备份时,数据流直接从磁盘阵列传到磁带库内,是一种无需占用网络带宽(LAN-Free)的解决方案。以下是它的结构图:

备份和恢复的定义及实现

备份系统资源的定义

在系统备份前,首先必须定义备份系统,分配磁带库资源。可以如下配置备份系统资源:

将带库中所有磁带驱动器定义成一组或几组资源(术语:Storage Unit)。这样,当你备份一组数据时,系统就会允许使用相应的磁带驱动器去备份相应的数据了。

对每个数据库服务器,我们可以定义一组磁带,作为一个磁带池(术语:Volume Pool),在自动备份时,备份系统回自动将该数据库备份到这个磁带池中。这里我们可以定义:

1. Volume Pool for主数据库

2. Volume Pool for 文件系统

备份策略的定义

定义好备份资源后,必须根据实际需要配置备份策略。定义备份策略,涉及到以下内容:

1. 在什么时间

2. 将什么数据

3. 以什么方式(如全备份或增量备份)、

4. 通过哪组磁带驱动器(备份通道,如:磁带驱动器)、

5. 备份到哪一个磁带组(备份目的地,如:Volume Pool for

主数据库)

而备份的方式可以分为三种:全备份、增量备份、累计增量备份。

1. 全备份

每次备份定义的所有数据,优点是恢复快,缺点是备份数据量大,数据多时可能做一次全备份需很长时间

2. 增量备份

备份自上一次备份以来更新的所有数据,其优点是每次备份的数据量少,缺点是恢复时需要全备份及多份增量备份

3. 差分备份

备份自上一次全备份以来更新的所有数据。

我们可以结合这三种方式,灵活应用。

数据备份的过程

在业务系统中,我们会在所有数据库服务器上部署相应的Netbackup SAN Media Server软件及用于数据库在线热备份的Agent。

在定义好备份资源和策略后,在指定的时间,备份系统就会自动的将数据库服务器上的数据从服务器上、采用指定的方式、通过指定的磁带驱动器备份到指定磁盘池中。

在备份结束后,系统会报告备份的状况,然后,系统管理员就会在

VEIRTAS Netbackup管理界面上清楚地看到已经备份的数据的描述。在VERITAS Netbackup上对备份介质上的数据的管理采用的是简单易懂的目录结构。系统管理员通过该目录下的备份项目可以非常方便的察看已经备份的数据的情况,包括:这个数据是什么时候对哪个数据库的备份,采用的是哪一种备份方式(全备份?增量备份?还是累计增量备份?)。一个完整的备份包括一条或几条备份项目,一般包括一个全备份项目、一个累计增量备份项目、几个增量备份项目。你可以保留以前的备份—在最近一次全备份以前的备份。也可以同时对一份数据做两个备份。

备份系统对数据库的备份采用的是在线备份,通过VERITAS Netbackup的database Agent,我们可以在不停止数据库运行的情况下,对数据库数据进行备份,包括全备份、累计增量备份或者增量备份。这种备份方式,保证了系统的7x24小时的运行。

数据的恢复

当发生数据损坏时,我们需要从磁带库恢复数据。

有了VERITAS Netbackup,数据的恢复是非常快速和简单的。通过Netbackup管理界面,系统管理员只需要选定相应的数据备份项目(备份管理目录下的相应的项目名,对应某个时间点备份的某个数据库的数据,并有说明),进行恢复(Restore)即可。选择备份项目时,如前所述,首先选定最近一次全备份进行恢复,然后选定最近一次累计增量备份,最后选定这次累计增量备份以后的所有增量备份项目,依时间顺序进行恢复即可。

备份系统基础知识

数据备份的原则

相关文档
最新文档