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

相关推荐
jianqiang.xue9 小时前
ESP32-S3 运行 Linux 全指南:从 RISC-V 模拟器移植到 8 秒快速启动
linux·stm32·单片机·mongodb·risc-v·esp32s3
bing_feilong9 小时前
Ubuntu Tips
linux·运维
~光~~9 小时前
【嵌入式linux学习】0_3位运算整理
linux·学习
悲伤小伞9 小时前
9-MySQL_索引
linux·数据库·c++·mysql·centos
SeanDe9 小时前
【Linux `top` 命令详解(结合截图逐行拆解)】
linux·运维·服务器
mi20069 小时前
wiki.js知识库系统搭建和配置总结
linux·运维·知识库
xiaohe079 小时前
Maven Spring框架依赖包
java·spring·maven
向依阳9 小时前
Linux应用-----进程间通信
linux
hssfscv9 小时前
软件设计师下午题二 E-R图
java·笔记·学习
桌面运维家9 小时前
Windows/Linux文件访问权限修改指南
linux·运维·服务器