VMware整合备份(VCB)是VMware Virtual Infrastructure 3 (VI3)的一个可选组件 ,它很难配置并产生没有帮助的错误信息。这篇文章可以帮助你获得更多写入到VCB 日志文件的调试信息,理解这一信息,并且快速成功地解决VCB问题。
VCB是VMware为ESX提供的企业级备份解决方案。尽管它在一些比较重要的领域却是缺乏的,但这是一个很有用的措施。有些人可能将它和比较受欢迎的esxRanger软件作比较,但把比较成熟的产品和仍然是相对较新产品进行比较可能是不公平的。只有时间才能告诉我们什么是VCB。现在,这里有一些提示,可以帮助解开一些这方面的备份解决方案的难题。
这样,对于你的Virtual Center管理服务器来说,你已获得VCB功能,但你似乎无法将它用于你的虚拟机(VM)备份 。第一步,从输出到VCB的日志文件,搞清楚即将发生地错误是什么,以增加调试信息的数量。使用记事本打开以下文件,"C:\Program Files\VMware\VMware Consolidated Backup Framework\generic\glue.js"。搜索字符串"function PrepareForBackup" 。这将指出是那些命令造成VM的备份工作被挂起。在功能模块的开始处有一行,命令如下:
cmd = StdCommandTemplate(vmMounterCmd);
直接在这行下面插入以下文本:
cmd += " -L 6 ";
保存文件并关闭记事本。随后的VCB执行将产生详细记录,并记录在正在运行备份程序的用户的临时目录中。由于大多数的备份进程已SYSTEM账户运行(除非是以系统管理员身份手动执行备份软件范围之外的程序),日志文件将保存在%WINDIR%\Temp。日志文件名遵循以下命名约定:
pre_ESX-(File|FullVM)MDDYYYYHHmmSS.log and
post_ESX-(File|FullVM)MDDYYYYHHmmSS.log
有用的信息将会记录在日志之前。一旦日志文件被创建,接着试图继续备份VM。在备份任务失败以后,就是审查日志文件的时候了。使用下面的指南,以确定问题所在以及如何解决它。
错误讯息
错误:快照创建失败:此操作不支持。
问题
VM的问题看起来还没有让它的虚拟硬件从旧版的ESX 升级。即使是最警惕的ESX管理员可以忽视这个问题,因为尽管当ESX升级为3.x地时候,所有VM被升级了,但是模板是没有升级的。如果建立在早期版本的ESX中的模板不升级,然后从这些模板克隆出的VM将仍然使用以前的虚拟硬件的版本。
解决办法
关闭VM,右键单击它,并选择“更新硬件” 。
错误信息
不报告IP地址。
问题
VM的客户操作系统( OS )有问题,也许也没有安装VMware的工具, VMware的工具无法运行,或者被损坏。
解决办法
在VM客户操作系统里的安装VMware Tools工具,并确保他们正在运行,或有可能重新安装它们。
错误信息
无法解析IP地址。
问题
VCB要求所有VM有已解析IP地址。如果虚拟机的名字没有解决有效的IP地址,那么VCB将无法将它备份起来。
解决办法
确保VM是通过DNS服务器解析的。如果由于某种原因,你不能给VM创建DNS条目,那么然后在VCB备份代理服务器上编辑这个虚拟机的Windows主机文件在%WINDIR%\system32\drivers\etc\hosts路径下,为VM创建一个静态条目。
错误信息
无法与远程主机连通,或者由于网络错误或因为主机没有回应。
问题
此消息指示了安装的VMware Tools的错误配置或已经损坏。当在读取VM快照时出现错误,此消息也可能会出现。
解决办法
重新安装VMware工具。如果不能解决这一问题,一次删除一个虚拟机的快照是有必要的,这个操作直到备份操作成功。
错误信息
错误:无法打开磁盘:某个LUN无法打开。
问题
此消息意味着ESX LUN的LUN ID ,因为它们被提交给VCB备份代理时不按同样顺序的,就像它们在ESX服务器上一样。VCB要求VCB代理备份,并且每个ESX服务器以相同顺序看到相同的LUN。适配器和对象的ID没有问题,只有LUN编号。
解决办法:从VCB备份代理移除所有的ESX的LUN,并重新以相同的顺序添加它们,就如他们被加入到ESX服务器时一样。
错误讯息
错误:找不到被ipaddr指定的虚拟机
问题
此消息意味着,一个成功的vcbMounter命令从来没有在有问题的VM里执行。第一次对VM成功执行vcbMounter,将会缓存VM的IP地址。如果这个IP地址没有在缓存中或如果不能被获得,那么备份操作将会失败。这通常发生在当VCB试图备份处于关机状态的VM,IP地址没有缓存,或VCB试图备份没有安装VMware Tools工具虚拟机的时候。
解决办法
打开VM和执行vcbMounter命令可能有必要的,这样虚拟机的IP地址将被缓存以及确保VM已经安装了VMware Tools工具包。
错误讯息
错误:备份快照已经存在。
问题
这是先前的VCB备份尝试的表现,它不能在备份操作以后清理其快照。
解决办法
从VM手动删除快照“ _VCB - BACKUP_ ”。
我希望这篇文章,能够帮助读者找出一些难解决的问题,可以通过VCB得到解决。我将为SearchServerVirtualization.com网站进一步的撰写一系列文章,名字叫做“VMware整合备份( VCB )入门” ,在这篇文章中我会详细说明从开始到结束如何开始使用VCB。敬请期待!
【编辑推荐】