1.4 NBU配置备份策略(Policy)
1.4 配置备份策略(Policy)
一个备份策略由四部分组成。
Attributes(属性)
Policy是否Active
Policy类型
由此Policy产生的任务的优先级
使用的Storage Unit和Volume Pool
Schedules(备份日程表)
对于自动备份,列出在此Policy中所有Client的备份时间
对于用户备份或归档,列出用户可以在何时提交任务
Backup Selections(备份文件列表)
列出所有自动备份的文件或目录;
对于用户发起的备份,不必列出,因为在此情况下,用户自己选择文件或目录
Clients(客户机)
列出所有属于该Policy的Client的名称
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
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.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
1.4 NBU配置备份策略(Policy)的更多相关文章
- 1.4 配置备份策略(Policy)
1.1 配置备份策略(Policy) 一个备份策略由四部分组成. Attributes(属性) Policy是否Active Policy类型 由此Policy产生的任务的优先级 使用的Storage ...
- 1.5配置NetBackup数据库备份策略(nbu策略catalog)
1.5配置NetBackup数据库备份策略 建议定期备份NetBackup的索引数据库Catalog,以确保故障时的有效恢复.从Javaconsole可以进入备份NetBackup内部数据库配置窗口, ...
- 未雨绸缪,数据保护之NBU介质备份
摘要:华为GaussDB目前已支持NBU介质的备份与恢复,本文主要描述了华为GaussDB数据库和NetBackup对接进行备份.恢复的配置方法与性能调优方法. 一.简介 企业要想避开自然灾难和站点中 ...
- Oracle RMAN备份策略
建立增量备份:如果数据库运行于不归档模式下,只能在数据库干净关闭的情况下 ( 以 normal .immediate . transactional 方式关闭 ) 才能进行一致性的增量备份,如果数据库 ...
- RMAN备份策略与异机恢复一例
实验环境: A机器(生产用途):RHEL 6.5 + Oracle 11.2.0.4 + IP Address 192.168.1.11 B机器(备机用途):RHEL 6.5 + Oracle 11. ...
- 1.6 NBU Catalog备份还原
用户的数据保存到了磁盘或者磁带中,并且是安全的,NBU所在的机器还有可能发生故障,需要重新安装或者将NBU部署到其他的机器中继续使用. 在这种情况下,如何让NBU知道用户已经存在的备份策略和存储单元配 ...
- RMAN兼容性、控制文件自动备份、保存时间、备份策略、备份脚本(二)
RMAN 程序的兼容性 RMAN 环境由以下5部分组成:(1) RMAN executable(2) Recovery catalog database(3) Recovery catalog sch ...
- DG环境数据库RMAN备份策略制定
DG环境数据库RMAN备份策略制定: 主库(Primary) 全库备份 归档备份 删除历史文件夹 备库(Standby) 删除归档 引用说明 主库(Primary) $ crontab -l 0 1 ...
- 记录一则RMAN备份策略修正案例
背景:在给某客户处理问题时,发现客户数据库的备份空间即将用尽,进一步查看发现是用户数据库的当前RMAN备份策略存在潜在问题,需要修改备份策略. 环境:SunOS 5.10 + Oracle 11.2. ...
随机推荐
- 分布式事务框架-fescar
https://github.com/alibaba/fescar/wiki/%E6%A6%82%E8%A7%88?spm=5176.11156381.0.0.b9f85ceegUXvCC
- 「linux」后台启动nohup经常跟的>/dev/null 2>&1是什么意思
https://www.cnblogs.com/wangsongbai/p/10215155.html 我们在写启动脚本的时候,会用nohup &,这个大家都知道,但是经常会有 >/de ...
- 为什么 c++中函数模板和类模板的 声明与定义需要放到一起?
将模板的声明与定义写在一起实在很不优雅.尝试用“传统”方法,及在.h文件里声明,在.cpp文件里定义, 然后在main函数里包含.h头文件,这样会报链接错误.why!!!!!!!!!!!!! 这是因为 ...
- Mybatis学习笔记6 - #{}和${}
#{}:可以获取map中的值或者pojo对象属性的值.${}:可以获取map中的值或者pojo对象属性的值. 区别: #{}:是以预编译的形式,将参数设置到sql语句中:PreparedStateme ...
- python get_dummies与cut离散化数据
- pip安装flask问题解决
环境:python 2.7 pip install virtualenv pip install flask 提示成功但无效 查看http://docs.jinkan.org/docs/flask/i ...
- 明码(C++)
2.明码(结果填空) (满分7分) 注意事项:问题的描述在考生文件夹下对应题号的“题目.txt”中.相关的参考文件在同一目录中.请先阅读题目,不限解决问题的方式,只要求提交结果.必须通过浏览器提交答案 ...
- DEDE把变量放进session中,结果取值为null的问题
最近在基于织梦CMS(dedecms)做公司网站,可以说改动不少,而其中最令我印象深刻的就是织梦的session. 自己想在前台页面限制一些用户的访问,且后台用户可以访问.必须验证织梦后台用户的 ...
- 位于XDB的服务器localhost要求用户名和密码,端口占用
问题现象: 从MyEclipse启动部署在tomcat上的web程序后,出现如下问题: 然后访问tomcat主页(http://localhost:8080/),弹出如下对话框: 问题原因: 机器上安 ...
- [转]完美的背景图全屏css代码 – background-size:cover?
写主题样式的时候经常会碰到用背景图铺满整个背景的需求,这里分享下使用方法 需要的效果 图片以背景的形式铺满整个屏幕,不留空白区域 保持图像的纵横比(图片不变形) 图片居中 不出现滚动条 多浏览器支持 ...