KVM基础
新博客网站1
新博客网站2
一,概念
- kvm为内核性虚拟化(寄生)
- 表现为内核模块
- 内核模式,用户模式,来宾模式(虚拟机)
![](https://img.haomeiwen.com/i6006801/2fea44f5c8bf49aa.png)
image.png
二,组件
- /dev/kvm: 在用户空间工作于hypervisor,可以通过ioctl()系统调用来完成vm创建,管理功能,字符设备,功能(创建虚拟机,分配内存,读写vcpu的寄存器,向vcpu注入中断等)
- qemu进场,工作于用户空间,主要用于仿真io设备
三,特性
- 将分配给vm的内存交换至swap
- 支持使用mage page
- 支持使用intel ept 或 amd rvi技术完成内存地址映射:GVA-->GPA-->HPA
- 支持KSM
- 支持分布式存储(GlustFS)
- 实时迁移
四,实战
#查看是否支持硬件虚拟化
[root@C1 ~]# grep -E --color=auto "(vmx|svm)" /proc/cpuinfo
#装载
[root@C1 ~]# modprobe kvm
[root@C1 ~]# modprobe kvm-intel
[root@C1 ~]# lsmod
kvm参考
本文标题:KVM基础
本文链接:https://www.haomeiwen.com/subject/sggedftx.html
网友评论