OpenShift Container Platform für Hochverfügbarkeit mit OpenShift Container Storage

Der Akzelerator wird als Minimalcluster mit drei Workerknoten bereitgestellt.

Jeder Knoten unterstützt 1 bis 3 500 GB Platten für den Speicher, wobei der Speicher von jedem Knoten auf zwei andere innerhalb des Systems repliziert wird. Der von OpenShift Container Storage verwendete Speicher wird mithilfe eines Persistent Volume Claim (PVC) und eines Persistent Volume (PV) aus unformatiertem Speicher oder lokalem Blockspeicher abgerufen.

Anmerkungen:

  • Der OpenShift Container Platform 4 - HA with OCS -Akzelerator wird nur auf einem einzelnen System und in Cloudgruppen mit dem Implementierungstyp "Single Cloud" oder "Multi Cloud" unterstützt.
Anzahl der Speicherknoten Platten Gesamtkapazität Verwendbare Kapazität
Erstkonfiguration 3 Knoten 1 Platte mit 500 GB auf jedem Knoten 1,5 TB 0.5 TB
1 Platte mit 10 GB auf jedem Knoten
  • Sie können Anwendungs-Pods entweder auf OpenShift Container Storage Nodes oder non-OpenShift Container Storage Nodes erstellen und Ihre Anwendungen ausführen. Es wird jedoch empfohlen, einen Taint auf die Knoten anzuwenden, um sie für die exklusive OpenShift -Containerspeicherverwendung zu markieren und Ihre Anwendungspods nicht auf diesen Knoten auszuführen. Da die mit Taints versehenen OpenShift -Knoten Speicherpods zugeordnet sind, benötigen sie nur eine OpenShift -Containerspeichersubskription und keine OpenShift -Subskription.
  • Jeder Knoten, auf dem OpenShift Container Storage ausgeführt wird, benötigt 16 vCPUs und 64 GB Speicher. Diese Knoten ergänzen die Workerknoten, die zum Ausführen von Anwendungspods verwendet werden.

Tabelle 2: OSD: Objektbasierte Speichereinheit

vCPUs Speicher Speicher Kommentare
Startknoten (OSD + MON) 16 64 GB 500 GB 500 GB Speicher + 10 GB pro MON
OSD 16 64 GB 500 GB 500 GB Speicher pro Platte (standardmäßig 1 Platte, skalierbar auf 3 Platten pro Knoten)

OpenShift Container Storage erfordert die Bereitstellung großer Workerknoten. Gemäß der Dokumentation zu OpenShift Container Storage müssen neben sehr spezifischen Services (z. B. Überwachung und Protokollierung) nur die OpenShift Container Storage-Pods auf diesen Knoten ausgeführt werden. Dies wird erreicht, indem die bestimmten Speicher-Workerknoten für die OpenShift Container Storage-Pods, die auf ihnen ausgeführt werden sollen, mit Tags versehen werden, während Taints eingeschlossen werden, sodass die Anwendungsworkloads auf separaten Workerknoten ausgeführt werden. Dies hat zur Folge, dass möglicherweise eine große Anzahl von VMs in einem OpenShift Container Storage-Cluster ausgeführt werden, insbesondere in einem HA-Cluster. Die folgenden Knoten sind in einem minimalen HA-Cluster verfügbar:

  • 2 Helper-Knoten
  • 3 Masterknoten
  • 2 Workerknoten
  • 3 Speicherknoten (speziell gekennzeichnete Workerknoten)
  • 1 Bootstrap-Knoten

Hinweis: Obwohl der Bootstrapknoten nach der Implementierung freigegeben wird, stellen Sie sicher, dass Sie über die erforderlichen Ressourcen verfügen. Die mindestens belegte Speicherkapazität beträgt 1.5 TB, von denen nur 0.5 TB für Workloads verfügbar sind.