我正在学习OpenStack部署。我理解OpenStack部署的先决条件对我来说有点困惑。
我可以直接在Docker等本机操作系统上部署OpenStack(例如使用Linux LXC)吗?
如果没有,那么它运行的是什么类型的管理程序(类型1和/或类型2)?
答案 0 :(得分:1)
我可以直接在Docker等本机操作系统上部署OpenStack(例如使用Linux LXC)吗?
这是OpenStack的主要用例。它实际上是基础架构资源(存储,网络,计算)的资源调度程序,并且在生产环境中通常在物理硬件上运行,然后通过各种API分配按需虚拟机。
如果没有,那么它运行的是什么类型的管理程序(类型1和/或类型2)?
出于开发和测试目的,您可以在任何类型的管理程序(甚至Docker或LXC容器)中运行OpenStack。关于支持的虚拟机管理程序(不是"运行"但是"可以安排资源),请参阅https://wiki.openstack.org/wiki/HypervisorSupportMatrix。