Debian
不能再在 Xen/DRBD/Pacemaker 集群上添加虛擬機
作業系統:Debian 7.3 和 7.6
問題:
每次使用 virsh 操作(創建、遷移甚至列出)VM 的嘗試都會導致此“無法獲得主機電源功能”警告。我管理一個獨立的 Xen 虛擬主機,它會產生相同的警告,雖然它可能很煩人,但我發現我可以簡單地忽略它。不幸的是,忽略集群上的警告(包含 ocf.heartbeat.VirtualDomain 資源處理程序)似乎不是一種選擇。基本上 Pacemaker 使用 virsh 創建和管理虛擬機。現在我發現,我無法再添加任何新資源 (VM)。我認為問題出在 libvirt (0.9.12.3) 和這個“找不到…”警告。Google/Debian 說 libvirt-bin 中存在錯誤並建議使用該軟體的早期版本。
問題:
- 有沒有人在 Xen/Pacemaker 集群中遇到過類似的限制(無法添加資源)?
- 如果有,原因是什麼?& 問題是如何解決的?
- 我相信我可以通過用 ocf.heartbeat.Xen 替換 ocf.heartbeat.VirtualDomain 來避免這個問題。有沒有人有過類似的經歷?
我很感激可能提供的任何提示、經驗或建議。
我嘗試將 libvirt 更改為舊版本,但沒有帶來預期的效果,因此我更換了資源代理(ocf.heartbeat.VirtualDomain 用於 ocf.heartbeat.Xen)。此解決方法解決了我的問題,而無需處理那裡的警告。但我很滿意。