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
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/haskellbc/50547.html