Netbackup软件备份测试报告.docx

上传人:b****0 文档编号:18342322 上传时间:2023-08-15 格式:DOCX 页数:42 大小:3.17MB
下载 相关 举报
Netbackup软件备份测试报告.docx_第1页
第1页 / 共42页
Netbackup软件备份测试报告.docx_第2页
第2页 / 共42页
Netbackup软件备份测试报告.docx_第3页
第3页 / 共42页
Netbackup软件备份测试报告.docx_第4页
第4页 / 共42页
Netbackup软件备份测试报告.docx_第5页
第5页 / 共42页
Netbackup软件备份测试报告.docx_第6页
第6页 / 共42页
Netbackup软件备份测试报告.docx_第7页
第7页 / 共42页
Netbackup软件备份测试报告.docx_第8页
第8页 / 共42页
Netbackup软件备份测试报告.docx_第9页
第9页 / 共42页
Netbackup软件备份测试报告.docx_第10页
第10页 / 共42页
Netbackup软件备份测试报告.docx_第11页
第11页 / 共42页
Netbackup软件备份测试报告.docx_第12页
第12页 / 共42页
Netbackup软件备份测试报告.docx_第13页
第13页 / 共42页
Netbackup软件备份测试报告.docx_第14页
第14页 / 共42页
Netbackup软件备份测试报告.docx_第15页
第15页 / 共42页
Netbackup软件备份测试报告.docx_第16页
第16页 / 共42页
Netbackup软件备份测试报告.docx_第17页
第17页 / 共42页
Netbackup软件备份测试报告.docx_第18页
第18页 / 共42页
Netbackup软件备份测试报告.docx_第19页
第19页 / 共42页
Netbackup软件备份测试报告.docx_第20页
第20页 / 共42页
亲,该文档总共42页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

Netbackup软件备份测试报告.docx

《Netbackup软件备份测试报告.docx》由会员分享,可在线阅读,更多相关《Netbackup软件备份测试报告.docx(42页珍藏版)》请在冰点文库上搜索。

Netbackup软件备份测试报告.docx

Netbackup软件备份测试报告

 

Netbackup软件备份测试报告

 

一、前言

北京xxxx大学数据集中备份系统即将正式实施,为保证工程质量,提前发现并解决实施过程中可能出现的问题,北京xxxx大学组织工程师对备份系统平台进行实施前测试,并由Symantec厂商提供二线技术支持。

二、依据文件

《备份软件测试需求》

三、测试规程

1、按照测试步骤页所提供的项目和内容进行。

2、检验测试结果是否符合正确结果,若完全符合,在结论栏填写“ok”;

若部分符合,在测试结果栏填写“ok”;

若不符合,填写“no”;

若条件不具备,填写“nt”。

3、测试方案的正文每页的页脚为双方签字栏,双方工程师在以下三种情况时填写:

a)对说明内容页,双方都已阅读并同意其内容,双方签字确认;

b)对测试步骤页,双方完成该页每一项测试后,签字确认;

c)对测试结论页,双方根据测试情况写出测试的结论,签字确认。

4、测试原则上按所列出的步骤顺序进行,但也可以按实际各部分的准备情况安排测试,已经测试过的相应系统未做变动的情况下,一般不需重新测试。

四、测试项目

1、MasterServer的安装(windows)

2、MediaServer的安装(hp-ux)

3、Client的安装(windows,Linux,Tru64)

4、Server主机的配置及文件方式备份(hp-ux)

5、WindowsClient主机的配置及文件方式备份

6、LinuxClient主机的配置及文件方式备份

7、Tru64Client主机的配置及文件方式备份

8、Oracle数据库系统备份

a)冷备份

数据库完全冷备份方式的测试。

b)热备份

i.Oracle数据库在线全备份的测试

ii.Oracle数据库增量备份的测试

iii.Oracle表空间备份测试

iv.Oracle数据文件备份测试

v.测试并发备份支持

9、测试断点续传支持

10、测试备份可以穿透防火墙

11、应用系统文件备份

a)Websphere的文件备份

b)OracleAS的文件备份

12、Windows操作系统的备份

13、Oracle数据库恢复

a)完全恢复

i.利用冷备份进行完全恢复测试

ii.利用热备份进行完全恢复测试

b)不完全恢复

基于时间点或系统更改后的不完全恢复测试

c)其它恢复

i.模拟硬件错误,恢复单个数据文件到不同位置

