1. 程式人生 > >1.4 配置備份策略(Policy)

1.4 配置備份策略(Policy)

所有 nes 需求 console ive bubuko 進入 AR mon

1.1 配置備份策略(Policy

一個備份策略由四部分組成。

技術分享圖片

Attributes(屬性)

Policy是否Active

Policy類型

由此Policy產生的任務的優先級

使用的Storage Unit和Volume Pool

Schedules(備份日程表)

對於自動備份,列出在此Policy中所有Client的備份時間

對於用戶備份或歸檔,列出用戶可以在何時提交任務

Backup Selections(備份文件列表)

列出所有自動備份的文件或目錄;

對於用戶發起的備份,不必列出,因為在此情況下,用戶自己選擇文件或目錄

Clients客戶機)

列出所有屬於該Policy的Client的名稱

1.1.1 規劃一個Policy

1. 根據類型將Clients分組

具有相同任務的多個Client往往具有相同的備份需求,我們就將這些Client劃歸一組

Policy

Clients

S1

mercury (file server)

anita

park

WS1

mars

jupiter (workstations)

neptune

pluto

2. 收集每個Client的信息

如上面的例子,mercury是Server,它有大量的數據需要備份。為減少備份時間,我們為mercury單建一個Policy,而將其它工作站設為另一個Policy

Policy

Clients

S1

mercury (file server)

S2

anita

park

WS1

mars

jupiter (workstations)

neptune

pluto

3. 備份到哪一個Storage Unit和Volume Pool

如果希望將某一個Client的不同目錄或文件備份到不同的Storage Unit或Volume Pool,為它設置不同的Policy

如下圖,我們希望將 /h002/R&Dexp 和 /h002/desdoc 備份到dlt磁帶上,而將其它文件備份到8mm設備上,建兩個Policy

Policy

Clients

Files

Desired Storage

S1

mercury

/

/usr

/h001

/h002/people

8mm

S2

mercury

/h002/R&Dexp

/h002/desdoc

dlt

4. 如果某些Schedules不適用於所有的Clients或Files,另外創建一個Policy

a) 配置最佳時間

在不同的時間備份不同的Client,創建不同的Policy

b) 備份保留期限

每個Schedule都有一個保留期限,如果列表之中的不同的文件或目錄有不同的保留期限,創建不同的Policy

5. 對於需要不同屬性(Attributes),創建不同的Policy

a) Policy類型

NetBackup為不同的操作系統或數據庫設置了不同的類型,對於不同類型的Client,設置不同的Policy

b) Follow NFS

對於UNIX Client,如果一個文件系統是通過NFS Mount的,是否備份它

c) Cross Mount Point

對於UNIX Client,是否備份一個文件系統下的其它文件系統。

d) Backup Network Drives

對於NT Client,是否備份Network Drive上的文件

e) Compression

對於UNIX Client,備份時是否在數據傳送到Server之前先壓縮。

f) Policy Priority

NetBackup用該屬性控制備份的啟動順序,具有較高優先級的Policy先備份

    

1.1.2 創建一個Policy  

1.1.1.1 新建一個策略

通過JavaConsole,在Actions菜單按New,再按Policy,出現創建窗口

技術分享圖片

在Policy Name一欄,填入Policy名稱,OK確認選擇,進入修改Policy窗口

技術分享圖片

      

1.1.1.2 定義Policy屬性

Policy type

根據所要創建的策略類型選擇應的Policy type。

MS-SQL-Server:微軟MSSQLserver數據庫熱備份類型

Oracle:Oracle數據庫熱備份類型

MS-Windows:Windows操作系統文件備份類型

Standard:Unix/Linux操作系統文件系統備份類型

VMwareVMware虛擬機備份類型

Policy Storage Unit

填入原來定義的Storage Unit,它是該Policy默認的Storage Unit。

如果你只有一個Storage Unit,而且它是不可用的,該Policy產生的備份工作將無法運行

Policy Volume Pool

填入原來定義的Volume Pool,它是該Policy默認的Volume Pool。

該選項只適用於Media Manager類型的Storage Unit,不適用磁盤類型的Storage Unit。

Limit Jobs per Policy

填入每一個Policy可以同時產生多少個Jobs。

該數目取決於:

①有多少個存儲設備,對於磁帶或光盤,取決與於有多少個驅動器;對於磁盤,取決於主機和可用空間大小

②Server速度,包括硬件、操作系統、和運行的應用

③網絡負載

④MPX,如果使用MPX,要將該值設大一些,較小的值會使MPX不能正常運行

