Xen

起搏器集群:Xen RA 與 libvirt RA

  • March 25, 2022

建構一個起搏器集群來管理 Xen domU 虛擬機,sysadm 可以在不同的資源代理之間進行選擇:

兩者都將支持通常的啟動/停止操作和執行節點之間的實時遷移。Xen RA 通過執行xm list(我知道有時會很慢,如果監視器超時設置太低會導致問題)來實現監控操作,使用 libvirt virsh domstate(我不知道它是如何實現的)。

總體而言,這兩個 RA 在功能上似乎幾乎相同。

在規劃和實施新集群時,是否有任何理由優先選擇一種資源類型?

libvirt 是一個程式 API,允許開發管理虛擬機管理程序的應用程序。它完全獨立於管理程序,這意味著它可以通過相同的 API 管理 Xen、KVM、VMware、Hyper-V 等。

因此,如果您想建構一個與虛擬機管理程序無關的系統,或者您正在執行不同類型的虛擬機管理程序,您將需要使用 libvirt 來管理它們。這樣,無論底層管理程序是 Xen、Hyper-V、KVM、VMware 還是其他東西,您都可以使用相同的程式碼來執行操作。

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