发布时间:2025-12-16 01:13:59 浏览次数:3
libvirt是一套用于管理硬件虚拟化的开源API、守护进程与管理工具。此套组可用于管理KVM、Xen、VMware ESXi、QEMU及其他虚拟化技术。libvirt内置的API广泛用于云解决方案开发中的虚拟机监视器编排层。
libvirt 是一套用于管理硬件虚拟化的开源 API、守护进程与管理工具。此套组可用于管理 KVM、Xen、VMware ESXi、QEMU 及其他虚拟化技术。libvirt 内置的 API 广泛用于云解决方案开发中的虚拟机监视器编排层。
libvirt 是一个 C 语言库,但也被其他语言的应用程序所应用,如最为人知的 Python、Perl、OCaml、Ruby、Java、JavaScript(使用 Node.js)及 PHP。 在这些语言中,libvirt 被封装为 libvirtmod 类或包。libvirtmod 的实现与其 C/C++语言的相应实现在语法和功能方面紧密相关。
诸多虚拟化程序及平台均使用 libvirt。Virtual Machine Manager 和其他软件提供用户界面支持。最饱受欢迎的命令行界面程序为 virsh 和更为高级的工具(如 oVirt)。
GNOME 机柜也使用 libvirt。
红帽公司支持 libvirt 的开发,同时其他组织及个体也做出了重大贡献。Libvirt 可用于多数 Linux 发行版中;其远程服务器端可被苹果公司的 macOS 及 Microsoft Windows 客户端访问。