一、基本介绍

NetBackup (NBU) 是一款企业级的数据备份和恢复软件,‌由Symantec公司开发,‌旨在为异构平台提供全面的数据保护。‌ 它支持从远程办公室到数据中心的各种环境,‌包括UNIX、‌Windows、‌Linux和NetWare等操作系统,‌以及几乎所有类型的应用程序和存储设备。‌NBU通过提供一个统一的界面来管理和实现基于磁盘和磁带的统一数据备份和恢复,‌简化了复杂的数据保护过程。‌

体系架构:

概念介绍:

Master server:

  • 是整个NBU备份体系的大脑,也是唯一的大脑
  • 负责根据预定义的策略调度所有的备份作业
  • 负责响应客户端发起的手工备份请求
  • 管理整个备份域内的配置信息
  • 同时Master Server本身具备Media Server和Client的功能

Media server:

  • 存储设备的控制者,备份数据的接收者 
  • 可以通过分布式部署来实现负载均衡和设备共享
  • 共享同一个存储配置信息库和介质池
  • 本身同时也具备Client的功能
  • Media Server仅负责管理与之直接连接的存储设备

Client:

  • 通过LAN发送备份数据/接受恢复数据
  • 备份基本的文件以及非结构化数据

二、常用维护命令

bpclntcmd -clear_host_cache 清理host缓存

bptestbpcd -client 主机名     测试主机是否正常

/usr/openv/netbackup/bin/bptestnetconn  -as -sc  测试网络

bpcatlist -client   主机名  查看当前主机的备份结果集

bpexpdate -backupid XXX_1512200432 -d 0 –force 后台指定过期备份catalog

/usr/openv/netbackup/bin/bpps -s 查看后台进程

nbu进程起停

/usr/openv/netbackup/bin/goodies/netbackup stop

/usr/openv/netbackup/bin/goodies/netbackup start

/usr/openv/netbackup/bin/bp.kill_all #强制关闭

创建Oracle链接(备份Oracle必备)

/usr/openv/netbackup/bin/oracle_link

显示emm库中media server的相关信息

/usr/openv/netbackup/bin/admincmd/nbemmcmd -listhosts -verbose

查看license

/usr/openv/netbackup/bin/admincmd/get_license_key

清理备份空间(先手动过期部分catalog)

/usr/openv/pdde/pdcr/bin/crcontrol --processqueue

/usr/openv/pdde/pdcr/bin/crcollect -v -m +1,+2

三、常见作业报错代码

当备份作业出现报错后,主要是通过报错日志和报错代码分析出具体原因,下面列举几种常见的报错代码及解决方法:

报错代码

报错码说明

失败原因

建议采取措施

196

因为备份时段已过,所以没有尝试进行客户端备份

已过备份时间窗口

调整备份时间窗口

这个错误常见在备份繁忙作业的备份报错上,NBU界面上可以点击具体策略,调整时间窗口为一周时间内都可发起备份即可解决。

报错代码

报错码说明

失败原因

建议采取措施

48

无法找到客户端主机名

客户端接入配置错误

检查客户端名称是否正确

58

无法连接到客户端

无法解析客户端主机

检查客户端名称,防火墙

这种报错主要是主机名解析和iptables防火墙上,检查master/media/clients上hosts配置是否正确。防火墙是否开通。

报错代码

报错码说明

失败原因

建议采取措施

83

介质打开错误

磁带管理器 ( bptm ) 或磁盘管理器 ( bpdm ) 未打开备份必须使用的设备或
文件。

1.若是物理带库报错,一般将报错磁带过期并移到badpool中
2.检查存储链路健康状态

83的错误现在主要多出现在san-client备份的场景上,怀疑跟存储物理链路有关,临时解决方案,遇到该报错需到client主机端重启nbu进程。

报错代码

报错码说明

失败原因

建议采取措施

6

备份操作未能备份请求的文件

1.vcenter认不到虚机所在的lun

vmware管理员协助处理

2.虚机包含较多磁盘

vmware管理员协助处理

3.策略中选择的传输模式不对

检查并修改策略中传输模式

4.备份快照时执行了Vmotion迁移操作

vmware管理员协助处理

5.vcenter无法移除之前的快照

vmware管理员协助处理

6.无可用磁带

检查磁带使用情况

7.客户端备份脚本配置错误

检查客户端脚本配置和脚本执行日志

8.mount磁带失败

检查media server

6的错误最常见,原因也有很多种,需要根据日志具体具体分析。针对于新接入备份的策略作业报出6的错误,大概率是由于客户端脚本配置有错误,可以哦根据报错日志进行分析,仔细检查脚本看看是不是哪里写错了。

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