KVM虛擬化中libvirt是目前使用最為廣泛的對KVM虛擬機進行管理的工具和應用程序接口,而且一些常用的虛擬機管理工具(virsh、virt-install、virt-manager等)和雲計算框架平台都在底層使用libvirt的應用程序接口。
virsh是用於管理虛擬化環境中的客戶機和Hypervisor的命令行工具,與virt-manager等工具類似,它也是通過libvirt API來實現虛擬化的管理。virsh是完全在命令行文本模式下運行的用戶態工具,它是系統管理員通過腳本程序實現虛擬化自動部署和管理的理想工具之一。
virt-manager是虛擬機管理器(Virtual Machine Manager)這個應用程序的縮寫,也是管理工具的軟件包名稱。virt-manager是用於管理虛擬機的圖形化的桌面用戶接口。
總的來說,libvirt是接口,virsh、virt-manager是管理工具,這些管理工具通過libvirt提供的接口來進行管理。