Minimale Hardwareempfehlungen für containerisierte Ceph

Ceph kann auf nicht proprietärer Standardhardware ausgeführt werden. Kleine Produktionscluster und Entwicklungscluster können ohne Leistungsoptimierung mit bescheidener Hardware ausgeführt werden.

Tabelle 1. Minimale Hardware-Empfehlungen für containerisiertes Ceph

Diese Tabelle enthält Details zu den Hardwaremindestempfehlungen für containerisierte Ceph für verschiedene Prozesse.

Prozess Kriterien Minimum empfohlen

ceph-osd-container

Prozessor

1x AMD64 oder Intel 64 CPU CORE pro OSD-Container

Arbeitsspeicher

Mindestens 5 GB RAM pro OSD-Container

BS-Platte

1x Betriebssystemplatte pro Host

OSD-Speicher

1x Speicherlaufwerk pro OSD-Container. Kann nicht mit Betriebssystemplatte gemeinsam genutzt werden.

block.db

Optional, aber IBM empfohlen, 1x SSD oder NVMe oder Optane Partition oder lvm pro Dämon. Die Dimensionierung beträgt 4% von block.data für BlueStore für Objekt-, Datei-und gemischte Workloads und 1% von block.data für BlueStore für Block Device-, Openstack Cinder-und Openstack-Cinder-Workloads.

block.wal

Optional 1x SSD-oder NVMe-oder Optane-Partition oder logischer Datenträger pro Dämon. Verwenden Sie eine kleine Größe, z. B. 10 GB, und nur, wenn sie schneller als die block.db -Einheit ist.

Netz

2x 10-GB-Ethernet-NICs

ceph-mon-container

Prozessor

1x AMD64 oder Intel 64 CPU CORE pro mon-container

Arbeitsspeicher

3 GB pro mon-container

Plattenspeicher

10 GB pro mon-container, 50 GB empfohlen

Platte überwachen

Optional: 1x SSD-Platte für Monitor rocksdb -Daten

Netz

2x 1GB Ethernet-NICs, 10 GB empfohlen

ceph-mgr-container

Prozessor

1x AMD64 oder Intel 64 CPU CORE pro mgr-container

Arbeitsspeicher

3 GB pro mgr-container

Netz

2x 1GB Ethernet-NICs, 10 GB empfohlen

ceph-radosgw-container

Prozessor

1x AMD64 oder Intel 64 CPU CORE pro radosgw-Container

Arbeitsspeicher

1 GB pro Dämon

Plattenspeicher

5 GB pro Dämon

Netz

1x 1GB Ethernet-NICs

ceph-mds-container

Prozessor

1x AMD64 oder Intel 64 CPU CORE pro MDS-Container

Arbeitsspeicher

3 GB pro mds-container

Diese Anzahl hängt stark von der konfigurierbaren Größe des MDS-Cache ab. Die RAM-Anforderungen sind in der Regel doppelt so hoch wie die in der Konfigurationseinstellung mds_cache_memory_limit festgelegte Menge. Beachten Sie auch, dass dies der Speicher für Ihren Dämon und nicht der Gesamtsystemspeicher ist.

Plattenspeicher

2 GB pro mds-containerund unter Berücksichtigung des zusätzlichen Speicherplatzes, der für die mögliche Debugprotokollierung erforderlich ist, ist 20GB ein guter Start.

Netz

2x 1GB Ethernet-NICs, 10 GB empfohlen

Beachten Sie, dass dies dasselbe Netz wie die OSD-Container ist. Wenn Sie ein 10-GB-Netz auf Ihren OSDs haben, sollten Sie dasselbe auf Ihrem MDS verwenden, damit das MDS nicht benachteiligt wird, wenn es um Latenz geht.