Preparazione del cluster per Portworx

Se si desidera creare il livello di storage Portworx su nodi worker non-SDS in un cluster classico, è necessario prima aggiungere ai nodi worker uno storage a blocchi grezzo, non formattato e non montato. Per i cluster VPC, è possibile collegare lo storage prima di installare Portworx oppure consentire a Portworx di creare dinamicamente le unità cloud utilizzando il driver Block Storage for VPC durante l'installazione.

Non è possibile eseguire il provisioning di storage a blocchi grezzi utilizzando i PVC (persistent volume claims) di Kubernetes, poiché il dispositivo di storage a blocchi viene formattato automaticamente da Red Hat OpenShift on IBM Cloud. Puoi invece utilizzare il plugin IBM Cloud Block Volume Attacher nei cluster classici o la console, la CLI o l'API VPC nel cluster VPC per aggiungere l'archiviazione blocchi ai tuoi nodi di lavoro.

Portworx supporta solo l'archiviazione blocchi. I nodi di lavoro che montano l'archiviazione di file o oggetti non possono essere utilizzati per il livello di archiviazione Portworx.

Tieni presente che la rete di nodi di lavoro non SDS nei cluster classici non è ottimizzata per Portworx e potrebbe non offrire i vantaggi in termini di prestazioni richiesti dalla tua applicazione.

Cluster classici

Classico

  1. Installa il plugin IBM Cloud Block Volume Attacher.
  2. Aggiungi manualmente l'archiviazione blocchi ai tuoi nodi di lavoro. Per l'archiviazione dei dati altamente disponibile, Portworx richiede almeno 3 nodi di lavoro con archiviazione blocchi non elaborata e non formattata.
  3. Se si prevede di usare dispositivi journal o KVDB separati, accedere al nodo worker usando oc debug <node> ed eseguire lsblk per identificare i percorsi dei dispositivi. Salvate i percorsi dei dispositivi perché vi serviranno durante l'installazione di Portworx.
  4. Se si desidera utilizzare le unità giornale, scegliere tra le seguenti opzioni. I dispositivi journal consentono a Portworx di scrivere i log direttamente su un disco locale sul nodo di lavoro.
    • Collegare un disco aggiuntivo da 3 GB ad almeno 3 nodi worker da utilizzare per il journal.
    • Selezionare uno dei dispositivi di archiviazione a blocchi aggiunti in precedenza da utilizzare per il journal.
    • Lascia che Portworx crei automaticamente una partizione journal durante l'installazione.
  5. Se si desidera utilizzare un dispositivo specifico per il database interno Portworx key-value (KVDB), scegliere una delle seguenti opzioni.
    • Collegare un disco aggiuntivo da 3 GB ad almeno 3 nodi worker da utilizzare per il KVDB.
    • Selezionare uno dei dispositivi di archiviazione a blocchi aggiunti in precedenza.
  6. Collega l'archiviazione blocchi ai tuoi nodi di lavoro.
  7. Continua con la tua configurazione di Portworx configurando un archivio chiave-valore per i metadati Portworx.

Cluster VPC

Cloud virtuale privato

  1. Seguire i passaggi per creare le istanze Block Storage for VPC e collegarle a ogni nodo worker che si desidera aggiungere al livello di storage Portworx. Per l'archiviazione dei dati altamente disponibile, Portworx richiede almeno 3 nodi di lavoro con archiviazione blocchi non elaborata e non formattata.
  2. Se si prevede di usare dispositivi journal o KVDB separati, accedere al nodo worker usando oc debug <node> ed eseguire lsblk per identificare i percorsi dei dispositivi. Salvate i percorsi dei dispositivi perché vi serviranno durante l'installazione di Portworx.
  3. Se si desidera utilizzare le unità giornale, scegliere tra le seguenti opzioni. I dispositivi journal consentono a Portworx di scrivere i log direttamente su un disco locale sul nodo di lavoro.
    • Collegare un disco aggiuntivo da 3 GB ad almeno 3 nodi worker del cluster.
    • Seleziona un dispositivo su un nodo di lavoro in cui vuoi che Portworx crei il journal.
  4. Se vuoi utilizzare una periferica specifica per il KVDB Portworx interno, scegli tra le seguenti opzioni.
    • Collegare un disco aggiuntivo da 3 GB ad almeno 3 nodi worker da utilizzare per il KVDB.
    • Selezionare uno dei dispositivi di archiviazione a blocchi aggiunti in precedenza da utilizzare per il KVDB.
  5. Continua con la tua configurazione di Portworx configurando un archivio chiave-valore per i metadati Portworx.

Cluster Satellite

Satellite

  1. Crea un'ubicazione Satellite.
  2. Creare macchine virtuali nel provider cloud o impostare host on-premise con almeno 16 vCPU, 64 GB di memoria e uno spazio di archiviazione sufficiente per collegarsi alla posizione, oltre a volumi di archiviazione aggiuntivi per i dati delle app, il journal Portworx e il KVDB. Per l'archiviazione dei dati altamente disponibile, Portworx richiede almeno 3 nodi di lavoro con archiviazione blocchi non elaborata e non formattata.
  3. Se si intende utilizzare dispositivi journal o KVDB separati, accedere al nodo worker con oc debug <node> ed eseguire lsblk per identificare i percorsi dei dispositivi. Salvate i percorsi dei dispositivi perché vi serviranno durante l'installazione di Portworx.
  4. Se si desidera utilizzare le unità giornale, scegliere tra le seguenti opzioni. I dispositivi journal consentono a Portworx di scrivere i log direttamente su un disco locale sul nodo di lavoro.
    • Collegare un disco aggiuntivo da 3 GB ad almeno 3 nodi worker del cluster.
    • Seleziona un dispositivo su un nodo di lavoro in cui vuoi che Portworx crei il journal.
  5. Se vuoi utilizzare una periferica specifica per il KVDB Portworx interno, scegli tra le seguenti opzioni.
    • Collegare un disco aggiuntivo da 3 GB ad almeno 3 nodi worker da utilizzare per il KVDB.
    • Selezionare uno dei dispositivi di archiviazione a blocchi aggiunti in precedenza da utilizzare per il KVDB.
  6. Continua con la tua configurazione di Portworx configurando un archivio chiave-valore per i metadati Portworx.