[ English | 日本語 | Deutsch | Indonesia ]

使用硬件

对于您的初始部署,在将其添加到生产环境之前,您应该确保所有硬件都经过适当的磨合。运行使用硬件达到极限的软件——最大化 RAM、CPU、磁盘和网络。有很多选择,通常也兼作基准测试软件,因此您也可以很好地了解系统的性能。

添加计算节点

如果您发现您已经达到或即将达到计算资源的容量限制,您应该计划添加额外的计算节点。添加更多节点非常容易。添加计算节点的流程与最初将计算节点部署到您的云环境时相同:使用自动化部署系统引导裸机服务器并安装操作系统,然后使用配置管理系统安装和配置 OpenStack Compute。一旦 Compute 服务以与其它计算节点相同的方式安装和配置,它将自动连接到云环境。云控制器会注意到新节点,并开始在那里调度实例启动。

如果您的 OpenStack 块存储节点与您的计算节点分开,则相同的过程仍然适用,因为两种服务都使用相同的排队和轮询系统。

我们建议您对新的计算和块存储节点使用相同的硬件。至少,确保计算节点中的 CPU 相似,以免破坏实时迁移。

添加对象存储节点

添加新的对象存储节点与添加计算或块存储节点不同。您仍然希望使用您的自动化部署和配置管理系统来初始配置服务器。完成此操作后,您需要将对象存储节点的本地磁盘添加到对象存储环中。执行此操作的确切命令与用于将初始磁盘添加到环的命令相同。只需在对象存储代理服务器上针对新对象存储节点上的所有磁盘重新运行此命令。完成此操作后,重新平衡环并将生成的环文件复制到其它存储节点。

注意

如果您的新对象存储节点拥有的磁盘数量与原始节点不同,则添加新节点的命令与原始命令不同。这些参数因环境而异。

更换组件

在大型部署(例如基础设施云)中,硬件故障很常见。考虑您的流程,并权衡节省时间与可用性。例如,如果对象存储集群具有足够的容量,则可以在一段时间内容忍其中的死盘。或者,如果您的计算安装未满,您可以考虑将实例实时迁移到具有 RAM 故障的主机,直到您有时间处理问题为止。