第5章 コンテナー化された Ceph のハードウェアの最小推奨事項
Ceph は、プロプライエタリーでない商用ハードウェア上で稼働することができます。小規模な実稼働クラスターや開発クラスターは、適度なハードウェアで性能を最適化せずに動作させることができます。
注意: * ディスク領域を割り当てるときは、将来の増加と使用パターンを考慮してください。
- ストレージの制限に対処するために、ディスクの使用状況とパフォーマンスを定期的に監視します。
- 最近のシステムでは、デーモンの仮想メモリー用にスワップ領域を設定することは一般的に推奨されません。このアプローチではパフォーマンスが低下する可能性があり、Ceph クラスターは応答しなくなるデーモンよりもクラッシュするデーモンの方が効率的に動作する可能性があります。
Ceph Object Gateway のハードウェアアクセラレーションによる圧縮には、QAT デバイスを搭載した Sapphire または Emerald Rapids Xeon CPU (またはそれ以降) 上の RHEL 9.4 が必要です。詳細は、Intel Ark を参照してください。
| プロセス | 条件 | 最小推奨 |
|---|---|---|
|
| プロセッサー | OSD コンテナーごとに 1x AMD64 または Intel 64 CPU CORE |
| RAM | 1 OSD コンテナーごとに最小 5 GB の RAM | |
| OS ディスク | ホストごとに 1x OS ディスク | |
| OSD ストレージ | OSD コンテナーごとに 1x ストレージドライブ。OS ディスクと共有できません。 | |
|
|
任意ですが、Red Hat は、デーモンごとに SSD、NVMe または Optane パーティション、または lvm を 1 つ推奨します。サイズ設定は、オブジェクト、ファイルおよび混合ワークロード用に BlueStore に | |
|
|
任意ですが、デーモンごとに 1x SSD、NVMe または Optane パーティション、または論理ボリューム。サイズが小さい (10 GB など) を使用し、 | |
| ネットワーク | 2x 10GB イーサネット NIC | |
|
| プロセッサー | mon-container ごとに 1x AMD64 または Intel 64 CPU CORE |
| RAM |
| |
| ディスク領域の割り当て | /var/lib/ceph 専用のストレージパーティションサイズを作成します。最小サイズは 120 GB、推奨サイズは 240 GB です。専用パーティションが実現できない場合は、/var が少なくとも上記の空き領域を持つ専用パーティション上にあることを確認してください。 | |
| 監視ディスク |
任意で、 | |
| ネットワーク | 2x 1GB イーサネット NIC、10 GB 推奨 | |
|
| プロセッサー |
|
| RAM |
| |
| ネットワーク | 2x 1GB イーサネット NIC、10 GB 推奨 | |
|
| プロセッサー | radosgw-container ごとに 1x AMD64 または Intel 64 CPU CORE |
| RAM | デーモンごとに 1 GB | |
| ディスク領域の割り当て | デーモンあたり 5 GB。スペースは/var/lib/ceph 上の割り当てを参照します。 | |
| ネットワーク | 1x 1GB イーサネット NIC | |
|
| プロセッサー | mds-container ごとに 1x AMD64 または Intel 64 CPU CORE |
| RAM |
この数は、設定可能な MDS キャッシュサイズに大きく依存します。通常、RAM 要件は、 | |
| ディスク領域の割り当て | ベストプラクティスとして、このサービス用に最低 20 GB の空き領域を持つ/var/log 専用のパーティションを作成します。専用パーティションを作成できない場合は、/var が少なくとも上記の空き領域を持つ専用パーティション上にあることを確認してください。 | |
| ネットワーク | 2x 1GB イーサネット NIC、10 GB 推奨 これは、OSD コンテナーと同じネットワークであることに注意してください。OSD で 10GB のネットワークを使用している場合は、MDS でも同じものを使用することで、レイテンシーの面で MDS が不利にならないようにする必要があります。 |