(一)libvirt库简介

libvirt是一套开源的C函数库,提供统一的API来管理Linux下的多种虚拟化技术,如Xen。它实现了长期稳定的C API,并有多种语言绑定。libvirt的主要功能包括虚拟机生命周期管理、远程机器支持、存储和网络接口管理。此外,libvirt支持与多种语言结合,如Python,并有virsh、virt-manager等基于libvirt的应用。

一、什么是libvirt?

答:libvirt是一套免费、开源的支持Linux下主流虚拟化工具的C函数库,libvirt本身不是一种工具, 它是一种可以建立工具来管理来宾操作系统的 API,官方描述为:

      libvirt is:

       * A toolkit to interact with the virtualization capabilities of recent versions of Linux (and other OSes).(提供给最新linux(其他操作系     统)的虚拟化功能的工具包)

       * Free software available under the GNU Lesser General Public License. (遵循GUN公共许可的免费软件)

         * A long term stable C API (一个长期稳定的C语言API) 

           * A set of bindings for common languages (一组通用语言的绑定)

         * A CIM provider for the DMTF virtualization schema(CIM提供虚拟化架构的DMTF(分布式管理工作组))

二、libvirt的主要目标时什么?

答:为包括Xen在内的各种虚拟化工具提供一套方便、可靠的编程接口,用一种单一的方式管理多种不同的虚拟化提供方式和hypervisor(管理工具),避免学习、使用不同hypervisor的特定工具。

三、libvirt的架构及工作方式怎样的?

答:没有使用libvirt的虚拟机管理方式如下图左图:





libvirt的控制方式有两种:

         1)管理应用程序和域位于同一节点上。管理应用程序通过

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值