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

相关推荐
AM越.1 分钟前
Java设计模式详解--装饰器设计模式(含uml图)
java·设计模式·uml
还鮟11 分钟前
靶机远程控制实验命令与入门实践(Linux)
linux·网络·安全
59803541518 分钟前
【java工具类】小数、整数转中文大写
android·java·开发语言
JIngJaneIL26 分钟前
基于java + vue个人博客系统(源码+数据库+文档)
java·开发语言·前端·数据库·vue.js·spring boot
TG:@yunlaoda360 云老大35 分钟前
华为云国际站代理商备份策略设置过程中遇到问题如何解决?
服务器·数据库·华为云
吃喝不愁霸王餐APP开发者36 分钟前
Java后端服务在对接全国性霸王餐API时的多数据中心部署与就近调用策略
java·开发语言
从心归零44 分钟前
springboot-jpa的批量更新方法
java·spring boot·spring
这周也會开心1 小时前
128陷阱,==与equals区别
java·开发语言
手揽回忆怎么睡1 小时前
Alibaba Linux 8安装jdk25
linux·运维·服务器
TAEHENGV2 小时前
回收站模块 Cordova 与 OpenHarmony 混合开发实战
android·java·harmonyos