libvirt

虛擬化中介軟體

libvirt是一套用於管理硬件虛擬化開源API守護進程與管理工具。[3]此套組可用於管理KVMXenVMware ESXiQEMU及其他虛擬化技術。libvirt內置的API廣泛用於雲解決方案開發中的虛擬機監視器編排層(Orchestration Layer)。

libvirt
開發者紅帽公司
首次發布2005年12月19日,​18年前​(2005-12-19[1]
當前版本8.10.0(2022年12月1日,​2年前​(2022-12-01[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++語言的相應實現在語法和功能方面緊密相關。

支持應用

編輯

用戶界面

編輯

諸多虛擬化程序及平台均使用libvirt。Virtual Machine Manager和其他軟件提供用戶界面支持。最飽受歡迎的命令行界面程序為virsh英語virsh和更為高級的工具(如oVirt英語oVirt)。[13]

GNOME 機櫃也使用libvirt。

合作關係

編輯

紅帽公司支持libvirt的開發[14],同時其他組織及個體也做出了重大貢獻。Libvirt可用於多數Linux發行版中;其遠程服務器端可被蘋果公司macOSMicrosoft Windows客戶端訪問。[15]

另請參閱

編輯

參考文獻

編輯
  1. ^ 0.0.1: Dec 19 2005. libvirt. 2017-06-16 [2017-06-16]. (原始內容存檔於2020-02-20). 
  2. ^ v8.10.0 (2022-12-01). libvirt. 2022-12-01 [2022-12-01]. (原始內容存檔於2017-07-08). 
  3. ^ libvirt home page description. [2019-02-14]. (原始內容存檔於2006-03-05). 
  4. ^ Python bindings. [2019-02-14]. (原始內容存檔於2020-12-03). 
  5. ^ Perl bindings. [2019-02-14]. (原始內容存檔於2019-10-18). 
  6. ^ OCaml bindings. [2019-02-14]. (原始內容存檔於2020-09-20). 
  7. ^ Ruby bindings. [2019-02-14]. (原始內容存檔於2019-08-05). 
  8. ^ Java bindings. [2019-02-14]. (原始內容存檔於2020-12-03). 
  9. ^ Node.js module. [2019-02-14]. (原始內容存檔於2019-02-14). 
  10. ^ PHP bindings. [2019-02-14]. (原始內容存檔於2019-08-06). 
  11. ^ The Observation Deck » KVM on illumos. [2019-02-14]. (原始內容存檔於2016-01-25). 
  12. ^ bhyve - FreeBSD Wiki. wiki.freebsd.org. [2019-02-14]. (原始內容存檔於2021-01-28). 
  13. ^ oVirt Virtualization Management Platform. [2021-02-07]. (原始內容存檔於2010-06-05). 
  14. ^ Innovation Without Disruption: Red Hat Enterprise Linux 5.4 Now Available. [2019-02-14]. (原始內容存檔於2011-03-06). 
  15. ^ Windows availability. [2019-02-14]. (原始內容存檔於2020-12-03). 

參閱書籍

編輯
  • Warnke, Robert; Ritzau, Thomas. qemu-kvm & libvirt. Norderstedt, Germany: Books on Demand. ISBN 978-3-8370-0876-0 (德語). 

外部連結

編輯