部署KVM虚拟化平台

文章目录

KVM虚拟化架构

KVM模块直接整合在Linux内核中

KVM组成

  1. e KVM Driver
  2. 虚拟机创建
  3. 虚拟机内存分配
  4. 虚拟CPU寄存器读写
  5. 虚拟CPU运行
  • QEMU(快速仿真器)
  1. 模拟PC硬件的用户控件组件
  2. 提供I/O设备模型及访问外设的途径

KVM虚拟化三种模式

  1. 客户模式(客户是你的虚拟机)

用户模式(qemu)

内核模式(模拟cpu、内存等)

  1. 用户模式

qemulibkvm:通过ioctl进入内核

ioctl:输入输出控制器

fd:通过ioctl向设备驱动器(/dev/kvm)发送创建、运行(虚拟机)等操作

  1. Lnux 内核

VMM(Linux 内核+KVM Drver)楼式

相关推荐
Tisfy2 分钟前
LeetCode 3433.统计用户被提及情况:(大)模拟
linux·算法·leetcode
捷智算云服务4 分钟前
A100云主机租赁价格贵吗?具体费用是多少?
服务器·人工智能·云计算·gpu算力
未来影子5 分钟前
Java领域构建Agent新杀入一匹黑马(agentscope-java)
java·开发语言·python
一点晖光7 分钟前
服务器解决挖矿程序占用cpu100%问题
服务器·性能调优
goxingman9 分钟前
实体类上关于时间字符串和时间字段转换涉及注解分析
java·开发语言
wjykp10 分钟前
2.linux基础命令
linux·运维·服务器
weixin_4492900111 分钟前
Ubuntu 系统上安装和配置 Go 语言运行环境
linux·ubuntu·golang
Hard but lovely11 分钟前
linux: gdb调试器
linux·运维·服务器
贾亚超11 分钟前
【s3c2440】【驱动篇】字符设备驱动
linux·驱动开发
QK芒果小洛17 分钟前
Springboot 接口校验数组中的对象的方式
java·spring boot·后端