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

相关推荐
⑩-几秒前
JVM-内存模型
java·jvm
小年糕是糕手1 分钟前
【C++】内存管理(上)
java·开发语言·jvm·c++·算法·spring·servlet
wanhengidc3 分钟前
云手机大规模出现的趋势 巨 椰
运维·服务器·科技·智能手机·云计算
kyle~4 分钟前
Linux---scp 安全文件传输
linux·网络·安全
Qiuner4 分钟前
Spring Boot 机制五: Bean 生命周期与后置处理器(BeanPostProcessor)源码深度剖析
java·spring boot·后端
路边草随风4 分钟前
java实现发布flink yarn session模式作业
java·flink·yarn
qq_12498707536 分钟前
基于Spring Boot的阳光餐盘点餐系统(源码+论文+部署+安装)
java·vue.js·spring boot·后端·毕业设计
wxh_无香花自开6 分钟前
pgsql 笔记
linux·服务器·postgresql·pgsql
程序员三明治7 分钟前
【Java基础】序列化到底是什么?有什么用?实现原理?
java·开发语言·后端·java基础·序列化·反序列化
Full Stack Developme8 分钟前
Java实现Word、Excel、PDF文件 在线预览
java·word·excel