ii.恢复单个表空间测试

iii.模拟日志文件全部丢失恢复测试

iv.模拟控制文件损坏恢复测试

14、Linux系统文件恢复测试

15、Tru64系统文件恢复

16、应用系统文件恢复测试

a)OracleAS的文件恢复测试

b)Websphere的文件恢复测试

17、Windows操作系统异机恢复测试

18、备份管理测试

a)备份介质的管理

b)备份介质的校验

c)备份介质的容错性

19、报表统计功能

a)作业摘要报告可以以报表的形式提供所有作业的运行情况报告

b)介质信息报告以报表的形式输出到统一页面中,显示介质的使用情况报告

五、测试内容

1.MasterServer的安装

测试时长

1个小时

测试内容

在Windows2003主机上安装NBUMasterServer

测试目的

MasterServer安装正确,软件可正常运行

测试步骤

1、确认测试目标正确。

正确,为jtbwdev主机。

2、检查主机上环境正确。

修改hosts解析文件,加入其它主机的IP解析。

3、安装PBX包。

安装软件时自动安装。

4、安装NBU软件。

安装成功,安装按照典型方式,软件安装在C:

\ProgrameFiles\VERITAS目录。

5、NBU软件进程启动正常。

正常,图形化界面可以打开,在计算机管理的服务项中可以看到Netbackup开头的所有服务(除DeviceManager)已经成功启动。

测试结果

ok

结论

测试成功,Windows的MasterServer安装成功

测试中遇到问题及解决方法:

2.MediaServer的安装

测试时长

1个小时

测试内容

在HP-UX11.23平台上安装MediaServer

测试目的

MediaServer安装正确,软件可正常运行

测试步骤

1、确认测试目标正确。

正确,为sgxidev主机

2、检查主机上环境正确。

修改/etc/hosts文件,添加其它主机的IP主机

3、安装PBX包。

使用ICSForHP-UXIA64安装盘,安装成功。

4、安装NBU软件。

使用NBU6.0MP4forHP-UX主机,安装成功。

5、NBU软件进程启动正常。

进入目录/usr/openv/netbackup/bin/目录,执行bpps–a命令,可以看到NB和MM进程已经运行。

测试结果

ok

结论

测试成功,在HP-UX11.23操作系统上安装MediaServer成功。

测试中遇到问题及解决方法:

ICS第一次安装时安装盘有问题无法读取,更换一张安装盘后顺利安装完成。

3.Client的安装

测试时长

2个小时

测试内容

分别在Windows、Linux、Tru64主机上安装NBUClient

测试目的

Client安装正确,软件可正常运行

测试步骤

1、确认测试目标正确。

正确,共三台Client。

2、检查主机上环境正确。

修改hosts文件,加入MasterServer和Mediaserver的解析,检查文件系统满足要求

3、安装软件。

Windows平台使用NBU6.0MP4ForWindows光盘安装,另外两台使用AllUnixClient光盘安装

4、NBU软件启动正常。

在Windows的client上可以在服务列表中看到NetbackupClient服务已经启动,Linux和Tru64主机上平时无进程运行。

测试结果

ok

结论

测试成功,三种操作系统的Client成功安装。

测试中遇到问题及解决方法:

4.HP-UXServer的配置及文件方式备份

测试时长

45分钟

测试内容

在MasterServer端的配置设备以及建立Policy

测试目的

Server配置正确,可正常备份文件

测试步骤

1、检查操作系统是否正确认到磁带库。

在sgxidev主机上运行命令ioscan–fnCtape命令可以看到四个驱动器。

2、在NBU软件中配置机械手和磁带机。

在MasterServer上打开图形化管理界面,执行DeviceConfigureWizard,可以扫描到机械手和磁带机设备,并创建好对于的StorageUnit。

3、扫描带库中的磁带。

执行InvetoryRobot,可以识别出当前带库中有4盘磁盘(其中包含一盘清洗带)。

4、划分磁带池。

默认有四个VolumePool,手工新建一个testPool。

5、设置备份策略。

分别建立文件备份策略,备份一台MediaServer和3个Client上面的文件系统。

备份到磁带库中。

6、设置好策略后在策略上右击,选择manualbackup,可以马上就开始备份。

测试结果

ok

结论

设置成功。

NBU可以管理机械手和磁带机,文件可以备份到磁带库中。

测试中遇到问题及解决方法:

5.WindowsClient的配置及文件方式备份