⑤該值並不影響從不同Policy產生的任務數目

Job Priority

填入一個值,該值越大,有限級越高

Active

該Policy是否為Active(激活狀態)

True Image Restore Information

指定NetBackup是否收集影像恢復信息,一般不選。

Follow NFS

指定是否備份NFS的文件系統(遠程在本地安裝的文件系統)

Cross Mount Points

指定是否備份交叉文件系統

Compression

指定是否進行壓縮備份

Encryption(加密封裝)

該選項只有在安裝NetBackup Encryption時才起作用

Allow Multiple Data Streames

指定根據設置每個Client可以同時啟動多個備份,備份的數目由File List的New_Stream設定來決定,並且取決於Storage Unit和Maximum jobs數目

使用該功能可以減少備份時間,它是將備份分成幾部分並行作業,每一部分寫到一個磁帶機上;如果一個備份失敗,它只重新備份失敗的那一部分

1.1.1.3 定義Clients

轉向Client,點擊New顯示增加Client窗口

指定該Client的硬件類型和操作系統版本,輸入該Client的名稱。

技術分享圖片

1.1.1.1 定義Schedules

點擊Schedules,點擊New打開創建Schedules窗口:

技術分享圖片

輸入Schedule名稱,選擇從其它Schedule拷貝或直接選OK,進入下面畫面:

技術分享圖片

Override Policy Storage Selection(默認不建議選擇)

指定此Schedule是使用Policy Storage Unit,還是使用另外一個,如果選擇Yes,則會出現另一個窗口,讓我們選擇。

Override Policy Volume Pool(默認不建議選擇)

指定此Schedule是使用Policy Volume Pool,還是使用另外一個,如果選擇Yes,則會出現另一個窗口,讓我們選擇。

Type of Backup

選擇備份類型,包括全備份(Full Backup)、增量備份(Differential-Incremental Backup)、累積備份(Cumulative-Incremental Backup)、用戶備份(User Backup)和歸檔(User Archive)

Retention Period

指定該備份保留多長時間

Frequency

指定該Schedule多長時間執行一次

Maximum MPX per Drive(默認設置為1

指定每一個驅動器可有MPX的數目

Backup Window

指定該Schedule可以在什麽時間做備份,它是指定可以從什麽時間開始,做多長時間。如下圖所示。

技術分享圖片

Exclude Dates

指定哪些日期不做備份,如下圖

技術分享圖片

Calendar

日程安排類型,區別於Frequency,功能更強大,設置更靈活,如下圖

技術分享圖片

Calendar Schedule

基於日歷的日程安排程序,設置更加靈活方便,如下圖

技術分享圖片

Schedule舉例:

下面的例子是一套完整的Schedule

Weekly Full Backup Schedules:

Daily Incremental Backup Schedules:

Type of Backup: Full Backup

Frequency: 1 week

Start Time: 22:00:00

Duration: 8 hours

Days of Week: Saturday

Daily Differential Incremental Backup Schedules

Type of Backup: Differential Incremental Backup

Frequency: 1 day

Start Time: 22:00:00

Duration: 8 hours

Days of Week: Sunday Monday Tuesday Thursday Friday

Daily Cumulative Incremental Backup Schedules

Type of Backup: Cumulative Incremental Backup

Frequency: 1 day

Start Time: 22:00:00

Duration: 8 hours

Days of Week: Wednesday

以上示例每周六22進行全量備份,每周三22點進行累計增量備份,其余每日進行差異備份。

1.1.1.4 定義備份文件

該設定對User Backups或Archives不起作用

轉到Backup Selections,出現以下窗口

技術分享圖片

直接鍵入要備份的文件或目錄,要備份多個目錄或文件,鍵入多行。下面是一些常用的寫法:

a) UNIX文件系統備份

/home/abc/filename

/etc/*.conf

b) Windows Clients

c:\system\log??_97

也可以用UNIX的文件系統寫法

/c/

/d/aaa/

c) 數據庫備份腳本

/usr/openv/scripts/hot_database_backup.sh (Oracle備份腳本)

C:\Program Files\Veritas\NetBackup\scripts\sql_full.bch (MS SQL備份腳本)

Exclude和Include Files

在Windows Client中,在NetBackup配置窗口中指定這些文件;

對於UNIX Client,將文件或目錄名分別寫入下面的文件,可用通配符:

/usr/openv/netbackup/exclude_list 如:

/home/doe/john

/*/temp

/usr/openv/netbackup/include_list 如:

/home/jdoe/test

1.4 配置備份策略(Policy)