一个备份策略由四部分组成。
Attributes(属性)
Policy是否Active
Policy类型
由此Policy产生的任务的优先级
使用的Storage Unit和Volume Pool
Schedules(备份日程表)
对于自动备份,列出在此Policy中所有Client的备份时间
对于用户备份或归档,列出用户可以在何时提交任务
Clients(客户机)
列出所有属于该Policy的Client的名称
Backup Selections(备份文件列表)
列出所有自动备份的文件或目录;
对于用户发起的备份,不必列出,因为在此情况下,用户自己选择文件或目录
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 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!