第 2 章 容器化 Ceph 守护进程的共存


本节描述:

2.1. colocation 如何工作及其优点

您可以在同一个节点上并置容器化 Ceph 守护进程。以下是合并某些 Ceph 服务的优点:

  • 以小规模显著提高总拥有成本 (TCO)
  • 对于最小配置,可以将六个节点减少到三个
  • 更轻松地升级
  • 更好的资源隔离

Colocation 工作方式

您可以将以下列表中的一个守护进程和 OSD 守护进程在一起,方法是将相同的节点添加到 Ansible 清单文件中的适当部分。

  • Ceph 对象网关(radosgw)
  • 元数据服务器(MDS)
  • RBD 镜像(rbd-mirror)
  • 监控和 Ceph 管理器守护进程(ceph-mgr)
  • NFS Ganesha

以下示例演示了如何使用 colocated 守护进程的清单文件类似:

例 2.1. 带有并置守护进程的 Ansible 清单文件

[mons]
<hostname1>
<hostname2>
<hostname3>

[mgrs]
<hostname1>
<hostname2>
<hostname3>

[osds]
<hostname4>
<hostname5>
<hostname6>

[rgws]
<hostname4>
<hostname5>

图 2.1 “colocated Daemons”图 2.2 “非并置守护进程” 镜像显示具有 colocated 和非并置守护进程的集群之间的区别。

图 2.1. colocated Daemons

容器并置守护进程

图 2.2. 非并置守护进程

非并置守护进程的容器

在同一节点上并置两个容器化的 Ceph 守护进程时,ceph-ansible playbook 会为每个节点保留专用 CPU 和 RAM 资源。默认情况下,ceph-ansible 使用 Red Hat Ceph Storage Hardware Selection Guide 3 中的推荐最低硬件 章节中列出的值。要了解如何更改默认值,请参阅 Colocated Daemons 的 Setting Dedicated Resources 部分。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.