我的公司使用 Apache 云堆栈,但我们计划升级我们的本地集群,并将我们的 IAAS 从 Cloud-Stack 更改为 Open-stack。我的问题是,我们可以使用不同代的服务器和 CPU 吗?我在网上找到了一些以提供异构支持为卖点的服务,而它们是基于 Open-Stack 的。注意:Open-Stack NOVA / Magnum 解决方案
答案1
OpenStack 的整个基础是您可以在任何可用的硬件上运行它,不必是同质的。话虽如此,一些组件相同是有帮助的。
例如,对于 Nova 实例,如果您想在主机之间实时迁移虚拟机,则 CPU 必须相同。如果您不需要这样,或者您在所有主机上模拟相同的 CPU,而不管它们内置了什么 CPU,那么您应该不会遇到问题。
关于使用 Magnum 控制的容器:这里不进行实时迁移,您只需在任何可用主机上启动和停止容器即可。只要您的应用程序不需要特定的 CPU 标志,那么使用不同的主机也不会有问题。