千家信息网

Symantec NetBackup备份学习实践

发表于:2024-10-18 作者:千家信息网编辑
千家信息网最后更新 2024年10月18日,记在南京某公司从事系统集成已有半年之久,在这半年期间学习了各方面的的知识体系。由于最近公司项目需要,部门领导给我开小灶培训学习NBU原理体系结构,自己也在之后捣鼓了几天,对NBU有了更深一步的了解,在
千家信息网最后更新 2024年10月18日Symantec NetBackup备份学习实践

记在南京某公司从事系统集成已有半年之久,在这半年期间学习了各方面的的知识体系。由于最近公司项目需要,部门领导给我开小灶培训学习NBU原理体系结构,自己也在之后捣鼓了几天,对NBU有了更深一步的了解,在此深深的感谢我的部门领导对我的循循教导。

NBU全名Netbackup是赛门铁克收购veritas公司的一款产品,该产品功能强大,据称堪称备份界的鼻祖。

Netbackup的体系结构:

Nbu master server可以直接挂存储,也可以通过media server管理存储,可以来备份自身数据和client端的数据资源。

NBU包括Server/Media/Client软件:

  1. 在需要连接存储设备(如磁带库或光盘库)的服务器上安装Server软件。

  2. 在需要提供数据进行备份的机器上安装Client 软件。

  • NetBackup主服务器(Master Server)管理制定全网的备份策略,控制所有的备份作业,是集中管理的核心。Master Server可管理存储设备、控制备份/归档策略和恢复操作。同时Master Server本身具备Media Server和Client的功能。

  • Media Server 只连接存储设备,提供数据分流,并不控制备份/归档策略和恢复操作,它的作用是分散网络负担,提高备份效率。本身也同时具备Client功能,Media Server仅负责管理与之直接连接的存储设备。

  • Client通过LAN、LAN-Free或Server LAN-Free发送备份接受恢复数据。备份基本的文件以及非结构化数据。

  1. LAN备份方式:

Client从DISK存储传输备份数据通过LAN的传输方式传输数据到Master Server端的存储介质上;


2. LAN-Free备份方式:

Media从自身挂载的存储设备上传输数据资源通过SAN传输备份到自身所挂载的备份存储介质;


3. Server-Free备份方式:

磁盘阵列通过SAN Gateway传输数据资源给对端DLT磁带库备份存储介质;


记录最近几天自己的学习部署实践成果:

测试学习环境:
Winodws Server 2008R2NBU Master Server
Redhat Linux 6.3 x86_64NBU Client

主要学习实践备份RedHat Linux环境下的Oracle 11gR2数据库到Master Server端;

  • [Master/Media server][192.168.60.100][Winodws Server2008R2]

1.修改HOSTNAME

2.修改hosts文件

3.修改用户控制中心

4.上传NBU客户端软件解压缩并安装

5.输入License授权安装Master Server

6.安装等待过程

7.完成安装


  • [Client][192.168.60.10][Redhat Linux 6.5]

  1. 修改HOSTNAME

vi /etc/sysconfig/networkNETWORKING=yesHOSTNAME=linuxclient

2.修改selinux设置

vi /etc/selinux/config    SELINUXTYPE=disabled

3.关闭防火墙

service iptables stopiptables: Flushing firewall rules:                         [  OK  ]iptables: Setting chains to policy ACCEPT: filter          [  OK  ]iptables: Unloading modules:

4.修改hosts文件

vi /etc/hosts192.168.60.10   linuxclient192.168.60.100  master

5.Linux NBU Client安装

安装介质:

NetBackup_7.6.1_CLIENTS2.tar.gz  1532M

解压:

tar xf NetBackup_7.6.1_CLIENTS2.tar.gz -C /opt

进入解压完成后的目录:

cd NetBackup_7.6.1_CLIENTS2./installDo you wish to continue? [y,n] (y) y Do you want to install the NetBackup client software for this client? [y,n] (y) y Enter the name of the NetBackup master server : master Would you like to use "linuxclient" as the configuredname of the NetBackup client? [y,n] (y) y 安装过程中写入如下:/etc/rc.d/rc2.d/S77netbackup/etc/rc.d/rc3.d/S77netbackup/etc/rc.d/rc5.d/S77netbackup/etc/rc.d/rc0.d/K01netbackup/etc/rc.d/rc1.d/K01netbackup/etc/rc.d/rc6.d/K01netbackup
  • [Master/Media][配置Oracle备份策略]

配置备份存储介质

配置Oracle备份策略


配置Oracle备份实例等信息

配置添加Client客户端


  • [Client][配置Oracle数据库备份]

1.建立Oracle Link连接

su - oraclecd /usr/openv/netbackup/bin/./oracle_linkAll Oracle instances should be shutdown before running this script.Please log into the Unix system as the Oracle owner for running this scriptDo you want to continue? (y/n) [n] yLIBOBK path: /usr/openv/netbackup/binORACLE_HOME: /orcl/oracleOracle version: 11.2.0.4.0Platform type: i686Linking LIBOBK:ln -s /usr/openv/netbackup/bin/libobk.so /orcl/oracle/lib/libobk.soDonePlease check the trace file located in /tmp/make_trace.4459to make sure the linking process was successful.

2.创建备份脚本

mkdir -p /usr/openv/netbackup/scriptcd /usr/openv/netbackup/ext/db_ext/oracle/samples/rman/cp hot_database_backup.sh /usr/openv/netbackup/script/cd /usr/openv/netbackup/script/mv hot_database_backup.sh rman.shchmd +x rman.shvi rman.sh

3.编辑修改RMAN脚本

----------------------------------------------ORACLE_HOME=/u01/apps/oracle/product/11gr2/db_1export ORACLE_HOME----------------------------------------------ORACLE_SID=orclexport ORACLE_SID----------------------------------------------ORACLE_USER=oracle----------------------------------------------TARGET_CONNECT_STR=sys/sysadmin

4.执行jnbSA程序配置

cd /usr/openv/netbackup/bin/./jnbSA

输入正确用户名和密码即可登录。

  • [Master/Client][测试备份]



0