溫馨提示×

溫馨提示×

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

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

Symantec NetBackup備份學習實踐

發布時間:2020-08-01 04:16:04 來源:網絡 閱讀:6273 作者:Sound_ 欄目:關系型數據庫

記在南京某公司從事系統集成已有半年之久,在這半年期間學習了各方面的的知識體系。由于最近公司項目需要,部門領導給我開小灶培訓學習NBU原理體系結構,自己也在之后搗鼓了幾天,對NBU有了更深一步的了解,在此深深的感謝我的部門領導對我的循循教導。

NBU全名Netbackup是賽門鐵克收購veritas公司的一款產品,該產品功能強大,據稱堪稱備份界的鼻祖。

Netbackup的體系結構:

Symantec 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備份方式:

Symantec NetBackup備份學習實踐

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


2. LAN-Free備份方式:

Symantec NetBackup備份學習實踐

Media從自身掛載的存儲設備上傳輸數據資源通過SAN傳輸備份到自身所掛載的備份存儲介質;


3. Server-Free備份方式:

Symantec NetBackup備份學習實踐

磁盤陣列通過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

Symantec NetBackup備份學習實踐

2.修改hosts文件

Symantec NetBackup備份學習實踐

3.修改用戶控制中心

Symantec NetBackup備份學習實踐

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

Symantec NetBackup備份學習實踐

5.輸入License授權安裝Master Server

Symantec NetBackup備份學習實踐

6.安裝等待過程

Symantec NetBackup備份學習實踐

7.完成安裝

Symantec NetBackup備份學習實踐


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

  1. 修改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備份策略]

配置備份存儲介質

Symantec NetBackup備份學習實踐

配置Oracle備份策略

Symantec NetBackup備份學習實踐

Symantec NetBackup備份學習實踐

Symantec NetBackup備份學習實踐

Symantec NetBackup備份學習實踐


配置Oracle備份實例等信息

Symantec NetBackup備份學習實踐

Symantec NetBackup備份學習實踐

配置添加Client客戶端

Symantec NetBackup備份學習實踐

Symantec NetBackup備份學習實踐


  • [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

Symantec NetBackup備份學習實踐

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

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

Symantec NetBackup備份學習實踐

Symantec NetBackup備份學習實踐



向AI問一下細節

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

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女