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

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