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

相关推荐
s651665496几秒前
linux-寄存器
linux
wanhengidc1 分钟前
云手机 数据信息资源共享
大数据·运维·服务器·游戏·智能手机
星夜落月2 分钟前
给自己搭一个私人阅读空间:FreshRSS 部署手记
运维·服务器·网络·rss
航Hang*5 分钟前
第2章:进阶Linux系统——第1节:配置与管理Samba服务器
linux·运维·服务器·笔记·学习
ノBye~8 分钟前
Maven聚合项目搭建
java·maven
sevenlin10 分钟前
SpringBoot3.3.0集成Knife4j4.5.0实战
java
乐观勇敢坚强的老彭10 分钟前
本周C++编程课笔记:for循环练习
java·c++·笔记
摇滚侠11 分钟前
从 Tomcat 服务最大连接数角度讲一讲高峰期高考查分网站打不开,服务器的资源是有限的,同一时间大量用户连接服务器,会耗尽服务器的资源,服务器会拒绝新的连接
java·服务器·tomcat
NE_STOP11 分钟前
MyBatis-plus拓展之字段类型处理器、自动填充和乐观锁等(完结)
java
中国lanwp11 分钟前
Maven Gradle SBT Mill Ivy Grape Leiningen Buildr构建工具
java·maven