当前位置:网站首页 > Haskell函数式编程 > 正文

kvm虚拟化技术分类(kvm虚拟化技术的实现方式)



1、虚拟化技术的分类:

(1) 模拟:Emulation

Qemu, PearPC, Bochs, ...

(2) 完全虚拟化:Full Virtualization,Native Virtualization

VMWare Workstation, VirtualBox, VMWare Server, Parallels Desktop, KVM(hvm), XEN(hvm)

(3) 半虚拟化:Para-Virutalization
(4) 容器级虚拟化:

LXC, OpenVZ, libcontainer, runC, rkt, Linux V Servers, Virtuozzo, ...

(5) 库级别虚拟化:

wine

(6) 程序级虚拟化

jvm, pvm, ...

2、主机虚拟化:Emulation, Full Virtualization, Para-Virutalization

3、云栈的类别:

1、cpu的虚拟化:

硬件级物理cup虚拟化技术

2、内存虚拟化管理

硬件级内存虚拟化:

硬件级物理内存映射到虚拟机

3、硬盘的虚拟化:

4、网络虚拟化

5、IO虚拟化

I/O全虚拟化技术
I/O半虚拟化技术
I/O透传技术

6、一型虚拟化type-1

7、二型虚拟化type-2

1、KVM概述

工作原理

virtio虚拟方案

2、KVM的核心组件:

(1)、 kvm.ko内核模块
(2)、 qemu-kvm:用户空间的工具程序
(3)libvirt:工具箱用于与主流操作系统虚拟化进行交互工具

3、KVM运行模式

KVM模块load进内存之后,系统的运行模式:

4、KSM机制

扫描物理内存,发现多个虚拟机实例有相同的内存空间,合并成为一个共享内存空间,节省内存。

5、kvm工具集:

image.png

5、KVM快速安装

(1)判断CPU是否支持硬件虚拟化:

运行中的一个kvm虚拟机就是一个qemu-kvm进程,运行qemu-kvm程序并传递给它合适的选项及参数即能完成虚拟机启动,终止此进程即能关闭虚拟机;

(2)、装载内核模块

kvm:核心模块

(3)、使用virt-manager管理KVM

(4)、网络虚拟化:

重启网络服务即可:

此时会断网,到虚拟机重启一下,发现已生成网桥,但还要配置网桥的dns,否则无法上网。

其他终端图形登录[root@node-60 ~]# ssh -X root@192.168.1.64



作者:任总
链接:https://www.jianshu.com/p/40b44441aeb5
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

到此这篇kvm虚拟化技术分类(kvm虚拟化技术的实现方式)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • console口配置命令大全(console口连接方式)2025-01-27 08:54:05
  • 聚合函数为什么不允许where中(聚合函数不允许出现在什么子句中)2025-01-27 08:54:05
  • 编程入门教程在线看(编程入门基础教程)2025-01-27 08:54:05
  • redis 哨兵模式配置(redis哨兵部署方式)2025-01-27 08:54:05
  • 单片机编程实例大全(单片机编程入门视频教程)2025-01-27 08:54:05
  • rm计算公式(rm计算公式的使用方法)2025-01-27 08:54:05
  • sigmoid函数原理(sigmoid函数有什么用)2025-01-27 08:54:05
  • cjson库(cjson库函数)2025-01-27 08:54:05
  • 一级【公考技巧】丨公文写作需要掌握这些格式与技巧二级【公考技巧】丨公文写作需要掌握这些格式与技巧三级【公考技巧】丨公文写作需要掌握这些格式与技巧是什么意思格式(一级【公考技巧】丨公文写作需要掌握这些格式与技巧二级【公考技巧】丨公文写作需要掌握这些格式与技巧三级【公考技巧】丨公文写作需要掌握这些格式与技巧格式范文)2025-01-27 08:54:05
  • 手机软件后缀名有哪些格式(各种手机平台的软件后缀名介绍)2025-01-27 08:54:05
  • 全屏图片