關于VMware整合備份(VCB)的疑難解答說明
VMware整合備份(VCB)是VMware Virtual Infrastructure 3 (VI3)的一個可選組件 ,它很難配置并產生沒有幫助的錯誤信息。這篇文章可以幫助你獲得更多寫入到VCB 日志文件的調試信息,理解這一信息,并且快速成功地解決VCB問題。
VCB是VMware為ESX提供的企業級備份解決方案。盡管它在一些比較重要的領域卻是缺乏的,但這是一個很有用的措施。有些人可能將它和比較受歡迎的esxRanger軟件作比較,但把比較成熟的產品和仍然是相對較新產品進行比較可能是不公平的。只有時間才能告訴我們什么是VCB?,F在,這里有一些提示,可以幫助解開一些這方面的備份解決方案的難題。
這樣,對于你的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。敬請期待!
【編輯推薦】