libvirt

libvirt是一套用于管理硬件虚拟化开源API守护进程与管理工具。[3]此套组可用于管理KVMXenVMware ESXiQEMU及其他虚拟化技术。libvirt内置的API广泛用于云解决方案开发中的虚拟机监视器编排层(Orchestration Layer)。

libvirt
開發者紅帽公司
首次发布2005年12月19日2005-12-19[1]
当前版本
  • 10.1.0 (2024年3月1日;穩定版本)[2]
源代码库
编程语言C语言
操作系统Linux
类型函式庫
许可协议GNU宽通用公共许可证
网站libvirt.org 编辑维基数据

内部构造

libvirt支持多款虚拟机监视器且被多个管理方案所支持

libvirt是一个C语言库,但也被其他语言的应用程序所应用,如最为人知的Python[4]Perl[5]OCaml[6]Ruby[7]Java[8]JavaScript(使用Node.js[9]PHP[10] 在这些语言中,libvirt被封装为libvirtmod类或包。libvirtmod的实现与其C/C++语言的相应实现在语法和功能方面紧密相关。

支持应用

  • LXC – 轻量级Linux容器系统
  • OpenVZ – 轻量级Linux容器系统
  • 基于内核的虚拟机/QEMU(KVM)– 支持Linux及SmartOS的开源虚拟机监视器[11]
  • Xen – 裸机虚拟机监视器
  • 用户模式Linux(UML)超虚拟化内核
  • VirtualBox – 由Oracle(先前为Sun)开发、支持Windows、Linux、MacOSSolaris的虚拟机监视器
  • VMware ESXi及GSX – 英特尔硬件虚拟机监视器
  • VMware Workstation和VMware Player – 适用于Windows及Linux的虚拟机监视器
  • Hyper-V – 由微软为Windows打造的虚拟机监视器
  • PowerVM – 由IBM为AIX、Linux和IBM i平台打造的虚拟机监视器
  • Parallels Workstation – 由Parallels IP Holdings GmbH为macOS开发的虚拟机监视器
  • Bhyve – 支持FreeBSD 10+的虚拟机监视器。[12](于libvirt 1.2.2版本中添加支持)

用户界面

诸多虚拟化程序及平台均使用libvirt。Virtual Machine Manager和其他软件提供用户界面支持。最饱受欢迎的命令行界面程序为virsh和更为高级的工具(如oVirt)。[13]

GNOME 機櫃也使用libvirt。

合作关系

紅帽公司支持libvirt的开发[14],同时其他组织及个体也做出了重大贡献。Libvirt可用于多数Linux发行版中;其远程服务器端可被蘋果公司macOSMicrosoft Windows客户端访问。[15]

另请参阅

参考文献

  1. . libvirt. 2017-06-16 [2017-06-16]. (原始内容存档于2020-02-20).
  2. . 2024年3月1日 [2024年3月1日] (英語).
  3. . [2019-02-14]. (原始内容存档于2006-03-05).
  4. . [2019-02-14]. (原始内容存档于2020-12-03).
  5. . [2019-02-14]. (原始内容存档于2019-10-18).
  6. . [2019-02-14]. (原始内容存档于2020-09-20).
  7. . [2019-02-14]. (原始内容存档于2019-08-05).
  8. . [2019-02-14]. (原始内容存档于2020-12-03).
  9. . [2019-02-14]. (原始内容存档于2019-02-14).
  10. . [2019-02-14]. (原始内容存档于2019-08-06).
  11. . [2019-02-14]. (原始内容存档于2016-01-25).
  12. . wiki.freebsd.org. [2019-02-14]. (原始内容存档于2021-01-28).
  13. . [2021-02-07]. (原始内容存档于2010-06-05).
  14. . [2019-02-14]. (原始内容存档于2011-03-06).
  15. . [2019-02-14]. (原始内容存档于2020-12-03).

参阅书籍

  • Warnke, Robert; Ritzau, Thomas. . Norderstedt, Germany: Books on Demand. ISBN 978-3-8370-0876-0 (德语).

外部链接

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.