OpenStack快速开始(1)-理解什么是openstack
OpenStack和Hypervisor
Hypervisor或者虚拟机监控器(Virtual Machine Monitor,VMM)是一种为虚拟机进行物理硬件仿真的管理软件。
读者可能对VMware ESX、VMware ESXi和Microsoft Hyper-V比较熟悉,因为这些是当前企业虚拟化市场主流的hypervisor。因为许可限制、成本和其他因素,OpenStack社区对这些商业hypervisor的支持要少于开源的hypervisor。
Linux 平台上免费的开源Hypervisor主要是KVM和XEN,除此之外,商业软件有vmware和微软的HyperV。
OpenStack不是一个hypervisor,但它确实控制着hypervisor的操作。OpenStack框架支持多种hypervisor,包括XenServer/XCP、KVM、QEMU、LXC、ESXi、Hyper-V、BareMetal和其他(可通过下列网址查看hypervisor的支持列表:https://wiki.openstack.org/wiki/HypervisorSupportMatrix)。
无论部署规模多大,大多数的个人和组织采用的hypervisor是XenServer或者KVM,它们也是支持最多功能的hypervisor。
基于内核的虚拟机(Kernel-based Virtual Machine,KVM)作为hypervisor, 自2007年发布的Linux 2.6.20开始,KV