首先推薦幾篇libvirt的好文章
https://blog.csdn.net/gaoxingnengjisuan/article/details/9674315
https://blog.csdn.net/kyyee/category_6990895.html
推薦幾篇虛擬化的文章Hypervisor、KVM、qemu、domain概念:
https://blog.csdn.net/Bruce_Lee_R/article/details/89843230
心得:vmware應該就跟esc控制檯差不多,就是一個hypervisor,然後裏面的虛擬機實例對應的應該就是esc,或者稱之爲domain,然後在domain裏面裝的虛擬機,應該就是kvm,但是kvm只能控制vcpu和v內存,對於domain其他的控制不足,所以就有了qemu。最後就有了qemu-kvm這個插件。
虛擬機和虛擬機上的kvm是同級關係的,虛擬機掛掉的話,裏面的kvm並不會掛。但是虛擬機和你的宿主機(物理機系統windows)是層級關係,一旦你的物理機掛了,虛擬機肯定掛。
研究了這些,再往深處研究其實就牽扯出了虛擬化軟件架構的一些知識,包括裸金屬架構(同級關係)、層級關係等
https://wenku.baidu.com/view/c2c9c89eaeaad1f346933f8f.html
kvm在centos上的搭建:
連接配置:
https://www.cnblogs.com/ywxbbbbb/p/9981878.html
windows上安裝libvirt動態鏈接庫:
linux上安裝libvirt動態連接庫:
https://blog.csdn.net/songfeihu0810232/article/details/72965418
linux上安裝qemu和libvirt
https://www.czgblog.com/tutorial/48.html
需要在程序所在的系統上安裝libvirt的動態鏈接庫