测试时长

8分1秒

测试内容

windows操作系统的文件系统备份

测试目的

Client配置正确,可正常备份文件

测试步骤

1、检查是否和masterserver网络连接正确。

正确,主机名为sg-hyj4gwzu7w5。

2、在masterserver上设置备份策略,策略名WindowsClient_File-test.

3、备份指定目录下的文件,D:

\yp目录

4、手工发起备份,通过图形化界面查看备份情况。

备份成功。

测试结果

ok

结论

测试成功,可以备份Windows下的文件

测试中遇到问题及解决方法:

6.LinuxClient的配置及文件方式备份

测试时长

4分26秒

测试内容

备份Linux主机上的文件

测试目的

Client配置正确,可正常备份文件

测试步骤

1、检查是否和masterserver网络连接正确。

通过图形化界面双击Clientnbu_test的主机名可以弹出属性窗口,良久正常

2、在masterserver上设置备份策略。

已经建立完毕,策略名为Linux_File-test,添加一个full的Schedul。

3、备份指定目录下的文件。

备份/etc目录。

4、通过图形化界面的ActivityMonitor窗口查看备份状态,备份完毕后返回值为0。

5、查看备份完毕镜像文件的大小为10MB。

测试结果

ok

结论

Linux主机的文件系统备份成功

测试中遇到问题及解决方法:

无。

7.Tru64Client的配置及文件方式备份

测试时长

10秒

测试内容

备份Tru64主机上的文件

测试目的

Client配置正确,可正常备份文件

测试步骤

1、检查是否和masterserver网络连接正确。

通过图形化界面双击Clientes47的主机名可以弹出属性窗口,连接正常

6、在masterserver上设置备份策略。

已经建立完毕,策略名为es47_File-test,添加一个full的Schedule。

7、备份指定目录下的文件。

备份/etc目录。

8、通过图形化界面的ActivityMonitor窗口查看备份状态,备份完毕后返回值为0。

数据量大小为4MB。

测试结果

ok

结论

Tru64主机的文件系统备份成功

测试中遇到问题及解决方法:

无。

8.Oracle数据库系统备份

1)冷备份

测试时长

29分33秒

测试内容

备份oracle数据库的文件

测试目的

Oracle冷备份成功

测试步骤

1、登陆到es47主机上,确认要备份的文件系统为/oradata/oral3和/data1

2、使用oracle用户shutdown数据库

3、在MasterServer建立备份策略,策略名为es47_Oracle-offline-backup,添加全备的Schedule

4、手工发起这个备份,并在图形化界面查看备份状态

5、备份成功,返回值0。

备份出的镜像文件大小为59GB。

测试结果

ok

结论

通过文件方式备份Oracle文件成功

测试中遇到问题及解决方法:

2)热备份

A)Oracle数据库在线全备份的测试

测试时长

21分33秒

测试内容

通过RMAN对Oracle进行在线热备份

测试目的

Oracle热备份成功

测试步骤

1、确认Oracle数据库归档模式已经开启

2、安装OracleAgentforNBU软件

3、在es47主机上使用oracle用户登录运行命令/usr/openv/netbackup/bin/oracle_link进行动态lib的链接

4、拷贝备份脚本到指定目录下并进行修改

5、设置备份策略es47_Oracle-backup,并建立一个full的Schedule

6、手工发起这个策略备份,并检查与备份脚本在相同目录下的out文件

6、备份成功。

可以看到有6个Default的子任务发起并全部返回值为0。

备份镜像的总和为24.15GB。

备份中实时速度可达到55MB/s以上。

测试结果

ok

结论

测试成功,Oracle数据库的全库热备成功完成

测试中遇到问题及解决方法:

B)Oracle数据库增量备份

测试时长

11分19秒

测试内容

ORACLE数据库通过RMAN做增量备份

测试目的

Oracle增量备份成功

测试步骤

1、首先确认Oracle全备份成功

2、修改备份策略,添加一个incremental的Schedule类型

3、手工发起这个策略备份,选择incremental,检查脚本输出文件

4、增量备份成功,所有job返回值为0。

所有镜像文件的总和为7MB。

测试结果

ok

结论

Oracle增量备份成功,只备份了上次全备后更改的数据。

测试中遇到问题及解决方法:

C)Oracle表空间备份测试

测试时长

5分35秒

测试内容

备份一个表空间

测试目的

Oracle表空间备份成功

测试步骤

