天天看點

NBU配置備份政策

1.4 NBU配置備份政策(Policy)

1.4 配置備份政策(Policy)

NBU配置備份政策

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

      Attributes(屬性)

           Policy是否Active

           Policy類型

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

           使用的Storage Unit和Volume Pool

NBU配置備份政策

       Schedules(備份日程表)

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

           對于使用者備份或歸檔,列出使用者可以在何時送出任務

NBU配置備份政策

Clients(客戶機)

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

NBU配置備份政策

Backup Selections(備份檔案清單)

           列出所有自動備份的檔案或目錄;

           對于使用者發起的備份,不必列出,因為在此情況下,使用者自己選擇檔案或目錄

NBU配置備份政策

1.4.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

S2

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

如果希望将某一個Client的不同目錄或檔案備份到不同的Storage Unit或Volume Pool,為它設定不同的Policy

如下圖,我們希望将 /h002/R&Dexp 和 /h002/desdoc 備份到dlt錄音帶上,而将其它檔案備份到8mm裝置上,建兩個Policy 

Files Desired Storage
mercury

/

/usr

/h001

/h002/people

8mm

/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.4.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作業系統檔案系統備份類型

VMware:VMware虛拟機備份類型

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。

該數目取決于:

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

②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

                Days of Week: Sunday Monday Tuesday Thursday Friday

                Daily Cumulative Incremental Backup Schedules

                Type of Backup: Cumulative Incremental Backup

                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

NBU配置備份政策
NBU配置備份政策
NBU配置備份政策
NBU配置備份政策
NBU配置備份政策