NBU 备份VMware 156错误解决方案


vmware项目做的差不多了,开始上正式环境了,这是就开始考虑备份问题了,但是我用nbu备份老实报错,不知道为什么,折腾半天还是这样,但是我的vcenter和ad从开始就正常,就是正式上线的生产系统不能备份。报错如下:

2012-5-18 2:20:13 - 信息 nbjm(PID=4116) starting backup job (jobid=1946) for client 10.79.24.74, policy vm_bak, schedule vmback_in
2012-5-18 2:20:13 - 信息 nbjm(PID=4116) requesting STANDARD_RESOURCE resources from RB for backup job (jobid=1946, request id:{E08AB9D0-73E3-49BF-85EC-90802A3AC204})
2012-5-18 2:20:13 - 正在请求资源 vm_bak_stor
2012-5-18 2:20:13 - 正在请求资源 nbu.NBU_CLIENT.MAXJOBS.10.79.24.74
2012-5-18 2:20:13 - 正在请求资源 nbu.NBU_POLICY.MAXJOBS.vm_bak
2012-5-18 2:20:13 - 已给予资源 nbu.NBU_CLIENT.MAXJOBS.10.79.24.74
2012-5-18 2:20:13 - 已给予资源 nbu.NBU_POLICY.MAXJOBS.vm_bak
2012-5-18 2:20:13 - 已给予资源 MediaID=@aaaas;Path=F:\nbu_vm_bak;MediaServer=nbu
2012-5-18 2:20:13 - 已给予资源 vm_bak_stor
2012-5-18 2:20:13 - 估计需要 0 千字节
2012-5-18 2:20:13 - 开始 父作业
2012-5-18 2:20:13 - 开始 Flash Backup Windows, 开始通知脚本
2012-5-18 2:20:13 - 信息 RUNCMD(PID=620) started           
2012-5-18 2:20:13 - 信息 RUNCMD(PID=620) exiting with status: 0        
状态 0
2012-5-18 2:20:13 - 结束 Flash Backup Windows, 开始通知脚本;运行时间: 00:00:00
2012-5-18 2:20:13 - 开始 Flash Backup Windows, 步长条件
状态 0
2012-5-18 2:20:13 - 结束 Flash Backup Windows, 步长条件;运行时间: 00:00:00
2012-5-18 2:20:13 - 开始 Flash Backup Windows, 读取文件列表
状态 0
2012-5-18 2:20:13 - 结束 Flash Backup Windows, 读取文件列表;运行时间: 00:00:00
2012-5-18 2:20:13 - 开始 Flash Backup Windows, 创建快照
2012-5-18 2:20:13 - 已开始
2012-5-18 2:20:14 - 信息 bpbrm(PID=7032) 10.79.24.74 is the host to backup data from   
2012-5-18 2:20:14 - 信息 bpbrm(PID=7032) reading file list from client       
2012-5-18 2:20:14 - 信息 bpbrm(PID=7032) start bpfis on client        
2012-5-18 2:20:14 - 开始 创建快照
2012-5-18 2:20:14 - 信息 bpfis(PID=572) Backup started          
2012-5-18 2:20:14 - 对客户端 10.79.24.74 进行快照备份 (使用方法 VMware)
2012-5-18 2:20:14 - 已启动的进程 bpbrm (7032)
2012-5-18 2:20:15 - 严重 bpbrm(PID=7032) 从客户端 10.79.24.74: FTL - 快照创建失败,状态为 156     
2012-5-18 2:20:15 - 警告 bpbrm(PID=7032) 从客户端 10.79.24.74: WRN - ALL_LOCAL_DRIVES is not frozen   
2012-5-18 2:20:15 - 信息 bpfis(PID=572) done. status: 156         
2012-5-18 2:20:15 - 结束 创建快照;运行时间: 00:00:01
2012-5-18 2:20:15 - 结束写入
状态 156
2012-5-18 2:20:15 - 结束 Flash Backup Windows, 创建快照;运行时间: 00:00:02
2012-5-18 2:20:15 - 开始 Flash Backup Windows, 出错时停止
状态 0
2012-5-18 2:20:15 - 结束 Flash Backup Windows, 出错时停止;运行时间: 00:00:00
2012-5-18 2:20:15 - 开始 Flash Backup Windows, 退出时删除快照
2012-5-18 2:20:15 - 开始 Flash Backup Windows, 退出时删除快照
2012-5-18 2:20:15 - 已启动的进程 bpbrm (6848)
2012-5-18 2:20:16 - 结束写入
状态 0
2012-5-18 2:20:16 - 结束 Flash Backup Windows, 退出时删除快照;运行时间: 00:00:01
2012-5-18 2:20:16 - 开始 Flash Backup Windows, 结束通知脚本
2012-5-18 2:20:16 - 信息 RUNCMD(PID=4564) started           
2012-5-18 2:20:16 - 信息 RUNCMD(PID=4564) exiting with status: 0        
状态 0
2012-5-18 2:20:16 - 结束 Flash Backup Windows, 结束通知脚本;运行时间: 00:00:00
状态 156
2012-5-18 2:20:16 - 结束 Flash Backup Windows, 退出时删除快照;运行时间: 00:00:01
遇到快照错误(156)
2012-5-18 2:20:20 - 信息 bpfis(PID=0) done. status: 156: 遇到快照错误

最后实在没有办法,我报了case,找了symantec的工程师,那个工程师给我研究了半天,最后发现备份时候底层有乱码的迹象,所以开始怀疑字符集问题,我vmware里面命名是中文名,而且我的vcenter和ad命名一开始就是英文,最后经过测试,确定只要是在存储上是中文名,备份全部失败。

还原注意:虚拟机整体还原时问题不大,单个文件还原的时候要在客户端装一个client,这样有些端口就可以打开了,还原就能成功。

相关内容