Tâche postérieure à la mise à niveau pour un cluster utilisant la réplication IBM Spectrum Scale

Pendant ou après la mise à niveau de l'instance pureScale à partir d'une version antérieure à 11.5, vous devez convertir manuellement l'ID de groupe de redondance de condition de départage de 3 à 4. Cette tâche est une opération en ligne.

Avant de commencer

  • Vérifiez que vous disposez des droits d'accès root avant de commencer cette tâche.

A propos de cette tâche

Dans un cluster avec réplication à l'échelle d' IBM® Storage, les ID de groupe de redondance 1 et 2 sont attribués pour représenter les deux répliques de données, et l'ID 4 est attribué au départageur. ID 3 est réservé à la troisième réplique de données dans l'échelle d' IBM Storage.

La procédure suivante décrit les étapes à suivre pour convertir un ID de groupe de redondance de départage de 3 à 4 dans une réplication à l'échelle d' IBM Storage.

Procédure

Vérifiez si un disque de départage du système de fichiers est associé à l'ID de groupe de redondance 3 en exécutant la commande suivante sous root :

/usr/lpp/mmfs/bin/mmlsdisk <fs-name>
Remarque: Le paramètre doit être préfixé par un /dev/xxx, l'utilisateur peut exécuter la commande "/usr/lpp/mmfs/bin/mmlsfs all -A" pour rechercher <fs-name>

Par exemple : /usr/lpp/mmfs/mmlsdisk /dev/db2fs1

Si l'ID de groupe de redondance 3 est utilisé pour l'unité de départage, exécutez la commande suivante pour le convertir de 3 en 4 :

  1. Créez un fichier de strophes avec le contenu suivant :
    %nsd:
      nsd=<NsdName>
      failureGroup=4
  2. Appliquez la modification de l'ID de groupe de redondance à l'aide du fichier de strophes :
    /usr/lpp/mmfs/bin/mmchdisk <fs-name> change -F <stanza file>
  3. Rééquilibrez le système de fichiers à l'aide de l'utilitaire db2cluster :
    db2cluster -cfs -rebalance -filesystem <fs-name>
    Remarque: Le rééquilibrage des données peut être intensif en E-S et sa durée dépend de la taille des données. Il est recommandé de l'exécuter aux heures creuses. Le préfixe '/dev/' doit être supprimé du paramètre.

    Par exemple : ./db2cluster -cfs -rebalance -filesystem db2fs1