很多时候我们一台NBU服务器要备份的话需要一个策略,这样会导致策略很多,当然这样也有好处就是很好看出是哪个,不过有强迫症的表示受不了。这里就介绍一种能够通过crontab去调用的脚本,适合我们平时文件或者数据库打包以后备份到磁带,然后备份完还能删除。
一、NBU服务端配置
1.安装NBU客户端,这里就不再赘述了,我有安装的教程
2.开始配置对于的策略
打开服务器策略界面,主要看箭头的地方
然后客户端这边添加对应客户端
后面的备份选择放空
由此策略创建完成。
二、客户端配置
写好客户端脚本例如mysql脚本
写好以后最后一行加入
/usr/openv/netbackup/bin/bpbackup -p 策略名称(你创建的NBU策略名称,如DB_backup) 要备份的文件文件名
例如
/usr/openv/netbackup/bin/bpbackup -p DB_backup /data/db.tar.gz
这个的意思就是调用DB_backup策略备份/data/db.tar.gz
这里要注意DB_backup上面有客户端必须有你这台主机,多台就在主机添加
这只是备份,备份完成后其实还可以通过NBU进行删除,就是利用bpend
配置如下:
cd /usr/openv/netbackup/bin/
vim bpend_notify.DB_backup #bpend_notify.策略名刚刚我们上面创建的是叫DB_backup
然后就是写一个删除的脚本了
例如就只要一句
rm -f /data/db.tar.gz
这样备份完成后就会删除db.tar.gz 文件了