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
- Installa il plugin IBM Cloud Block Volume Attacher.
- 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.
- Se si prevede di usare dispositivi journal o KVDB separati, accedere al nodo worker usando
oc debug <node>ed eseguirelsblkper identificare i percorsi dei dispositivi. Salvate i percorsi dei dispositivi perché vi serviranno durante l'installazione di Portworx. - 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.
- 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.
- Collega l'archiviazione blocchi ai tuoi nodi di lavoro.
- Continua con la tua configurazione di Portworx configurando un archivio chiave-valore per i metadati Portworx.
Cluster VPC
Cloud virtuale privato
- 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.
- Se si prevede di usare dispositivi journal o KVDB separati, accedere al nodo worker usando
oc debug <node>ed eseguirelsblkper identificare i percorsi dei dispositivi. Salvate i percorsi dei dispositivi perché vi serviranno durante l'installazione di Portworx. - 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.
- 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.
- Continua con la tua configurazione di Portworx configurando un archivio chiave-valore per i metadati Portworx.
Cluster Satellite
Satellite
- Crea un'ubicazione Satellite.
- 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.
- Se si intende utilizzare dispositivi journal o KVDB separati, accedere al nodo worker con
oc debug <node>ed eseguirelsblkper identificare i percorsi dei dispositivi. Salvate i percorsi dei dispositivi perché vi serviranno durante l'installazione di Portworx. - 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.
- 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.
- Continua con la tua configurazione di Portworx configurando un archivio chiave-valore per i metadati Portworx.