3.2. 添加或删除节点前的注意事项


Ceph 的一个未佳的功能是能够在运行时添加或删除 Ceph OSD 节点。这意味着您可以重新定义存储容量大小或更换硬件,而无需关闭存储集群。例如,可以在集群 处于降级状态 的同时为 Ceph 客户端提供服务,例如,您可以在常规工作时间内添加或删除硬件,而不是按时限或周末工作。但是,添加和删除 Ceph OSD 节点可能会对性能有严重影响,而且您必须考虑在操作前考虑添加、删除或替换存储集群中的硬件的性能影响。

从容量角度看,删除节点会删除节点中包含的 OSD,并有效减少存储集群的容量。添加节点添加节点中包含的 OSD,并有效扩展存储集群的容量。无论您是扩展还是减少存储容量,添加或移除 Ceph OSD 节点都将因为集群重新平衡一样减少回填操作。在这种重新平衡时间期间,Ceph 使用其他资源来影响存储集群性能。

想象一个包含各个节点有四个 OSD 的 Ceph 节点的存储集群。在四个节点的存储中,使用 16 个 OSD 来删除节点,并删除 4 个 OSD,并将容量削减了 25%。在具有三个节点的存储中,具有 12 个 OSD,添加节点添加 4 个 OSD,并将容量增加 33%。

在生产用 Ceph 存储集群中,Ceph OSD 节点具有特定的硬件配置,可促进特定类型的存储策略。如需了解更多详细信息,请参阅 Red Hat Ceph Storage 3 的存储策略指南

由于 Ceph OSD 节点是 CRUSH 层次结构的一部分,添加或删除节点的性能通常会影响使用该 CRUSH 层次结构的池性能,即 CRUSH 规则集。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.