Debian

不能再在 Xen/DRBD/Pacemaker 集群上添加虛擬機

  • October 30, 2014

作業系統:Debian 7.3 和 7.6

問題:

每次使用 virsh 操作(創建、遷移甚至列出)VM ​​的嘗試都會導致此“無法獲得主機電源功能”警告。我管理一個獨立的 Xen 虛擬主機,它會產生相同的警告,雖然它可能很煩人,但我發現我可以簡單地忽略它。不幸的是,忽略集群上的警告(包含 ocf.heartbeat.VirtualDomain 資源處理程序)似乎不是一種選擇。基本上 Pacemaker 使用 virsh 創建和管理虛擬機。現在我發現,我無法再添加任何新資源 (VM)。我認為問題出在 libvirt (0.9.12.3) 和這個“找不到…”警告。Google/Debian 說 libvirt-bin 中存在錯誤並建議使用該軟體的早期版本。

問題:

  1. 有沒有人在 Xen/Pacemaker 集群中遇到過類似的限制(無法添加資源)?
  2. 如果有,原因是什麼?& 問題是如何解決的?
  3. 我相信我可以通過用 ocf.heartbeat.Xen 替換 ocf.heartbeat.VirtualDomain 來避免這個問題。有沒有人有過類似的經歷?

我很感激可能提供的任何提示、經驗或建議。

我嘗試將 libvirt 更改為舊版本,但沒有帶來預期的效果,因此我更換了資源代理(ocf.heartbeat.VirtualDomain 用於 ocf.heartbeat.Xen)。此解決方法解決了我的問題,而無需處理那裡的警告。但我很滿意。

引用自:https://serverfault.com/questions/639933