![在笔记本电脑/台式机上设置 Openstack 的最低处理器要求(不适用于 Devstack 设置)](https://linux22.com/image/630365/%E5%9C%A8%E7%AC%94%E8%AE%B0%E6%9C%AC%E7%94%B5%E8%84%91%2F%E5%8F%B0%E5%BC%8F%E6%9C%BA%E4%B8%8A%E8%AE%BE%E7%BD%AE%20Openstack%20%E7%9A%84%E6%9C%80%E4%BD%8E%E5%A4%84%E7%90%86%E5%99%A8%E8%A6%81%E6%B1%82%EF%BC%88%E4%B8%8D%E9%80%82%E7%94%A8%E4%BA%8E%20Devstack%20%E8%AE%BE%E7%BD%AE%EF%BC%89.png)
我计划做一个 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 扩展,也根本不需要真正虚拟化。它非常快捷。
那么,您的预期用途是什么?