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

相关推荐
吾诺9 小时前
Spring Boot--@PathVariable、@RequestParam、@RequestBody
java·spring boot·后端
虾..9 小时前
Linux HTTP服务器
linux·服务器·http
luanma15098010 小时前
Spring 框架——@Retryable 注解与 @Recover 注解
java·前端·spring
阿Y加油吧10 小时前
力扣打卡——day01
java·算法·leetcode
码路飞10 小时前
Java 25 发了但更让我兴奋的是这个:Spring AI 让 Java 调大模型终于不用手写 HTTP 了
java·人工智能·spring
sinat_2554878110 小时前
transient 修饰符·学习笔记
java·开发语言·spring
jwn99910 小时前
SQL Server2019下载及安装教程
java
虚拟世界AI10 小时前
Java服务器开发:零基础实战指南
java·servlet·tomcat
码界奇点10 小时前
基于模块化架构的Unity游戏开发框架设计与实现
java·c++·unity·架构·毕业设计·源代码管理
后端AI实验室11 小时前
同一个需求,我先出技术方案,再让AI出方案——差距让我沉默了
java·ai