虚拟化KVM技术

本文深入探讨虚拟化技术,解释虚拟化的概念、优势与不足,以及计算机的五大组件如何进行虚拟化。重点讨论了完全虚拟化和准虚拟化,介绍了KVM、Xen等开源虚拟化方案,以及Intel和AMD的硬件辅助虚拟化技术。同时,文章还涵盖了虚拟化在网络、存储和I/O等方面的应用,并提供了检查CPU虚拟化支持及配置KVM的步骤。
摘要由CSDN通过智能技术生成

什么是虚拟化?
Virtualization
通过虚拟化技术,将单独的计算机逻辑上模拟成多台逻辑计算机;->虚拟化过程
虚拟化:使用软件的方法重新定义划分IT资源[如:SDN(Software Define Network)]
虚拟化的优缺点:
优点:
1、节省物理资源[每台逻辑计算机资源互补影响,支持动态分配、灵活调度可作为独立的一个体]
2、虚拟化可以构建一个整体的系统平台,方便管理和维护
3、适用性强;

缺点:
1、物理设备出现损坏会导致,虚拟化系统重组;
2、故障率提升;
计算机的五大组件:
处理器、I/O设备、存储器、控制器
可以做虚拟化的组件有:
存储虚拟化、CPU虚拟化、I/O虚拟化
实现虚拟化:
在操作系统和底层硬件之间,添加了一种运行在基础物理服务器和操作系统之间的中间软件层
[Hypervisor];有可以叫做VMMVirtual machine monitor
作用:允许多个操作系统和应用共享硬件,同时可以在虚拟出来的各个虚拟机之间施加防护;
分配资源、和硬件设备;

虚拟化的分类:
一、完全虚拟化[主流]
通过Hypervisor捕捉CPU指令,为指令访问硬件控制器和外设充当中介,
能够让任何操作系统工作在虚拟服务器上,而它们并不知道自己运行在虚拟化环境中;
缺点:性能不如直接调用物理设备机器。【因为Hypervisor需要占用一些资源,用于处理资源调控】
二、准虚拟化
完全虚拟化是处理器密集型技术,因为它要求Hypervisor管理各个虚拟服务器,并让它们彼此独立
。减轻这种负担的一种方法就是,改动客户操作系统,让它以为自己运行在虚拟环境下,能够与Hypervisor协同工作,这种方法就叫准虚拟化。
优点:性能高,可以通过准虚拟化处理的服务器和Hypervisor协调工作;相应能力几乎不亚于未经过虚拟化处理的服务器。它的客户操作系统(Guest OS)集成了虚拟化方面的代码。该方法无需重新编译或引起陷阱,因为操作系统自身能够与虚拟进程进行很好的协作。
如:XEN
三、系统虚拟化:
实现虚拟化还有一个方法,那就是在操作系统层面增添虚拟服务器功能。如:Solaris Container;
就操作系统层的虚拟化而言,没有独立的hypervisor层。相反,主机操作系统本身就负责在多个虚拟服务器之间分配硬件资源,并且让这些服务器彼此独立。一个明显的区别是,如果使用操作系统层虚拟化,
所有虚拟服务器必须运行同一操作系统(不过每个实例有各自的应用程序和用户账户)。
操作系统层虚拟化的灵活性比较差,但本机速度性能比较高。此外,由于架构在所有虚拟服务器上使用单一、标准的操作系统,管理起来比异构环境要容易。
四、桌面虚拟:
桌面虚拟化主要功能是将分散的桌面环境集中保存并管理起来,包括桌面环境的集中下发,集中更新,集中管理。
硬件虚拟化支持功能让hypervisor从极其繁重的管理事务中脱离出来。这除了提高性能外,还有操作系统不用改动就能在准虚拟化环境下运行,包括Windows环境。

五、硬件虚拟化
Intel虚拟化技术[IVT:Intel Virtualization Technology)],通过虚拟机查看器(VMM,Virtual Machine Monitor)来虚拟一套硬件设备,以供客操作系统使用。这些技术以往在VMware与Virtual PC上都通过软件实现,而通过IVT的硬件支持可以加速此类软件的进行。

AMD、Intel
AMD[AMD-V]、Interl[IVT]

虚拟化技术:[实现工具]
通过软件层面实现虚拟化,开源和商业虚拟化
典型:Xen、KVM、Vmware、Docker、Hyper-V

开源:Xen和KVM
商业化:Hyper-V[Microsoft]
Docker是一种容器技术,属于一种轻量级虚拟化技术

CPU虚拟化:按时间切割
模拟:[emulation]软件方式实现,上层架构和底层可以不一样;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值