Vorbereiten Ihres Clusters für Portworx
Wenn Sie Ihre Portworx Speicherebene auf Nicht-SDS-Arbeitsknoten in einem klassischen Cluster aufbauen möchten, müssen Sie zunächst rohen, unformatierten und ungemounteten Blockspeicher zu Ihren Arbeitsknoten hinzufügen. Bei VPC-Clustern können Sie entweder vor der Installation von Portworx Speicher anhängen oder Portworx die dynamische Erstellung von Cloud-Laufwerken mit Hilfe des Treibers Block Storage for VPC während der Installation ermöglichen.
Unformatierter Blockspeicher kann mithilfe von Kubernetes Persistent Volume Claims (PVCs) nicht bereitgestellt werden, da der Blockspeicher automatisch von Red Hat OpenShift on IBM Cloud formatiert wird. Stattdessen können Sie in klassischen Clustern das IBM Cloud Block Volume Attacher-Plug-in bzw. in VPC-Clustern die VPC-Konsole, die CLI oder die API verwenden, um Blockspeicher zu Ihren Workerknoten hinzuzufügen.
Portworx unterstützt ausschließlich Blockspeicher. Workerknoten, die Datei- oder Objektspeicher anhängen, können nicht für die Portworx-Speicherebene verwendet werden.
Beachten Sie dabei, dass der Netzbetrieb von Nicht-SDS-Workerknoten in klassischen Clustern nicht für Portworx optimiert ist und möglicherweise nicht die Leistungsvorteile bietet, die Ihre App benötigt.
Klassische Cluster
Klassisch
- Installieren Sie das IBM Cloud-Plug-in "Block Volume Attacher".
- Blockspeicher manuell hinzufügen zu Ihren Workerknoten. Für die hoch verfügbare Datenspeicherung benötigt Portworx mindestens drei Workerknoten mit unaufbereitetem und unformatiertem Blockspeicher.
- Wenn Sie separate Journal- oder KVDB-Geräte verwenden möchten, melden Sie sich über
oc debug <node>am Arbeitsknoten an und führen Sielsblkaus, um die Gerätepfade zu ermitteln. Speichern Sie diese Gerätepfade, da Sie sie während der Installation von Portworx benötigen. - Wenn Sie Journaleinheitenverwenden möchten, wählen Sie eine der folgenden Optionen aus. Journaleinheiten ermöglichen
es Portworx, Protokolle direkt auf eine lokale Platte auf Ihrem Workerknoten zu schreiben.
- Hängen Sie an mindestens 3 Arbeitsknoten eine zusätzliche 3-GB-Platte an, die für das Journal verwendet werden soll.
- Wählen Sie eines der zuvor hinzugefügten Blockspeichergeräte aus, das für das Journal verwendet werden soll.
- Portworx erstellt während der Installation automatisch eine Journalpartition.
- Wenn Sie ein bestimmtes Gerät für die interne Portworx Key-Value-Datenbank (KVDB) verwenden möchten, wählen Sie eine der folgenden Optionen.
- Befestigen Sie eine zusätzliche 3-GB-Platte an mindestens 3 Arbeitsknoten, die für die KVDB verwendet werden sollen.
- Wählen Sie eines der Blockspeichergeräte aus, die Sie zuvor hinzugefügt haben.
- Schließen Sie den Blockspeicher an Ihre Workerknoten an.
- Fahren Sie mit dem Portworx-Setup fort, indem Sie einen Schlüssel/Wert-Speicher für Portworx-Metadaten einrichten.
VPC-Cluster
Virtuelle private Cloud
- Folgen Sie den Schritten, um die Block Storage for VPC Instanzen zu erstellen und sie an jeden Arbeitsknoten anzuschließen, den Sie der Portworx Speicherebene hinzufügen möchten. Für die hoch verfügbare Datenspeicherung benötigt Portworx mindestens drei Workerknoten mit unaufbereitetem und unformatiertem Blockspeicher.
- Wenn Sie separate Journal- oder KVDB-Geräte verwenden möchten, melden Sie sich über
oc debug <node>am Arbeitsknoten an und führen Sielsblkaus, um die Gerätepfade zu ermitteln. Speichern Sie diese Gerätepfade, da Sie sie während der Installation von Portworx benötigen. - Wenn Sie Journaleinheitenverwenden möchten, wählen Sie eine der folgenden Optionen aus. Journaleinheiten ermöglichen
es Portworx, Protokolle direkt auf eine lokale Platte auf Ihrem Workerknoten zu schreiben.
- Befestigen Sie eine zusätzliche 3-GB-Platte an mindestens 3 Worker-Nodes in Ihrem Cluster.
- Wählen Sie eine Einheit auf einem Workerknoten aus, auf dem Portworx das Journal erstellen soll.
- Wenn Sie eine bestimmte Einheit für die interne Portworx KVDB verwenden möchten, wählen Sie eine der folgenden Optionen aus.
- Befestigen Sie eine zusätzliche 3-GB-Platte an mindestens 3 Arbeitsknoten, die für die KVDB verwendet werden sollen.
- Wählen Sie eines der zuvor hinzugefügten Blockspeichergeräte aus, das Sie für die KVDB verwenden möchten.
- Fahren Sie mit dem Portworx-Setup fort, indem Sie einen Schlüssel/Wert-Speicher für Portworx-Metadaten einrichten.
Satellit-Cluster
Satellite
- Erstellen Sie einen Satellite-Standort.
- Erstellen Sie VMs bei Ihrem Cloud-Anbieter oder richten Sie lokale Hosts ein, die über mindestens 16 vCPU, 64 GB Arbeitsspeicher und genügend Speicherplatz für die Anbindung an Ihren Standort verfügen, sowie zusätzliche Speichervolumes für Anwendungsdaten, das Portworx Journal und die KVDB. Für die hoch verfügbare Datenspeicherung benötigt Portworx mindestens drei Workerknoten mit unaufbereitetem und unformatiertem Blockspeicher.
- Wenn Sie separate Journal- oder KVDB-Geräte verwenden möchten, melden Sie sich mit
oc debug <node>am Arbeitsknoten an und führen Sielsblkaus, um die Gerätepfade zu ermitteln. Speichern Sie diese Gerätepfade, da Sie sie während der Installation von Portworx benötigen. - Wenn Sie Journaleinheitenverwenden möchten, wählen Sie eine der folgenden Optionen aus. Journaleinheiten ermöglichen
es Portworx, Protokolle direkt auf eine lokale Platte auf Ihrem Workerknoten zu schreiben.
- Befestigen Sie eine zusätzliche 3-GB-Platte an mindestens 3 Worker-Nodes in Ihrem Cluster.
- Wählen Sie eine Einheit auf einem Workerknoten aus, auf dem Portworx das Journal erstellen soll.
- Wenn Sie eine bestimmte Einheit für die interne Portworx KVDB verwenden möchten, wählen Sie eine der folgenden Optionen aus.
- Befestigen Sie eine zusätzliche 3-GB-Platte an mindestens 3 Arbeitsknoten, die für die KVDB verwendet werden sollen.
- Wählen Sie eines der zuvor hinzugefügten Blockspeichergeräte aus, das Sie für die KVDB verwenden möchten.
- Fahren Sie mit dem Portworx-Setup fort, indem Sie einen Schlüssel/Wert-Speicher für Portworx-Metadaten einrichten.