Préparer votre cluster pour Portworx

Si vous souhaitez créer votre couche de stockage Portworx sur des nœuds de travail non-SDS dans un cluster classique, vous devez d'abord ajouter des blocs de stockage bruts, non formatés et non montés à vos nœuds de travail. Pour les clusters VPC, vous pouvez soit attacher le stockage avant d'installer Portworx, soit permettre à Portworx de créer dynamiquement des disques cloud en utilisant le pilote Block Storage for VPC lors de l'installation.

Le stockage en bloc brut ne peut pas être provisionné à l'aide des PVC (persistent volume claims) de Kubernetes car le périphérique de stockage en bloc est automatiquement formaté par Red Hat OpenShift on IBM Cloud. Vous pouvez utiliser à la place le plug-in IBM Cloud Block Volume Attacher dans les clusters classiques ou dans la console, l'Interface de ligne de commande ou l'API de VPC dans les clusters de VPC pour ajouter du stockage par blocs dans vos noeuds worker.

Portworx ne prend en charge que le stockage par blocs. Les nœuds worker qui montent le stockage des objets ou des fichiers ne peuvent pas être utilisés pour la couche de stockage Portworx.

N'oubliez pas que la fonction de mise en réseau des noeuds worker non SDS dans les clusters classiques n'est pas optimisée pour Portworx et risque de ne pas offrir les performances requises par votre application.

Clusters classiques

Classique

  1. Installez le plug-in IBM Cloud Block Volume Attacher.
  2. Ajouter manuellement le stockage de bloc sur vos noeuds worker. Pour obtenir un stockage de données à haute disponibilité, Portworx nécessite au moins 3 noeuds worker avec du stockage par blocs brut, non formaté.
  3. Si vous prévoyez d'utiliser des périphériques de journaux ou de KVDB distincts, connectez-vous au nœud de travail à l'aide de oc debug <node> et exécutez lsblk pour identifier les chemins d'accès aux périphériques. Enregistrez ces chemins d'accès car vous en aurez besoin lors de l'installation de Portworx.
  4. Si vous souhaitez utiliser des unités de journal, choisissez l'une des options suivantes. Les unités de journal permettent à Portworx d'écrire des journaux directement sur un disque local de votre noeud worker.
    • Attachez un disque supplémentaire de 3 Go à au moins 3 nœuds de travailleur pour l'utiliser pour le journal.
    • Sélectionnez l'un des périphériques de stockage en bloc que vous avez ajoutés précédemment pour l'utiliser pour le journal.
    • Laissez Portworx créer automatiquement une partition de journal pendant l'installation.
  5. Si vous souhaitez utiliser un périphérique spécifique pour la base de données clé-valeur (KVDB) interne de Portworx, choisissez l'une des options suivantes.
    • Attachez un disque supplémentaire de 3 Go à au moins 3 nœuds de travailleur pour l'utiliser pour la BDVK.
    • Sélectionnez l'un des périphériques de stockage en bloc que vous avez ajoutés précédemment.
  6. Reliez le stockage par blocs à vos noeuds worker.
  7. Poursuivez la configuration de Portworx en configurant une base de données clé-valeur pour les métadonnées Portworx.

Clusters de VPC

Cloud privé virtuel

  1. Suivez les étapes pour créer les instances Block Storage for VPC et les attacher à chaque nœud de travailleur que vous souhaitez ajouter à la couche de stockage Portworx. Pour obtenir un stockage de données à haute disponibilité, Portworx nécessite au moins 3 noeuds worker avec du stockage par blocs brut, non formaté.
  2. Si vous prévoyez d'utiliser des périphériques de journaux ou de KVDB distincts, connectez-vous au nœud de travail à l'aide de oc debug <node> et exécutez lsblk pour identifier les chemins d'accès aux périphériques. Enregistrez ces chemins d'accès car vous en aurez besoin lors de l'installation de Portworx.
  3. Si vous souhaitez utiliser des unités de journal, choisissez l'une des options suivantes. Les unités de journal permettent à Portworx d'écrire des journaux directement sur un disque local de votre noeud worker.
    • Attachez un disque supplémentaire de 3 Go à au moins 3 nœuds de travail dans votre cluster.
    • Sélectionnez une unité sur un noeud worker où vous souhaitez que Portworx crée le journal.
  4. Si vous souhaitez utiliser une unité spécifique pour la base de données Portworx KVDB interne, choisissez parmi les options suivantes.
    • Attachez un disque supplémentaire de 3 Go à au moins 3 nœuds de travailleur pour l'utiliser pour la BDVK.
    • Sélectionnez l'un des périphériques de stockage en bloc que vous avez ajoutés précédemment et que vous utiliserez pour la BDVK.
  5. Poursuivez la configuration de Portworx en configurant une base de données clé-valeur pour les métadonnées Portworx.

Clusters Satellite

Satellite

  1. Créez un emplacement Satellite.
  2. Créez des machines virtuelles chez votre fournisseur de services en nuage ou configurez des hôtes sur site dotés d'au moins 16 vCPU, 64 Go de mémoire et d'un espace de stockage suffisant pour vous connecter à votre emplacement, ainsi que de volumes de stockage supplémentaires pour les données d'application, le journal Portworx et la base de données KVDB. Pour obtenir un stockage de données à haute disponibilité, Portworx nécessite au moins 3 noeuds worker avec du stockage par blocs brut, non formaté.
  3. Si vous prévoyez d'utiliser des périphériques de journaux ou de KVDB distincts, connectez-vous au nœud de travail avec oc debug <node> et exécutez lsblk pour identifier les chemins d'accès aux périphériques. Enregistrez ces chemins d'accès car vous en aurez besoin lors de l'installation de Portworx.
  4. Si vous souhaitez utiliser des unités de journal, choisissez l'une des options suivantes. Les unités de journal permettent à Portworx d'écrire des journaux directement sur un disque local de votre noeud worker.
    • Attachez un disque supplémentaire de 3 Go à au moins 3 nœuds de travail dans votre cluster.
    • Sélectionnez une unité sur un noeud worker où vous souhaitez que Portworx crée le journal.
  5. Si vous souhaitez utiliser une unité spécifique pour la base de données Portworx KVDB interne, choisissez parmi les options suivantes.
    • Attachez un disque supplémentaire de 3 Go à au moins 3 nœuds de travailleur pour l'utiliser pour la BDVK.
    • Sélectionnez l'un des périphériques de stockage en bloc que vous avez ajoutés précédemment et que vous utiliserez pour la BDVK.
  6. Poursuivez la configuration de Portworx en configurant une base de données clé-valeur pour les métadonnées Portworx.