部署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)楼式

相关推荐
William Dawson1 分钟前
【Java Stream 流:高效、优雅的集合操作 ✨】
java·windows·python
疯狂成瘾者2 分钟前
SseEmitter
java
WarPigs7 分钟前
SQL Server笔记
服务器·数据库·sqlserver
Vic1010112 分钟前
Java深度分页性能优化:从问题本质到生产实践
java·adb·性能优化
爱丽_12 分钟前
Redis 持久化与高可用:RDB/AOF、主从复制、哨兵与一致性取舍
java·后端·spring
伯远医学14 分钟前
如何判断提取的RNA是否可用?
java·开发语言·前端·javascript·人工智能·eclipse·创业创新
盐水冰19 分钟前
【烘焙坊项目】补充完善(1)- SpringAI大模型接入
java·后端·大模型
嵌入式学不会不改名21 分钟前
香橙派环境
linux·ubuntu
cch891824 分钟前
C++与PHP:7大核心差异全解析
java·开发语言
-南帝-31 分钟前
RocketMQ2.3.5+SpringBoot 3.2.11+ java17安装-集成-测试案例
java·spring boot·rocketmq