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

相关推荐
苏宸啊2 分钟前
Linux权限
linux·运维·服务器
我是小疯子6619 分钟前
Python变量赋值陷阱:浅拷贝VS深拷贝
java·服务器·数据库
森叶29 分钟前
Java 比 Python 高性能的原因:重点在高并发方面
java·开发语言·python
xqhoj29 分钟前
Linux——make、makefile
linux·运维·服务器
二哈喇子!32 分钟前
Eclipse中导入外部jar包
java·eclipse·jar
微露清风36 分钟前
系统性学习C++-第二十二讲-C++11
java·c++·学习
张童瑶1 小时前
Linux 在线安装编译Python3.11
linux·运维·python3.11
Shi_haoliu1 小时前
SolidTime 在 Rocky Linux 9.5 上的完整部署流程
linux·运维·nginx·postgresql·vue·php·laravel
lifejump1 小时前
Pikachu | XXE
服务器·web安全·网络安全·安全性测试
Lkygo1 小时前
LlamaIndex使用指南
linux·开发语言·python·llama