KVM虚拟化专题(2)KVM及Libvirt架构
admin
2023-04-08 11:03:26
0次

kvm是内核组件,并没有自己的用户空间,QEMU是一个通用的开源的硬件模拟器,可以模拟多种硬件
QEMU_KVM从分支与主干合并,QEMU成为KVM在用户空间的管理工具,及KVM运行在内核空间负载虚拟机调用物理资源的请求处理,QEMU则在用户空间处理用户下达给虚拟机的各种指令

KVM虚拟化专题(2)KVM及Libvirt架构
从架构上看KVM属于宿主模型,因为Linux设计之初并内有针对虚拟化的支持,KVM是以内核模块的形式存在的。但是随着越来越多的虚拟化功能被加到Linux内核当中,也可以把Linux内核看作一个Hypervisor。因此KVM也可以算作是Hypervisor模型。
KVM虚拟化专题(2)KVM及Libvirt架构
Libvirt
Libvirt是由Redhat开发的一套开源的软件工具,目标是提供一个通用和稳定的软件库来高效、安全的管理一个节点上的虚拟机,并支持远程操作。
Libvirt服务
启动服务 systemctl start libvirtd
配置文件在/etc/libvirt目录下面

一个库文件,实现管理接口
一个守护进程(libvirtd)
一个命令行工具(virsh)

KVM虚拟化专题(2)KVM及Libvirt架构
为了支持VMM,Libvirt采用基于驱动(Driver)架构,每种VMM需要提供一个Driver和Libvirt进行通信来操控特定的VMM
Libvirt定义了各种API

  • 虚拟机快照:快照包括内存、硬盘等信息在内的完整的虚拟化状态。
  • 虚拟化管理:这一类API用于管理虚拟机,也是Libvirt里面使用最频繁的功能,比如,创建、销毁、重启、迁移虚拟机、操作系统的磁盘镜像等。
  • 事件:事件(events)是Libvirt定义的一套检测特定情况发生的机制,用户可以通过响应的API告诉Libvirt,想要监测什么样的事件,与事件发生时采取什么样的操作。
  • 宿主机:用于获取宿主机的各种信息,包括机器名,COU状态等,也用于和特定的VMM建立连接。
  • 网络接口:实现网路接口的响应操作,如定义一个新的网络接口
    KVM虚拟化专题(2)KVM及Libvirt架构
    virsh是一个基于Libvirt的命令行工具,用于管理虚拟机的整个生命周期,包括创建、销毁、迁移等。
    virsh常用参数指令:
    virsh shutdown --mode-agent  比--mode=acpi更加安全地关闭操作系统
    virsh snapshot-creat -quiesce  在创建快照之前,将缓存地内容刷入到磁盘
    virsh domfsfreee     静默文件系统
    virsh domfsthaw      恢复静默地文件系统
    virsh domfstrim        让虚拟机trim文件系统
    virsh domtime          获取虚拟机的事件
    virsh setvcpus         配置虚拟机的vCPU
    virsh  dominfaddr  --source agent     查询虚拟机的IP地址
    virsh domfsinfo      显示虚拟机的文件系统列表
    virsh set-user-password   设置虚拟机用户的密码

相关内容

热门资讯

空调连续工作多久需要停机休息 空调连续工作的时间取决于多个因素,包括空调的型号、功率、使用环境和维护情况等。一般来说,空调可以连续...
空调哪个符号是除湿的 空调除湿功能通常用一个水滴形状的符号表示。不同品牌和型号的空调遥控器可能会有所差异,但一般来说,除湿...
格力空调多长时间加一次氟利昂 1、一般情况下,空调对氟利昂的使用量是非常小的,所以在空调使用了四年左右的时候再考虑加也没问题。2、...
空调用多长时间需要加氟一次 一般情况下是五年。当出现以下这几种情况时,空调才需要加氟。1、空调的室内机和室外机各有两个接口,当接...
格调生活·C标思享荟:卡萨帝在... 9月12日的郑州龙湖金融岛,夜风轻拂,灯光璀璨。“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑...
品牌价值破千亿、高端份额持续领... 9月12日,“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑州站”在郑州龙湖金融岛举办。2026...
空调主板坏了修800还是换新的 空调主板坏了是修还是换新,需要考虑多个因素,以下是一些建议:1. 维修成本:如果维修费用较低,比如 ...
空调开多久需要休息多长时间 问题:空调开多久需要休息多长时间回答:1、在使用空调的过程中,一般空调开7~8个小时左右需要休息2~...
中央空调多长时间清洗一次 1、一般空调开机前清洗一次即可,空调开机中间时段再清洗一次,空调关机时清洗一次,这样比较合理。2、空...
中央空调氟利昂多久加一次 看空调制热和制冷程度,很多人的观点认为氟利昂必须一年放一次,其实这个观点是错误的,理解上面有点偏差,...