1.4 NBU配置备份策略(Policy)

     一个备份策略由四部分组成。       Attributes(属性) &nbsp…

     一个备份策略由四部分组成。

      Attributes(属性)

           Policy是否Active

           Policy类型

由此Policy产生的任务的优先级

           使用的Storage Unit和Volume Pool

image

       Schedules(备份日程表)

对于自动备份,列出在此Policy中所有Client的备份时间

           对于用户备份或归档,列出用户可以在何时提交任务

image

Clients(客户机)

           列出所有属于该Policy的Client的名称

image

Backup Selections(备份文件列表)

           列出所有自动备份的文件或目录;

           对于用户发起的备份,不必列出,因为在此情况下,用户自己选择文件或目录

image

1|11.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

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|21.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。

该数目取决于:

①有多少个存储设备,对于磁带或光盘,取决与于有多少个驱动器;对于磁盘,取决于主机和可用空间大小

②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

__EOF__

本文作者:亦会
本文链接:https://www.cnblogs.com/yihr/p/8053438.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!

作者: admin

为您推荐

返回顶部