Libvirt :是一个函数库,包含实现Linux虚拟化功能的linux API。提供了管理虚拟机的稳定的、统一的接口。其主要包括Libvirt API、Libvirtd进程和virsh工具集三个部分。
架构说明
用户程序 程序
| |
virsh工具集 Libvirt API --------->接口层:负责接收程序和用户的指令
|
Libvirt library / Libvirtd (网络、安全、监控、存储等驱动) --------->抽象驱动层:调用Libvirt library / Libvirtd
| 提供统一的接口
QEMU XEM LXC -------------> 具体驱动层:调用相应的虚拟化技术接口执行操作
Libivrt
是建立一套集中在虚拟化层面,面向应用的高级管理工具
1.所有API通过安全协议皆可远程操作
2.大部分API对虚拟化以及物理主机系统适用,部分API只应用于虚拟化管理
3.Libvirt API 可以完成虚拟机需要的所有操作
4.Libvirt API 不提供高级别的虚拟化策略或者多节点管理功能,例如负载均衡
Libvirt简介
最新推荐文章于 2025-04-05 23:35:33 发布