fbpx
维基百科

libvirt

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

libvirt
開發者紅帽公司
首次发布2005年12月19日,​17年前​(2005-12-19[1]
当前版本
  • 9.9.0 (2023年11月1日;穩定版本)[2]
源代码库
  • gitlab.com/libvirt/libvirt
编程语言C语言
操作系统Linux
类型函式庫
许可协议GNU宽通用公共许可证
网站libvirt.org 

内部构造 编辑

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

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

支持应用 编辑

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

用户界面 编辑

诸多虚拟化程序及平台均使用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. ^ v9.9.0 (2023-11-01). 2023年11月1日 [2023年11月1日]. 
  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 (德语). 

外部链接 编辑

libvirt, 此條目過於依赖第一手来源, 2019年2月14日, 请補充第二手及第三手來源, 以改善这篇条目, 是一套用于管理硬件虚拟化的开源api, 守护进程与管理工具, 此套组可用于管理kvm, vmware, esxi, qemu及其他虚拟化技术, 内置的api广泛用于云解决方案开发中的虚拟机监视器编排层, orchestration, layer, 開發者紅帽公司首次发布2005年12月19日, 17年前, 2005, 当前版本9, 2023年11月1日, 穩定版本, 源代码库gitlab, 编程语言c. 此條目過於依赖第一手来源 2019年2月14日 请補充第二手及第三手來源 以改善这篇条目 libvirt是一套用于管理硬件虚拟化的开源API 守护进程与管理工具 4 此套组可用于管理KVM Xen VMware ESXi QEMU及其他虚拟化技术 libvirt内置的API广泛用于云解决方案开发中的虚拟机监视器编排层 Orchestration Layer libvirt開發者紅帽公司首次发布2005年12月19日 17年前 2005 12 19 1 当前版本9 9 0 2023年11月1日 穩定版本 2 源代码库gitlab wbr com wbr libvirt wbr libvirt编程语言C语言操作系统Linux类型函式庫许可协议GNU宽通用公共许可证网站libvirt wbr org 目录 1 内部构造 1 1 支持应用 1 2 用户界面 2 合作关系 3 另请参阅 4 参考文献 5 参阅书籍 6 外部链接内部构造 编辑 nbsp libvirt支持多款虚拟机监视器且被多个管理方案所支持libvirt是一个C语言库 但也被其他语言的应用程序所应用 如最为人知的Python 5 Perl 6 OCaml 7 Ruby 8 Java 9 JavaScript 使用Node js 10 及PHP 11 在这些语言中 libvirt被封装为libvirtmod类或包 libvirtmod的实现与其C C 语言的相应实现在语法和功能方面紧密相关 支持应用 编辑 LXC 轻量级Linux容器系统 OpenVZ 轻量级Linux容器系统 基于内核的虚拟机 QEMU KVM 支持Linux及SmartOS的开源虚拟机监视器 12 Xen 裸机虚拟机监视器 用户模式Linux 英语 User mode Linux UML 超虚拟化内核 VirtualBox 由Oracle 先前为Sun 开发 支持Windows Linux MacOS和Solaris的虚拟机监视器 VMware ESXi及GSX 英特尔硬件虚拟机监视器 VMware Workstation和VMware Player 适用于Windows及Linux的虚拟机监视器 Hyper V 由微软为Windows打造的虚拟机监视器 PowerVM 英语 PowerVM 由IBM为AIX Linux和IBM i平台打造的虚拟机监视器 Parallels Workstation 英语 Parallels Workstation 由Parallels IP Holdings GmbH为macOS开发的虚拟机监视器 Bhyve 英语 Bhyve 支持FreeBSD 10 的虚拟机监视器 13 于libvirt 1 2 2版本中添加支持 用户界面 编辑 诸多虚拟化程序及平台均使用libvirt Virtual Machine Manager和其他软件提供用户界面支持 最饱受欢迎的命令行界面程序为virsh 英语 virsh 和更为高级的工具 如oVirt 英语 oVirt 14 GNOME 機櫃也使用libvirt 合作关系 编辑紅帽公司支持libvirt的开发 15 同时其他组织及个体也做出了重大贡献 Libvirt可用于多数Linux发行版中 其远程服务器端可被蘋果公司的macOS 及Microsoft Windows客户端访问 16 另请参阅 编辑 nbsp 自由软件主题 SPICE libguestfs Linux的用途 虚拟化参考文献 编辑 0 0 1 Dec 19 2005 libvirt 2017 06 16 2017 06 16 原始内容存档于2020 02 20 v9 9 0 2023 11 01 2023年11月1日 2023年11月1日 v8 10 0 2022 12 01 libvirt 2022 12 01 2022 12 01 原始内容存档于2017 07 08 libvirt home page description 2019 02 14 原始内容存档于2006 03 05 Python bindings 2019 02 14 原始内容存档于2020 12 03 Perl bindings 2019 02 14 原始内容存档于2019 10 18 OCaml bindings 2019 02 14 原始内容存档于2020 09 20 Ruby bindings 2019 02 14 原始内容存档于2019 08 05 Java bindings 2019 02 14 原始内容存档于2020 12 03 Node js module 2019 02 14 原始内容存档于2019 02 14 PHP bindings 2019 02 14 原始内容存档于2019 08 06 The Observation Deck KVM on illumos 2019 02 14 原始内容存档于2016 01 25 bhyve FreeBSD Wiki wiki freebsd org 2019 02 14 原始内容存档于2021 01 28 oVirt Virtualization Management Platform 2021 02 07 原始内容存档于2010 06 05 Innovation Without Disruption Red Hat Enterprise Linux 5 4 Now Available 2019 02 14 原始内容存档于2011 03 06 Windows availability 2019 02 14 原始内容存档于2020 12 03 参阅书籍 编辑Warnke Robert Ritzau Thomas qemu kvm amp libvirt Norderstedt Germany Books on Demand ISBN 978 3 8370 0876 0 德语 外部链接 编辑官方网站 nbsp 邮件列表 页面存档备份 存于互联网档案馆 取自 https zh wikipedia org w index php title Libvirt amp oldid 75623718, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。