在笔记本电脑/台式机上设置 Openstack 的最低处理器要求(不适用于 Devstack 设置)

在笔记本电脑/台式机上设置 Openstack 的最低处理器要求(不适用于 Devstack 设置)

我计划做一个 POC 并在非商业设置中设置 OpenStack。我不想使用 Devstack。如果我计划在笔记本电脑(具有单个 VM 实例)上设置 openstack,我对最低处理器要求是多少感到困惑。我可以使用四核处理器吗?还是需要双四核处理器?我的目的是除非真正需要,否则我不想采购 ne 服务器。我想检查是否可以使用任何其他现有笔记本电脑来完成工作。非常感谢带有规格的答案。

答案1

取决于你在做什么。

OpenStack支持多种虚拟化/容器解决方案。

它最初的支持是 libvirt,即 KVM/Qemu。

如果您想要进行任何类型的虚拟机管理程序虚拟化(例如 vmware esx、kvm、xen),您将需要一个具有虚拟化扩展(Intel VT 或 AMD-V)的 CPU。这可以在 /proc/cpuinfo 中显示为“vmx”。请注意,这通常需要在 bios 中启用。

但是,如果您使用 qemu 进行模拟而不使用 kvm... 任何方法都可以。通常,虚拟化的限制因素不是 CPU,而是内存。您可能需要一台内存尽可能大的服务器。

话虽这么说……还有另一个较新的解决方案。Docker。或者更确切地说,LXC。又称 Linux 容器。OpenStack 现在支持部署 Docker 样式的 Linux 容器。

这实际上并不是虚拟机……而是复制主机操作系统的单独实例的能力。因此,如果您使用的是 ubuntu 12.04……您可以启动一堆独立的 12.04 Linux 实例,并对它们执行任何操作,而不会影响主机。这样做的好处是您不需要 VT 扩展,也根本不需要真正虚拟化。它非常快捷。

那么,您的预期用途是什么?

相关内容