KVM简介
KVM----目前X86平台上最热门,运用最多的虚拟化解决方案,openStack对KVM支持也是最好的。
所以后续使用KVM作为Hypervisor,进行openStack相关实验。
KVM:Kernel-Based Virtual Machine,基于Linux内核的虚拟化技术
详细的虚拟化知识请参考:计算虚拟化简介
KVM核心组件
组件 | 作用 |
---|---|
kvm.ko | 只用于管理虚拟CPU和内存 |
QUME | 实现存储、网络虚拟化 |
简单来说,作为Hypervisor,KVM本身只关注虚拟机调度和内存管理,IO外设等任务交给Linux内核和QEMU文章来源:https://www.toymoban.com/news/detail-804628.html
组件 | 作用 |
---|---|
Libvirt | KVM管理工具(除了能管理KVM之外,也能管理XEN、VirtualBox等其他虚拟化技术,openStack底层也使用Libvirt) |
Libvirt组件
组件 | 作用 |
---|---|
后台daemon程序libvirtd | 服务程序,接受和处理API请求 |
API库 | 是的其他开发者可以开发基于Libvirt的高级工具,如virt-manager:图形化KVM管理工具等 |
virsh | KVM命令行工具 |
学习openStack,应熟练掌握KVM、virsh、virt-manager的使用文章来源地址https://www.toymoban.com/news/detail-804628.html
到了这里,关于openStack:学习openStack的前提知识(1)虚拟化以及KVM简介的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!