libvirt

維基百科,自由的百科全書

libvirt
開發者紅帽公司
首次發布2005年12月19日,​18年前​(2005-12-19[1]
當前版本
  • 10.3.0 (2024年5月2日;穩定版本)[2]
編輯維基數據鏈接
原始碼庫 編輯維基數據鏈接
程式語言C語言
作業系統Linux
類型函式庫
許可協議GNU寬通用公共許可證
網站libvirt.org 編輯維基數據

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

內部構造[編輯]

libvirt支持多款虛擬機監視器且被多個管理方案所支持

libvirt是一個C語言庫,但也被其他語言的應用程式所應用,如最為人知的Python[5]Perl[6]OCaml[7]Ruby[8]Java[9]JavaScript(使用Node.js[10]PHP[11] 在這些語言中,libvirt被封裝為libvirtmod類或包。libvirtmod的實現與其C/C++語言的相應實現在語法和功能方面緊密相關。

支持應用[編輯]

用戶界面[編輯]

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

GNOME 機櫃也使用libvirt。

合作關係[編輯]

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

另請參閱[編輯]

參考文獻[編輯]

  1. ^ 0.0.1: Dec 19 2005. libvirt. 2017-06-16 [2017-06-16]. (原始內容存檔於2020-02-20). 
  2. ^ "Release of libvirt-10.3.0"; 作者姓名字符串: Jiri Denemark; 出版日期: 2024年5月2日; 檢索日期: 2024年5月2日.
  3. ^ v8.10.0 (2022-12-01). libvirt. 2022-12-01 [2022-12-01]. (原始內容存檔於2017-07-08). 
  4. ^ libvirt home page description. [2019-02-14]. (原始內容存檔於2006-03-05). 
  5. ^ Python bindings. [2019-02-14]. (原始內容存檔於2020-12-03). 
  6. ^ Perl bindings. [2019-02-14]. (原始內容存檔於2019-10-18). 
  7. ^ OCaml bindings. [2019-02-14]. (原始內容存檔於2020-09-20). 
  8. ^ Ruby bindings. [2019-02-14]. (原始內容存檔於2019-08-05). 
  9. ^ Java bindings. [2019-02-14]. (原始內容存檔於2020-12-03). 
  10. ^ Node.js module. [2019-02-14]. (原始內容存檔於2019-02-14). 
  11. ^ PHP bindings. [2019-02-14]. (原始內容存檔於2019-08-06). 
  12. ^ The Observation Deck » KVM on illumos. [2019-02-14]. (原始內容存檔於2016-01-25). 
  13. ^ bhyve - FreeBSD Wiki. wiki.freebsd.org. [2019-02-14]. (原始內容存檔於2021-01-28). 
  14. ^ oVirt Virtualization Management Platform. [2021-02-07]. (原始內容存檔於2010-06-05). 
  15. ^ Innovation Without Disruption: Red Hat Enterprise Linux 5.4 Now Available. [2019-02-14]. (原始內容存檔於2011-03-06). 
  16. ^ 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 (德語). 

外部連結[編輯]