VMware ESXi ghettoVCB 版本問題和錯誤訊息

由 Derek 發表於 十月 20, 2012 / 2 則評論

前言

在設定 ghettoVCB 時,有時會有一些錯誤訊息出現。所以整理了一下最近常發生的一些訊息。主要分為版本問題和Snapshot found for「host」, backup will not take place的錯誤訊息。使用 ghettoVCB 上還算穩定的,就我個人來說除了這兩個問題外,幾乎沒有其他太大的問題發生。

 

 

ghettoVCB 版本問題

在版本的問題上,主要是因 ESXi 5.1 版為最新版本,而 ghettoVCB 尚未更新至最新版。因此在執行上會有錯誤產生。若使用 VMware ESXi 5.1版的,以下有個地方要修改。要不然在使用上會無法使用。 ghettoVCB  可分為  ghettoVCB.sh 和  ghettoVCB-restore.sh ,所以兩個都需要修改。

 

沒修改設定之前會出現以下錯誤

You’re not running ESX(i) 3.5, 4.x, 5.x!  

 

修改設定

ghettoVCB.sh

大約在第231行會看到以下程式碼,請加入 || [[ "${ESX_VERSION}" == "5.1.0" ]]。多加上5.1版本的判斷。這邊有修改好的 ghettoVCB.sh

 

修改前

 

修改後

 

 

ghettoVCB-restore.sh

大約在第87行會看到以下程式碼,請加入 || [[ "${ESX_VERSION}" == "5.1.0" ]]。多加上5.1版本的判斷。這邊有修改好的 ghettoVCB-restore.sh

 

修改前

 

修改後

 

 

 

錯誤訊息 (Snapshot found for「host」, backup will not take place)

會出現此錯誤訊息,主要是因為當正在使用的虛擬機 VM 要備份的時後,會先做出一個snapshot檔。然後在備份的中途若有不當的中斷或停止時。此 snapshot 檔就會無法自動刪除。進而造成下次要備份時出現此錯誤訊息 Snapshot found for「host」, backup will not take place 。因此錯出現此錯誤訊息時需要手動自行刪除。

 

手動刪除snapshot

請先登入 VMware vSphere Client。

然後點選卡住的開台虛擬機右鍵

[有問題的 VM 點右鍵] → [Snapshot] → [Snapshot Manager] → [ghettoVCB-snapshot-2012-01-05] →[Delete]

刪除之後,在重新設定就可以了。

 

 

如果在 VMware vSphere Client 內沒看到快照 「ghettoVCB-snapshot-2012-01-05」的話。可查看該虛擬機資料夾內是否有多出一個 「XXXXX-000001-delta.vmdk」的檔案。如果有請將其刪除後就可正常備份了。

  

關於作者

一個半路殺出來的傻小子,憑著一股傻勁努力的學習、嘗試、分享。希望能用自己微薄之力,替IT界和資訊界盡一點心力。單憑一己之力始終還是有限,歡迎和我有相同理念的夥伴一同加入一同努力。

評論

  1. Leo 說: 2016/06/13

    Hello 我现在也出现同样的问题 提示:2016-06-12 20:45:09 — info: Snapshot found for XXXXl, backup will not take place
    我做了以下操作:
    1.查看快照管理器,里面并无任何快照
    2.查看存储内的XXXXX-000001-delta.vmdk,但是也没有

    我想请问下 为什么还会报这个错误?

    • Derek 說: 2016/08/06

      你可以試著去取最新的版本來測試看看

發表評論至 Leo

*