站長新書 站長開講 首頁 最新文章 站長著作及審校 FreeBSD 筆記 Linux 筆記 Windows 筆記 虛擬化筆記 網管人雜誌 遊山玩水 關於本站
站長新書 VMware vSphere ICM 團購開跑了!!

VMware HA FT

官網及其它資源

因為 VMware HA 及 FT 其實都只是 Host Level,若您想要達成 Application Level 的話可以考慮導入影片中所介紹的 ApplicationHA 機制。

Me FAQ

Q.ESXi 4.1 Host 安裝 HA Agent 失敗 A general system error occurred: Invalid fault?

Error Message:

要將 Cluster 內的 ESXi 4.1 Hosts 啟用 Turn On VMware HA 在安裝 HA Agent 至 ESXi 4.1 Hosts 時其中一台失敗且出現下列錯誤訊息:

 A general system error occurred: Invalid fault

參考相關 KB 並將該 ESXi 4.1 Host 從 Cluster 中退出在加入、移除 vpxa 及 aam 仍無法解決問題,參考的 KB 如下:

將該 ESXi 4.1 Host 重新啟動並嘗試加入 Cluster 後安裝 HA Agent 則出現如下錯誤訊息: *:c*

 HA agent has an error : cannot complete the HA configuration
 HA agent has an error : cmd addnode failed for primary node: Error creating ramdisk for HA agent configuration. : Unknown HA error

Ans:

後來找到這二篇討論 [VMware Communities: ESXi 4.1 HA configure error!!!][VMware Communities: Running ESXi 4.1 with less than 2GB] 後恍然大悟!! 因為我的測試環境為 vSphere in a Box 而失敗的 Host 就是分配 2GB RAM 成功的 Hosts 則是分配 3GB RAM,因此將該 Hosts 的記憶體也調整為 3GB 後便可順利安裝 HA Agent 也運作無誤了!! (但是記憶體為 2GB 時 vMotion、DRS 皆運作正常說)

[ESXi Installable and vCenter Server Setup Guide] 手冊中有提到下列一段關鍵話語

 2GB RAM minimum. For upgrades, 3GB RAM is required if the ESXi host is managed by vCenter Server.

雖然手冊提到說 2GB RAM 為最小值,若需要 ESXi Host 需要升級且是被 vCenter Server 管理時則需要 3GB RAM,但個人遇到的況狀是 ESXi Host 為 2GB RAM 時功能運作無誤包括 vMotion、DRS 動作,只有當安裝 HA Agent 時才發生問題,相信這樣的問題在實際營運狀況應該很難碰到才對 (營運機那麼少的 RAM 就別跑虛擬化了吧!!)

Q.The number of vSphere HA heartbeat datastores for this host is 1, which is less than required: 2?

Error Message:

在 Cluster 內對 ESXi 5.1 Hosts 啟用 Turn On vSphere HA 機制在安裝 HA Agent 完成後出現警告訊息,主要是因為從 vSphere 5.x 開始 HA 也將 Datastore 納入 Heartbeat 條件,所以當 ESXi Hosts 主機上的 Datastore 數量太少時 (未達容錯標準),便會出現下列這樣的警告訊息:

 The number of vSphere HA heartbeat datastores for this host is 1, which is less than required: 2

安裝 HA Agent 完成後出現警告訊息

Ans:

詳細資訊您可以參考 [VMware KB2004739 - HA Error: The number of heartbeat datastores for host is 1, which is less than required: 2],以下為簡述及處理方式: (在 vSphere Client 5.1 已經找不到 Advanced Options 設定)

  1. 請使用 vSphere Web Client 登入
  2. Home > vCenter > Hosts and Clusters > Cluster > Manage > Settings > vSphere HA > Edit > Advanced Options > Add
    1. Option 欄位填入 【das.ignoreInsufficientHbDatastore】
    2. Value 欄位填入 【true】
  3. 取消勾選【Turn ON vSphere HA】項目 (將 ESXi Host 上的 HA Agent 移除)
  4. 再次勾選 【Turn ON vSphere HA】項目 (ESXi Host 重新安裝 HA Agent)
  5. 當 HA Agent 再次安裝完成後便不會有警告訊息

關於 vSphere HA Advanced Options 有哪些參數及功能,可以參考 [VMware Blogs - Supported vSphere 5.0 Advanced Options]

Go To Oddmuse OrgGo To FreeBSD OrgCreative Commons 2.5 Taiwansitestates.com