我们可以在OpenStack之上运行ESXi吗?

时间:2016-10-05 09:16:02

标签: openstack openstack-swift esxi openstack-neutron

我想在Openstack之上安装ESXi。那可能吗?如果是,是否有任何可用于ESX的扫描图像?或者我们可以导入任何安装了ESXi的原始磁盘吗?

2 个答案:

答案 0 :(得分:2)

OpenStack是一个云平台或工具包,可以协调各种技术,如存储,网络和计算,包括虚拟机管理程序。 ESXi是虚拟机管理程序,但不是云平台或工具包。最直接映射到OpenStack的VMware产品不是vSphere或ESXi,而是vCloud Automation Center和vCloud Director。

事实上,OpenStack没有自己的虚拟机管理程序,但管理不同的虚拟机管理程序,例如

  • KVM,
  • Xen,
  • Hyper-V,&
  • ESXi的。

来源:Ask Openstack

此图片可让您了解ESXi对OpenStack的影响

This Image should give you an idea as to what ESXi is to openstack

  • 与基于Linux内核的虚拟机管理程序(如KVM)不同,使用OpenStack的vSphere要求VM实例托管在与Nova计算节点不同的ESXi服务器上,该计算节点必须在某些Linux上运行。
  • 相比之下,在KVM上运行的VM实例可以直接托管在Nova计算节点上。
  • 虽然单个OpenStack安装可以支持多个虚拟机管理程序,但每个计算节点仅支持一个虚拟机管理程序。
  • 因此,任何多管理程序OpenStack Cloud都需要为每个管理程序类型至少提供一个计算节点。

  • 目前,ESXDriver每个Nova限制一个ESXi主机 计算服务。

来源:Blog

答案 1 :(得分:1)

  

VMware ESXi(以前称为ESX)是企业级的第1类虚拟机管理程序   由VMware开发,用于部署和服务虚拟计算机。作为一个   类型1管理程序,ESXi不是一个软件应用程序   安装在操作系统(OS)中;相反,它包括和   集成了重要的OS组件,例如内核。[2]

参考:https://en.wikipedia.org/wiki/VMware_ESXi

由于ESXi是类型1虚拟机管理程序,因此无法在kvm或其他受支持的OpenStack虚拟机管理程序之上部署它。