1、NBU 备份与存储系统实施方案XXXXXX 科技股份有限责任公司 1XXXXXNetBackup备份实施方案XXXXX科技股份有限责任公司2013/03/30NBU 备份与存储系统实施方案北京华胜天成科技股份有限责任公司 URL: http:/ 2目 录第一章 Netbackup 实施概述 .51.1 概述 .51.2 NBU 备份系统架构 51.3 NBU 服务器和 NBU 客户机的相关数据 61.3.1 NBU 服务器、存储阵列 .61.3.1 磁带库 61.3.1 NBU 客户机 .71.4 实施范围 .91.5 实施目标 .91.6 实施步骤 .9第二章 备份系统的安装要求 112.1
2、 Windows 系统要求 .112.2 磁盘空间要求 .112.3 备份前准备 .11第三章 备份软件安装部署 123.1 Windows Master Server 安装配置 123.1.1 Master Server 安装 .123.1.2 Master Server升级 183.1.3 Master Server 配置 .223.2 Windows Client 安装配置 253.2.1 Windows Client安装 .253.2.2 Windows Client配置 .283.3 Unix&Linux Client 安装 .283.4 Netbackup 数据库模块的安装配置 .
3、30第四章 备份软件配置 314.1 备份设备配置流程 .314.2 配置前的准备工作 .324.3 配置磁带库存储设备 .334.4 配置磁盘存储单元 .374.5 创建卷池 .38第五章 存储备份介质配置 405.1 存储设备配置在本地硬盘(盘阵) 405.2 配置到磁带库 42第六章 数据备份与恢复 466.1 File 的备份与恢复 466.1.1 创建备份策略 466.1.2 File 的恢复操作 496.3 Oracle 数据库的备份与恢复 506.3.1 Oracle 数据库备份 506.4 SQL 备份与还原 .686.4.1 首次启动 NetBackup MS SQL 客户机
4、 68NBU 备份与存储系统实施方案XXXXXX 科技股份有限责任公司 36.4.2 选择 SQL 主机和实例 686.4.3 备份数据库 706.4.4 数据库的恢复 716.5 LOTUS 备份与还原 736.5.1 从 NetBackup 管理控制台定义 Lotus Notes 客户机的属性 736.5.2 在 bp.conf 文件中定义 Lotus Notes 客户机的属性 756.5.3 定义备份策略 766.5.4 执行还原 766.6 DB2 的备份与恢复 776.6.1 安装 DB2 Agent(UNIX 平台) .776.6.2 载卸 DB2 Agent 816.6.3 修改
5、 DB2 数据库参数 .826.7 Sybase 的备份与恢复 .926.7.1 安装 Sybase Agent(UNIX 平台) .926.7.2 载卸 Sybase Agent 976.7.3 Sybase 备份 .98第七章 备份策略制定 .1047.1数据备份策略建议 .1047.1.1 数据库类数据 1047.1.2 操作系统类数据备份 1047.1.3 应用程序类数据备份 1047.1.4 配置文件类数据备份 1057.2 数据备份与恢复测试 1057.2.1 NBU基本功能测试 .1067.2.2 NBU文件备份与恢复 .1087.2.3 本机恢复测试 1097.2.4 异机恢复
6、测试 1107.2.5 测试结果 111NBU 备份与存储系统实施方案北京华胜天成科技股份有限责任公司 URL: http:/ 4版本:1.00时间:2013-3-28更新记录版本 主要作者 联系方式 版本描述 开始日期 完成日期V2.00 苟宝文 18709401198 实施方案 2013-3-25 2013-3-26NBU 备份与存储系统实施方案北京华胜天成科技股份有限责任公司 URL: http:/ 5第一章 Netbackup 实施概述1.1 概述采用了 Symantec NetBackup作为信息系统数据集中备份解决方案。整个方案涉及整个系统的软硬件系统,根据我公司对现场环境勘查,目
7、前备份应用系统共计约 30套,涉及的数据库约以下几种类型:Domino、mysql、sybase、sql server、oracle、DB2,操作系统有Windows、LUNUX、AIX,基本模块功能介绍如下:NetBackup Master Server是备份系统主控服务器。是整个备份工作的控制中心,它协调和控制备份所涉及的所有设备、软件和任务。NetBackup 提供Java图形管理界面,通过 Java界面,NetBackup 提供包括介质管理、备份设备管理、备份策略制定、备份和恢复、归档和恢复、备份活动监控、备份设备监控和备份报表等功能,同时,在网络备份中,如果备份客户端的数据通过该服务
8、器写入磁带库,该备份服务器还将进行磁带库、磁带机的管理和调度。其中SAN Media Server已经包含了 Client的功能。NetBackup Client(即客户端软件)安装在非 SAN连接的服务器上,按照备份服务器定义的策略中的时间表,自动将文件型数据备份到备份服务器控制的磁带库中,无须人工干预,需要时进行恢复。如果需要对应用服务器上的数据库进行联机备份,需要在应用服务器上安装 NetBackup数据库 Agent(即代理) ,该软件模块构成 NetBackup和数据库之间的在线备份通道,可以实现数据库的在线备份。NBU 备份与存储系统实施方案北京华胜天成科技股份有限责任公司 URL
9、: http:/ 61.2 NBU 备份系统架构1.3 NBU 服务器和 NBU 客户机的相关数据1.3.1 NBU 服务器、存储阵列设备型号 备份 IP 操作系 统 设备用 途 设备位 置分配给逻辑日志备份的磁阵容量分配给逻辑日志备份的目录名服务器IBM DS3524存储阵列磁带库NBU服务器IP 网络NBU 客户机 1)NBU 客户机 NNBU 备份与存储系统实施方案XXXXXX 科技股份有限责任公司 71.3.1 磁带库设备型号 磁带库 数量 机械手 型号 机械手 数量 磁带驱动 器型号 磁带驱动 器数量 磁带型号 磁带容 量 磁带数量 设备位置HP 磁带库NBU 备份与存储系统实施方案
10、北京华胜天成科技股份有限责任公司 URL: http:/ 81.3.1 NBU 客户机序号 应用系统 主机名 称 备份 IP 设备型号 操作系统版本 数据库(版本) 数据量(G) 空间分配(G)机型 备注NBU 备份与存储系统实施方案XXXXXX 科技股份有限责任公司 9NBU 备份与存储系统实施方案北京华胜天成科技股份有限责任公司 URL: http:/ 101.4 实施范围本次数据集中备份系统项目主要包括软硬件的实施:一台服务器系统安装,安装操作系统为 WINDOWS(作为 NBU服务器) 、一套 IBM System Storage DS3524存储系统安装(作为备份存储介质) ,一台
11、HP磁带库安装(作为备份存储介质)以及 Symantec NetBackup备份软件等内容。具体实施内容如下: NBU服务器硬件安装 IBM DS3524 存储、HP 磁带库硬件安装 服务器、存储、磁带库初始化、配置 Symantec NetBackup MASTER安装配置 Symantec NetBackup 备份客户端及 AGENT安装配置 根据实际情况配置备份与恢复策略等。 系统整体测试。1.5 实施目标建设备份系统,配置服务器、IBM DS3524 存储、HP 磁带库,作为目前各应用系统的日常备份介质,对各应用系统安装 Symantec client备份软件,并由各应用系统测试备份数
12、据恢复功能,确定备份数据能够恢复。1.6 实施步骤考虑到本项目应用系统的重要性,项目实施前我方工程师填写施工计划 ,包括:施工时间、施工内容,待甲方系统人员确定签字后,在甲方人员的配合下进行项目实施。考虑到个别业务系统运行不可中断,本次存储网络系统实施除了白天能够做的新设备硬件安装、线缆敷设、电源准备等不影响业务的工作在白天完成外,其他影响应用的工作全部在晚上周末 22:00-次日 6:00 之间完成。详细的实施步骤如下:NBU 备份与存储系统实施方案XXXXXX 科技股份有限责任公司 111、NBU 服务器、IBM DS3524 存储、HP 磁带库设备上架、加电运行。2、存储介质 IBM D
13、S3524 存储、HP 磁带库配置,根据各应用系统备份用空间情况,进行存储空间规划,IP 分配,并测试备份磁盘性能。3、在各应用系统上安装备份软件,开始对各个应用系统进行备份。让备份软件开始正常备份工作。涉及到的系统服务器重启,须各应用系统负责人全力配合。4、对各应用系统备份的数据,由备份软件厂家配合各应用系统,做一次完整的数据恢复测试,并由各应用系统负责人对测试结果签字确认。此项工作周期,视备份数据大小及恢复时间各应用系统会有不同,届时需各应用系统支持人员配合。5、在 NBU正式的实施前,对所有应用做一次最新的备份。并由各应用系统负责人确认备份数据,防止实施存储同步数据发生风险,能够随时进行
14、备份数据恢复。6、系统完成后,进行存储系统备份测试。7、系统试运行8、系统竣工验收。NBU 备份与存储系统实施方案北京华胜天成科技股份有限责任公司 URL: http:/ 12第二章 备份系统的安装要求2.1 Windows 系统要求有固定的 IP 地址,且网络畅通,有要求安装 sp2 或更高。2.2 磁盘空间要求1、在 Master Server 上建议单独配置 20GB 的磁盘空间;2、在 Client 上建议配置 500MB 的剩余磁盘空间。2.3 备份前准备在 MASTER SERVER 以及 CLIENT 的C:WindowsSystem32driversetchosts 文件里添加
15、彼此的主机名以及 IP 地址,在 DOS 下 PING 互相的主机名确保网络通常。 (如果接了磁带库,就应该在MASTER SERVER 中装上 SYMANTEC 的驱动。这个在装完 NBU 后再进行安装。 )NBU 备份与存储系统实施方案北京华胜天成科技股份有限责任公司 URL: http:/ 13第三章 备份软件安装部署3.1 Windows Master Server 安装配置3.1.1 Master Server 安装1) 安装 nbu master 的操作系统为 windows 2008,为 nbu 安装单独创建一个动态盘,挂载在 C:Program FilesVeritas 大小为
16、200G。 2) 安装前,先在 nbu master server 的c:windowssystem32driversetchosts 添加备份主机名和 ip,运行安装程序;NBU 备份与存储系统实施方案XXXXXX 科技股份有限责任公司 143) 选择 Server Software Installation4) 点击下一步,选择安装类型为 typicalNBU 备份与存储系统实施方案XXXXXX 科技股份有限责任公司 155) 填入 master server 的 license,选择安装 master server;NBU 备份与存储系统实施方案XXXXXX 科技股份有限责任公司 166
17、) 选择下一步,默认配置即可;7) 填入 master server name,确认备份主机名正确;NBU 备份与存储系统实施方案XXXXXX 科技股份有限责任公司 17NBU 备份与存储系统实施方案XXXXXX 科技股份有限责任公司 188) 添加其他功能的 license,安装完成。NBU 备份与存储系统实施方案XXXXXX 科技股份有限责任公司 193.1.2 Master Server升级NBU 备份与存储系统实施方案XXXXXX 科技股份有限责任公司 20NBU 备份与存储系统实施方案XXXXXX 科技股份有限责任公司 21NBU 备份与存储系统实施方案XXXXXX 科技股份有限责任
18、公司 22NBU 备份与存储系统实施方案XXXXXX 科技股份有限责任公司 233.1.3 Master Server 配置3.1.3.1 配 置 参 数1. 设置 master server 属性进入 NBU GUI,选择 Host Properties:NBU 备份与存储系统实施方案XXXXXX 科技股份有限责任公司 242. 设置网络 buffer 大小为 129KB在 Administration Console 中的 Host Properties 中选择 Clients 并打开对应的NBU 备份与存储系统实施方案XXXXXX 科技股份有限责任公司 25Client Properti
19、es Windows Client Client Settings,显示下列对话框。在 Communications buffer 中输入 129。3.1.3.2 日 志 设 置在实施过程中,为了方便分析诊断可能遇到的问题,设置 NBU 的程序跟踪日志到最详细的级别:5NBU 备份与存储系统实施方案XXXXXX 科技股份有限责任公司 263.1.3.3 允 许 异 机 恢 复 设 置Windows master 服务器上创建目录:C:Program FilesVeritasNetBackupdbaltnames然后再目录下创建空的 No.restrictions 文件。如果没有异机恢复要求,则
20、删除即可。3.2 Windows Client 安装配置3.2.1 Windows Client安装安装前,先在 nbu master server 的 c:windowssystem32driversetchosts 添加客户端的主机名和 ip,同时在 windows 客户端上c:windowssystem32driversetchosts 添加 nbu master server 的主机名和 ip、客户端的主机名和 ip 地址。运行安装程序选择 Install Client SoftwareNBU 备份与存储系统实施方案XXXXXX 科技股份有限责任公司 27填入 master serve
21、r nameNBU 备份与存储系统实施方案XXXXXX 科技股份有限责任公司 28安装完成。NBU 备份与存储系统实施方案XXXXXX 科技股份有限责任公司 293.2.2 Windows Client配置 1. 设置网络 buffer 大小为 129KB在 Administration Console 中的 Host Properties 中选择 Clients 并打开对应的Client Properties Windows Client Client Settings,显示下列对话框。在 Communications buffer 中输入 129。3.3 Unix&Linux Client
22、 安装安装前,先在 nbu master server 的 c:windowssystem32driversetchosts 添加客户端的主机名和 ip,同时在 unix/linux 客户端上 /etc/hosts 添加 nbu master server 的主机名和 ip、客户端的主机名和 ip 地址。在 UNIX/LINUX 服务器上,Netbackup Client 的安装过程基本相同,以 AIX 为例说明 netbackup client 的安装过程:bj_P55B:/zbbak/temp/ESD_NB_7.0_CLIENTS_FA./install /执行安装脚本Installing
23、 NetBackup Client SoftwareDo you wish to continue? y,n (y) y /选择 y 继续安装Do you want to install the NetBackup client software for this client? y,n (y) /选择 y 安装 nbu clientEnter the name of the NetBackup server : bk-beijing /输入 nbu master serverNBU 备份与存储系统实施方案XXXXXX 科技股份有限责任公司 30名字Would you like to use
24、“bj_P55B“ as the configuredname of the NetBackup client? y,n (y) y /用主机名作为 nbu client 名Installation completed SuccessfullyInstallation log located here: /var/tmp/installpbx-557202-012411195556.log安装完毕,检查安装日志,确认安装成功升级 Unix & Linux Client 到 NBU 7.0.1以 AIX 举例,其他 Unix 和 Linux 与此步骤相同,升级包有:NB_CLT_7.0.1_35
25、8313.tar、NB_JAV_7.0.1_358314.tar ,拷贝到客户端解压后安装:升级前停止 NBU 服务#/usr/openv/netbackup/bin/goodies/netbackup stop执行升级程序bj_P55A:/bak/temp./NB_update.installThere are 2 packs available in /bak/temp:(* denotes installed pack)NB_CLT_7.0.1NB_JAV_7.0.1 Enter pack name (or q) q: NB_CLT_7.0.1Do you want to kill all NetBackup daemons? y,n (y) y /是否结束阻碍安装的进程There are 2 packs available in /bak/temp:(* denotes installed pack)NB_CLT_7.0.1 *NB_JAV_7.0.1 *Enter pack name (or q) q: qThere are stopped daemons.升级后启动 NBU 服务#/usr/openv/netbackup/bin/goodies/netbackup start