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://51itzy.com/kjqy/184127.html