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

相关推荐
刘天远11 分钟前
Agent最小权限实现:策略表、临时令牌与撤权回归
java·jvm·人工智能·sqlite
牢姐与蒯12 分钟前
Linux文件(三).Ext系列文件系统
linux·运维·服务器
QQ_216962909615 分钟前
基于SpringBoot+Vue的小生活平台的设计与实现
java·数据库·vue.js·spring boot·spring·微信小程序·生活
2401_8697695919 分钟前
linux基本指令2
linux
前端兰博19 分钟前
06-并发
java
?re?ta?rd?ed?20 分钟前
五层网络结构图概念理解
linux
java_nnnn22 分钟前
面试题(网络部分前传)-13问
服务器·网络·网络协议·tcp/ip·面试
程序员-珍22 分钟前
Android studio 突然打不开
android·java
码少女1 小时前
Linux--套接字编程
linux·服务器·网络
进击的荆棘1 小时前
Linux系统——进程控制(下)
linux·运维·服务器·进程