1、首先确认Oracle全备份成功

2、新添加一个备份策略es47_Oracle_tablespace-backup,添加一个full的Schedule类型

3、在es47上新创建一个备份脚本,只备份USERS表空间

4、手工发起这个策略备份,检查脚本输出文件

5、增量备份成功,job返回值为0。

备份出文件的大小为10GB

测试结果

ok

结论

测试成功,RMAN备份单个表空间成功

测试中遇到问题及解决方法:

D)Oracle数据文件备份测试

测试时长

2分38秒

测试内容

使用RMAN备份单个数据文件

测试目的

Oracle数据文件备份成功

测试步骤

1、首先确认Oracle全备份成功

2、新添加一个备份策略es47_Oracle_datafile-backup,添加一个full的Schedule类型

3、在es47上新创建一个备份脚本,只备份datafile17。

4、手工发起这个策略备份,检查脚本输出文件

5、增量备份成功,job返回值为0。

备份出文件的大小为1.5GB

测试结果

ok

结论

RMAN备份特定的datafile成功

测试中遇到问题及解决方法:

E)测试并发备份支持

测试时长

12分10秒

测试内容

使用多个带机同时进行Oracle全库备份

测试目的

Oracle并行备份成功

测试步骤

1、确认Oracle全备份正常

2、更改oracle全库备份的备份脚本,设置分配两个channel,使用两个带机同时进行备份。

ALLOCATECHANNELch00TYPE'SBT_TAPE';

ALLOCATECHANNELch01TYPE'SBT_TAPE';

SEND'NB_ORA_SERV=jtbwdev';

3、手工发起备份,并检查脚本输出文件

4、可以看到所以job已成功,返回值0。

备份数据文件的大小为25GB。

测试结果

ok

结论

测试成功,可以看到与只使用一个带机相比大大缩短了备份时间。

测试中遇到问题及解决方法:

9.测试断点续传支持

测试时长

30分钟

测试内容

备份过程中的断点续备

测试目的

测试备份中断后在下次可以从断点开始继续备份

测试步骤

1、设置备份策略,选择checkpoint功能,并设置时间为5min。

2、备份指定的目录,es47主机的/oradata

3、备份8分钟后,人为中断备份任务,在正在运行的Job上选择Suspend

4、过一段时间后,在Job上选择Resueme,重新发起备份,检查是否是从中断点附近发起,而不是从头备份。

测试结果

ok.

结论

测试成功,可以实现断点续备。

测试中遇到问题及解决方法:

无。

10.测试备份可以穿透防火墙

测试时长

测试内容

不同网段的主机备份时有防火墙情况的备份

测试目的

测试备份可以穿越防火墙

测试步骤

1、将需要防火墙打开的端口提交给相关人员

2、正常设置策略,在防火墙上开两个双向端口,就可以满足Linux,Unix,Windows系统跨防火墙的备份。

13782:

bpcd的端口,客户端通信专用端口。

13724:

vnetd的端口,跨防火墙通信时的专用端口,起用后其他进程间的通信都通过这个端口。

3、进行备份,检查备份结果

测试结果

没有测试。

由于测试环境的限制,无法进行测试。

结论

功能可以实现,但是测试环境无防火墙未验证。

测试中遇到问题及解决方法:

防火墙设备连接到网络上了,但在接下来的调试中一直存在问题,导致网络不通测试无法进行,待防火墙调试成功再另行测试

11.应用系统文件备份

1)Websphere的文件备份

测试时长

3小时

测试内容

备份包含Websphere的文件目录

测试目的

Websphere的文件备份

测试步骤

1、设置策略,备份指定目录下的文件

2、发起备份

3、检查备份结果

注:

本备份包含在Windows操作系统的备份中,WindowsOS备份时包含了所有的本地磁盘。

测试结果

ok

结论

测试成功,可以成功备份包含Websphere的文件夹。

测试中遇到问题及解决方法:

无。

2)OracleAS的文件备份

测试时长

3小时

测试内容

备份OracleAS的文件目录

测试目的

OracleAS的文件备份

测试步骤

1、设置策略,备份指定目录下的文件

2、发起备份

3、检查备份结果

4、注:

本备份包含在Windows操作系统的备份中,WindowsOS备份时包含了所有的本地磁盘。

测试结果

ok

结论

可以备份。

测试中遇到问题及解决方法:

12.Windows操作系统的备份

测试时长

3小时43分

测试内容

