libvirt是什么意思 libvirt是什么

libvirt 它是一套用于管理硬件虚拟化的开源 API、守护过程和管理工具 。本组适用于管理 。KVM、Xen、VMware ESXi、QEMU 还有其他虚拟技术 。libvirt 内置的 API 在云解决方法开发中广泛应用于虚拟机监视器编辑层 。

libvirt是什么意思 libvirt是什么

文章插图
内部构造libvirt 是一个 C 语言库 , 但也被其他语言应用程序使用 , 如最著名的语言应用程序 Python、Perl、OCaml、Ruby、Java、JavaScript(应用 Node.js)及 PHP 。在各种语言中 , libvirt 被封装为 libvirtmod 类或包 。libvirtmod 的实现与其 C/C语言的相应实现与语法和功能密切相关 。
适用运用LXC – 轻量 Linux OpenVZZZ系统 – 轻量 Linux 器皿系统根据核心虚拟机/QEMU(KVM)– 适用 Linux 及 SmartOS 开源虚拟机监视器Xen – 裸机虚拟机监视器用户模式 Linux(UML)超虚拟核心Virtualbox – 由 Oracle(此前为 Sun)开发、适用 Windows、Linux、MacOS 和 Solaris 虚拟机监视器VMware ESXi 及 GSX – 英特尔硬件虚拟机监视器VMware Workstation 和 VMware Player – 适用 Windows 及 Linux Hyper虚拟机监视器-V – 由微软为 Windows 虚拟机监视器PowerVM – 由 IBM 为 AIX、Linux 和 IBM i 平台打造的虚拟机监视器Parallelss Workstation – 由 Parallels IP Holdings GmbH 为 macOS 开发的虚拟机监视器Bhyve – 适用 FreeBSD 10 虚拟机监视器 。(于 libvirt 1.2.2 版本中添加适用)操作界面【libvirt是什么意思 libvirt是什么】许多虚拟化程序和平台都使用 libvirt 。Virtual Machine Manager 适用于其他软件的操作界面 。最受欢迎的命令行界面程序是 virsh 以及更高端的工具(如更高端的工具) oVirt) 。
GNOME 机柜也应用 libvirt 。
合作关系红帽企业适用 libvirt 与此同时 , 其他组织和个人也做出了突出贡献 。Libvirt 适合于多数 Linux 在发行版中;其远程服务器可以由苹果公司提供 macOS 及 Microsoft Windows 客户端浏览 。