libvirt

維基百科,自由的百科全書
跳至導覽 跳至搜尋

libvirt
File:Libvirt logo.svg
開發者紅帽公司
首次發佈2005年12月19日,​20年前​(2005-12-19[1]
當前版本8.10.0(2022年12月1日,​3年前​(2022-12-01[2]
原始碼庫
  • {{URL|example.com|可选的显示文本}}
Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
程式語言C語言
引擎
    Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
    作業系統Linux
    類型函式庫
    許可協議GNU寬通用公共許可證

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

    內部構造[編輯]

    File:Libvirt support.svg
    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 (德語). 

    外部連結[編輯]