黑枣儿

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

一、了解概念

1.openstack是云管理平台,其本身并不提供虚拟化功能,真正的虚拟化能力是由底层的hypervisor(如KVM、Qemu、Xen等)提供。所谓管理平台,就是为了方便使用而已。如果没有openstack,一样可以通过virsh、virt-manager来实现创建虚拟机的操作,只是操作相对复杂一些。

openstack 并非一个软件,而是由几个主要的组件组成的,然后用于完成一些具体工作的,可以理解为一个操作系统

它由控制器、镜像服务、对象存储、身份服务、资源管理、仪表板接口、图像化管理前端等等组件组成的一个云管理平台,所以说,我们常说的它提供了虚拟化服务是不对的,提供真正虚拟化能力的是底层的东西,比如KVM、Xen等

2.KVM是集成到Linux内核的Hypervisor,是X86架构且硬件支持虚拟化技术(Intel VT或AMD-V)的Linux的全虚拟化解决方案。

它是Linux的一个很小的模块,利用Linux做大量的事,如任务调度、内存管理与硬件设备交互等。
KVM最大的好处就在于它是与Linux内核集成的,所以速度很快。

二、图示:

三、关于虚拟化

1.什么是虚拟化

虚拟化,是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机。在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率。

2.什么是虚拟化技术

虚拟化技术是一套解决方案。完整的情况需要CPU、主板芯片组、BIOS和软件的支持,例如VMM软件或者某些操作系统本身。即使只是CPU支持虚拟化技术,在配合VMM的软件情况下,也会比完全不支持虚拟化技术的系统有更好的性能。

 

posted on 2019-05-06 10:37  黑枣儿  阅读(3364)  评论(0编辑  收藏  举报