使用BMR备份Windows操作系统

测试目的

操作系统的备份

测试步骤

1、设置备份策略,并在策略属性中选择收集BMR信息

2、选择备份本地系统盘上所有信息和WIN系统的ShadowCopy信息。

3、发起备份,可以看到首先会收集主机的BMRinformation,然后开始备份所有本地磁盘。

4、备份完毕后查看本地磁盘的大小为18GB。

测试结果

ok

结论

Windows操作系统备份成功

测试中遇到问题及解决方法:

13.Oracle数据库的恢复

1)完全恢复

A)利用冷备份进行完全恢复测试

测试时长

6分38秒

测试内容

从冷备份中恢复需要的数据文件

测试目的

Oracle数据库冷备份恢复

测试步骤

1、确认冷备份备份成功

2、使用oracle用户登陆es47主机停止所有Oracle进程

3、删除两个文件system01.dbf、users01.dbf,模拟文件丢失

4、在MasterServer上启动backupRestoreandArchive图形化界面恢复上述两个数据文件

5、文件恢复完毕。

启动数据库,确认数据库状态可以启动。

恢复完毕发现需要对这两个数据文件做recover操作。

两个文件的大小分别为system01.dbf536MB、users01.dbf3.1GB.

测试结果

ok

结论

可以从冷备份中恢复出数据文件

测试中遇到问题及解决方法:

B)利用热备份进行完全恢复测试

测试时长

29分51秒

测试内容

使用RMAN恢复Oracle数据库

测试目的

Oracle数据库热备份恢复

测试步骤

1、确认热备份备份成功

2、关闭数据库,删除四个数据文件system01、users01、others02、users04,模拟文件丢失

3、启动数据库到mount状态

4、使用oracle用户进入RMAN,执行脚本进行恢复。

RMAN>run{

2>allocatechannelch00type'sbt_tape';

3>restoredatabase;

4>recoverdatabase;

5>releasechannelch00;}

piecehandle=bk_50_1_635609627tag=HOT_DB_BK_LEVEL0params=NULL

channelch00:

restorecomplete

5、启动数据库,确认数据库状态正确。

测试结果

ok

结论

数据文件可以恢复,数据库可以打开

测试中遇到问题及解决方法:

2)不完全恢复

测试时长

4小时3分

测试内容

将数据库恢复到10-10下午14:

00的状态

测试目的

Oracle数据库热备份不完全恢复

测试步骤

1、确认热备份备份成功

2、启动Oracle到mount状态

3、客户端的备份恢复工具,打开oracle恢复向导,restore和recover整个数据库到10-1014:

00时刻。

RUN{

ALLOCATECHANNELch00

TYPE'SBT_TAPE';

SEND'NB_ORA_SERV=jtbwdev';

RESTORE

DATABASE

UNTILTIME"TO_DATE('10-10-2007:

14:

00:

00','MM-DD-YYYY:

HH24:

MI:

SS')";

RECOVER

DATABASE

UNTILTIME"TO_DATE('10-10-2007:

14:

00:

00','MM-DD-YYYY:

HH24:

MI:

SS')";

RELEASECHANNELch00;

}

4、启动数据库,确认数据库状态正确,并且数据内容为指定的时间点的内容

测试结果

ok

结论

oracle数据库成功恢复到特定时刻。

测试中遇到问题及解决方法:

无。

3)其它恢复

A)模拟硬件错误,恢复单个数据文件到不同位置

测试时长

6分5秒

测试内容

Oracle数据文件的特殊恢复

测试目的

Oracle数据库数据文件恢复到不同位置

测试步骤

1、确认热备份备份成功

2、关闭数据库,删除一个数据文件/oradata/oral3/test.dbf

3、启动数据库到mount状态,进入RMAN工具

4、使用restoredatafile命令恢复数据到指定位置/data1/test.dbf

5、使用recoverdatafile命令恢复数据

6、检查test.dbf已成功恢复到/data1目录

测试结果

ok

结论

通过RMAN工具恢复一个datafile到其它目录成功。

测试中遇到问题及解决方法:

B)恢复单个表空间测试

测试时长

3分8秒

测试内容

恢复es47主机上一个特定表空间

测试目的

Oracle数据库恢复单个表空间

测试步骤

1、确认热备份备份成功

2、删除组成TEST表的一个数据文件

3、启动数据库到mount状态

4、启动客户端的备份恢复图

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 总结汇报

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2