記在南京某公司從事系統集成已有半年之久,在這半年期間學習了各方面的的知識體系。由于最近公司項目需要,部門領導給我開小灶培訓學習NBU原理體系結構,自己也在之后搗鼓了幾天,對NBU有了更深一步的了解,在此深深的感謝我的部門領導對我的循循教導。
NBU全名Netbackup是賽門鐵克收購veritas公司的一款產品,該產品功能強大,據稱堪稱備份界的鼻祖。
Netbackup的體系結構:

Nbu master server可以直接掛存儲,也可以通過media server管理存儲,可以來備份自身數據和client端的數據資源。
NBU包括Server/Media/Client軟件:
在需要連接存儲設備(如磁帶庫或光盤庫)的服務器上安裝Server軟件。
在需要提供數據進行備份的機器上安裝Client 軟件。
NetBackup主服務器(Master Server)管理制定全網的備份策略,控制所有的備份作業,是集中管理的核心。Master Server可管理存儲設備、控制備份/歸檔策略和恢復操作。同時Master Server本身具備Media Server和Client的功能。
Media Server 只連接存儲設備,提供數據分流,并不控制備份/歸檔策略和恢復操作,它的作用是分散網絡負擔,提高備份效率。本身也同時具備Client功能,Media Server僅負責管理與之直接連接的存儲設備。
Client通過LAN、LAN-Free或Server LAN-Free發送備份接受恢復數據。備份基本的文件以及非結構化數據。
LAN備份方式:

Client從DISK存儲傳輸備份數據通過LAN的傳輸方式傳輸數據到Master Server端的存儲介質上;
2. LAN-Free備份方式:

Media從自身掛載的存儲設備上傳輸數據資源通過SAN傳輸備份到自身所掛載的備份存儲介質;
3. Server-Free備份方式:

磁盤陣列通過SAN Gateway傳輸數據資源給對端DLT磁帶庫備份存儲介質;
記錄最近幾天自己的學習部署實踐成果:
| 測試學習環境: | |
| Winodws Server 2008R2 | NBU Master Server |
| Redhat Linux 6.3 x86_64 | NBU 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]
修改HOSTNAME
vi /etc/sysconfig/network NETWORKING=yes HOSTNAME=linuxclient
2.修改selinux設置
vi /etc/selinux/config SELINUXTYPE=disabled
3.關閉防火墻
service iptables stop iptables: Flushing firewall rules: [ OK ] iptables: Setting chains to policy ACCEPT: filter [ OK ] iptables: Unloading modules:
4.修改hosts文件
vi /etc/hosts 192.168.60.10 linuxclient 192.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 ./install Do 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 configured name 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 - oracle cd /usr/openv/netbackup/bin/ ./oracle_link All Oracle instances should be shutdown before running this script. Please log into the Unix system as the Oracle owner for running this script Do you want to continue? (y/n) [n] y LIBOBK path: /usr/openv/netbackup/bin ORACLE_HOME: /orcl/oracle Oracle version: 11.2.0.4.0 Platform type: i686 Linking LIBOBK: ln -s /usr/openv/netbackup/bin/libobk.so /orcl/oracle/lib/libobk.so Done Please check the trace file located in /tmp/make_trace.4459 to make sure the linking process was successful.
2.創建備份腳本
mkdir -p /usr/openv/netbackup/script cd /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.sh chmd +x rman.sh vi rman.sh
3.編輯修改RMAN腳本
---------------------------------------------- ORACLE_HOME=/u01/apps/oracle/product/11gr2/db_1 export ORACLE_HOME ---------------------------------------------- ORACLE_SID=orcl export ORACLE_SID ---------------------------------------------- ORACLE_USER=oracle ---------------------------------------------- TARGET_CONNECT_STR=sys/sysadmin
4.執行jnbSA程序配置
cd /usr/openv/netbackup/bin/ ./jnbSA

輸入正確用戶名和密碼即可登錄。
[Master/Client][測試備份]


免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。