第 6 章 容器化 Ceph 的最低硬件建议


Ceph 可以在非专有商用硬件上运行。通过使用适度的硬件,可在不优化性能的情况下运行小型生产集群和开发集群。

Process标准最低建议

ceph-osd-container

处理器

每个 OSD 容器 1 个 AMD64 或 Intel 64 CPU CORE

RAM

每个 OSD 容器最少 5 GB RAM

OS Disk

每个主机 1 个 OS 磁盘

OSD 存储

每个 OSD 容器 1X 存储驱动器。无法与 OS 磁盘共享。

block.db

可选,但红帽建议每个守护进程 1x SSD 或 NVMe 或 Optane 分区或 lvm。大小为 BlueStore 的 block.data 的 4%

block.wal

(可选)每个守护进程 1x SSD 或 NVMe 或 Optane 分区或逻辑卷。使用小大小(如 10 GB),并且仅在它比 block.db 设备快时才使用。

网络

2 个 1 GB 以太网 NIC,建议 10 GB

ceph-mon-container

处理器

每个 mon-container 一个 AMD64 或 Intel 64 CPU 内核

RAM

每个 mon-container3 GB

磁盘空间

推荐每个 mon-container 10 GB,推荐 50 GB

监控磁盘

另外,1x SSD 磁盘用于 monitor rocksdb 数据

网络

2 个 1GB 以太网 NIC,推荐 10 GB

ceph-mgr-container

处理器

每个 mgr-container的 AMD64 或 Intel 64 CPU CORE

RAM

每个 mgr-container3 GB

网络

2 个 1GB 以太网 NIC,推荐 10 GB

ceph-radosgw-container

处理器

每个 radosgw-container 1 个 AMD64 或 Intel 64 CPU 内核

RAM

每个守护进程 1 GB

磁盘空间

每个守护进程 5 GB

网络

1x 1GB 以太网 NIC

ceph-mds-container

处理器

每个 mds-container 一个 AMD64 或 Intel 64 CPU 内核

RAM

3 GB per mds-container

这个数字高度依赖于可配置的 MDS 缓存大小。RAM 要求通常为insd s_cache_memory_limit 配置设置中设置的数量的两倍。另请注意,这是守护进程的内存,而不是整体系统内存。

磁盘空间

2 GB 每个容器,以及可能调试日志记录所需的额外空间,20GB 是个不错的起点。

网络

2 个 1GB 以太网 NIC,推荐 10 GB

请注意,这与 OSD 容器网络相同。如果您在 OSD 上有一个 10 GB 网络,则应在 MDS 上使用相同的网络,这样 MDS 在涉及延迟时不会产生判断。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.