理解Openstack物理架构

理解Openstack物理架构

所以,如果我错了,请纠正我:

我想使用openstack构建自己的云计算平台。

我购买机架服务器https://www.serverstack.in/

我安装了 1TB 的硬盘。30 GB 的 RAM 和处理器已经内置。

我在此安装 redhat Linux。我安装了所需的软件。我使用部署工具安装 Openstack。向公众开放它托管 openstack 的端口。这是正确的还是我遗漏了什么?我理解 openstack 中还有更多有关计费和其他内容的内容。

如果流量增加,人们需要更多计算能力,双核 CPU 如何平衡所有这些?我是否需要更昂贵的 CPU 服务器堆栈?

如果我需要扩展我的部署,我是否只需复制整个设置并添加一个额外的入口服务器来对每个 openstack 部署进行负载平衡?

我知道我在这里混淆了很多事情。

答案1

在回答您的问题之前,我很好奇您计划实现什么目标,以及为什么您认为 OpenStack 是实现该目标的正确工具。

我买一台机架服务器

您不会在单个服务器上运行生产 OpenStack 云。通常,您需要三个控制器来确保高可用性,以及运行工作负载所需的服务器数量(它们是计算节点您的云)。

我在此安装 redhat Linux。我安装了所需的软件。我使用部署工具来安装 Openstack。

从很高的层面上讲,这是正确的。但是,安装和配置 OpenStack 并不容易,因为根据您的数据中心环境,有太多选项可供选择。这与插入 Ubuntu DVD、回答几个问题并在 20 分钟后获得正常运行的 Linux 安装非常不同。

向公众开放其托管 openstack 的端口。这是正确的吗,还是我遗漏了什么?

网络是简单 OpenStack 云中最复杂的部分。它比打开一个端口要复杂一些。

我了解 OpenStack 中还有更多有关计费和其他内容的内容。

OpenStack 没有计费模块,尽管云猫为计费提供了一些基础。您仍需开发自己的解决方案或使用附加计费解决方案。

是的,OpenStack 中有很多“东西”。

如果流量增加,人们需要更多计算能力,双核 CPU 如何平衡所有这些?我是否需要更昂贵的 CPU 服务器堆栈?

您的云可以处理一定的工作负载。如果您发现工作负载对于当前的云设置来说太大,则可以添加计算节点。更大的安装(可能从 50 或 100 个计算节点开始)可能还必须添加控制器并升级其网络基础设施。

如果我需要扩展我的部署,我是否只需复制整个设置并添加一个额外的入口服务器来对每个 openstack 部署进行负载平衡?

负载均衡具有非常具体的含义,在这里它不是一个合适的术语,但在某种程度上,OpenStack 控制器确实平衡了计算节点上的工作负载(即虚拟机)。添加计算节点并不难。

我认为,了解 OpenStack 的最佳方式是手动安装。请注意,这是一个陡峭的学习曲线,但它是值得的。当我这样做时,我被迫学习很多关于网络和开源文化等基本主题的知识。

相关内容