kvm的分层控制

第五层 virsh virt-manager(和libvirtd)利用了libvirt-api
   virsh pool-list --all
   virsh pool-define xxx/xml会把xml文件放置到 --->/etc/libvirt/storage/xxx.xml
   virsh define xxx.xml---->创建一个虚拟机器,把xml放置到 /etc/libvirt/qemu下,配置文件中记录了虚拟机器的配置,libvirtd会按照配置去构造命令行或动态修改运行中的虚拟机
   创建卷/镜像
   挂载卷或镜像
第四层 libvirt-api
第三层 libvirtd 管理虚拟机的参数配置,管理存储镜像的配置(存储池:本地目录、VG(卷组)---卷:文件镜像、逻辑卷),按照客户端的请求来管理虚拟机

第二层 QEMU-KVM 用户空间进程,建立虚拟机的用户空间进程 qemu-kvm xxxx--参数创建虚拟机,给虚拟机模拟各类设备
第一层 KVM      CPU/内存   内核进程管理

 

posted @ 2017-10-03 22:05  FromScratch  阅读(466)  评论(0编辑  收藏  举报