溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Symantec NetBackup備份學(xué)習(xí)實(shí)踐

發(fā)布時(shí)間:2020-08-01 04:16:04 來源:網(wǎng)絡(luò) 閱讀:6195 作者:Sound_ 欄目:關(guān)系型數(shù)據(jù)庫

記在南京某公司從事系統(tǒng)集成已有半年之久,在這半年期間學(xué)習(xí)了各方面的的知識體系。由于最近公司項(xiàng)目需要,部門領(lǐng)導(dǎo)給我開小灶培訓(xùn)學(xué)習(xí)NBU原理體系結(jié)構(gòu),自己也在之后搗鼓了幾天,對NBU有了更深一步的了解,在此深深的感謝我的部門領(lǐng)導(dǎo)對我的循循教導(dǎo)。

NBU全名Netbackup是賽門鐵克收購veritas公司的一款產(chǎn)品,該產(chǎn)品功能強(qiáng)大,據(jù)稱堪稱備份界的鼻祖。

Netbackup的體系結(jié)構(gòu):

Symantec NetBackup備份學(xué)習(xí)實(shí)踐

Nbu master server可以直接掛存儲,也可以通過media server管理存儲,可以來備份自身數(shù)據(jù)和client端的數(shù)據(jù)資源。

NBU包括Server/Media/Client軟件:

  1. 在需要連接存儲設(shè)備(如磁帶庫或光盤庫)的服務(wù)器上安裝Server軟件。

  2. 在需要提供數(shù)據(jù)進(jìn)行備份的機(jī)器上安裝Client 軟件。

  • NetBackup主服務(wù)器(Master Server)管理制定全網(wǎng)的備份策略,控制所有的備份作業(yè),是集中管理的核心。Master Server可管理存儲設(shè)備、控制備份/歸檔策略和恢復(fù)操作。同時(shí)Master Server本身具備Media Server和Client的功能。

  • Media Server 只連接存儲設(shè)備,提供數(shù)據(jù)分流,并不控制備份/歸檔策略和恢復(fù)操作,它的作用是分散網(wǎng)絡(luò)負(fù)擔(dān),提高備份效率。本身也同時(shí)具備Client功能,Media Server僅負(fù)責(zé)管理與之直接連接的存儲設(shè)備。

  • Client通過LAN、LAN-Free或Server LAN-Free發(fā)送備份接受恢復(fù)數(shù)據(jù)。備份基本的文件以及非結(jié)構(gòu)化數(shù)據(jù)。

  1. LAN備份方式:

Symantec NetBackup備份學(xué)習(xí)實(shí)踐

Client從DISK存儲傳輸備份數(shù)據(jù)通過LAN的傳輸方式傳輸數(shù)據(jù)到Master Server端的存儲介質(zhì)上;


2. LAN-Free備份方式:

Symantec NetBackup備份學(xué)習(xí)實(shí)踐

Media從自身掛載的存儲設(shè)備上傳輸數(shù)據(jù)資源通過SAN傳輸備份到自身所掛載的備份存儲介質(zhì);


3. Server-Free備份方式:

Symantec NetBackup備份學(xué)習(xí)實(shí)踐

磁盤陣列通過SAN Gateway傳輸數(shù)據(jù)資源給對端DLT磁帶庫備份存儲介質(zhì);


記錄最近幾天自己的學(xué)習(xí)部署實(shí)踐成果:

測試學(xué)習(xí)環(huán)境:
      Winodws Server 2008R2       NBU Master Server
     Redhat Linux 6.3 x86_64      NBU Client

主要學(xué)習(xí)實(shí)踐備份RedHat Linux環(huán)境下的Oracle 11gR2數(shù)據(jù)庫到Master Server端;

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

1.修改HOSTNAME

Symantec NetBackup備份學(xué)習(xí)實(shí)踐

2.修改hosts文件

Symantec NetBackup備份學(xué)習(xí)實(shí)踐

3.修改用戶控制中心

Symantec NetBackup備份學(xué)習(xí)實(shí)踐

4.上傳NBU客戶端軟件解壓縮并安裝

Symantec NetBackup備份學(xué)習(xí)實(shí)踐

5.輸入License授權(quán)安裝Master Server

Symantec NetBackup備份學(xué)習(xí)實(shí)踐

6.安裝等待過程

Symantec NetBackup備份學(xué)習(xí)實(shí)踐

7.完成安裝

Symantec NetBackup備份學(xué)習(xí)實(shí)踐


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

  1. 修改HOSTNAME

vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=linuxclient

2.修改selinux設(shè)置

vi /etc/selinux/config    
SELINUXTYPE=disabled

3.關(guān)閉防火墻

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安裝

安裝介質(zhì): 

NetBackup_7.6.1_CLIENTS2.tar.gz  1532M

解壓:

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

進(jìn)入解壓完成后的目錄: 

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備份策略]

配置備份存儲介質(zhì)

Symantec NetBackup備份學(xué)習(xí)實(shí)踐

配置Oracle備份策略

Symantec NetBackup備份學(xué)習(xí)實(shí)踐

Symantec NetBackup備份學(xué)習(xí)實(shí)踐

Symantec NetBackup備份學(xué)習(xí)實(shí)踐

Symantec NetBackup備份學(xué)習(xí)實(shí)踐


配置Oracle備份實(shí)例等信息

Symantec NetBackup備份學(xué)習(xí)實(shí)踐

Symantec NetBackup備份學(xué)習(xí)實(shí)踐

配置添加Client客戶端

Symantec NetBackup備份學(xué)習(xí)實(shí)踐

Symantec NetBackup備份學(xué)習(xí)實(shí)踐


  • [Client][配置Oracle數(shù)據(jù)庫備份]

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.創(chuàng)建備份腳本

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.執(zhí)行jnbSA程序配置

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

Symantec NetBackup備份學(xué)習(xí)實(shí)踐

輸入正確用戶名和密碼即可登錄。

  • [Master/Client][測試備份]

Symantec NetBackup備份學(xué)習(xí)實(shí)踐

Symantec NetBackup備份學(xué)習(xí)實(shí)踐



向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI