Ajoutez des volumes à connexion directe ou SAN aux nœuds de stockage Linux dans StorageGRID
Si un nœud de stockage comprend moins de 48 volumes de stockage, vous pouvez augmenter sa capacité en ajoutant de nouveaux périphériques de stockage bloc, en les rendant visibles aux hôtes Linux et en ajoutant les nouveaux mappages de périphériques de stockage bloc au fichier de configuration StorageGRID utilisé pour le nœud de stockage.
-
Vous avez accès à la "Instructions pour l'installation de StorageGRID" pour votre plateforme Linux.
-
Vous avez le
Passwords.txtfichier. -
Vous avez "autorisations d'accès spécifiques".
|
|
N’essayez pas d’ajouter des volumes de stockage à un nœud de stockage pendant qu’une mise à niveau logicielle, une procédure de récupération ou une autre procédure d’extension est en cours. |
Le nœud de stockage est temporairement indisponible lors de l'ajout de volumes de stockage. Vous devez effectuer cette procédure sur un seul nœud de stockage à la fois afin d'éviter d'impacter les services de grille accessibles aux clients.
-
Installez le nouveau matériel de stockage.
Pour plus d'informations, consultez la documentation fournie par votre fournisseur de matériel.
-
Créez de nouveaux volumes de stockage bloc aux tailles souhaitées.
-
Connectez les nouveaux disques et mettez à jour la configuration du contrôleur RAID si nécessaire, ou allouez les nouveaux LUN SAN sur les baies de stockage partagées et autorisez l’hôte Linux à y accéder.
-
Utilisez le même schéma de nommage persistant que celui utilisé pour les volumes de stockage sur le nœud de stockage existant.
-
Si vous utilisez la fonctionnalité de migration de nœuds StorageGRID, rendez les nouveaux volumes visibles pour les autres hôtes Linux qui sont des cibles de migration pour ce nœud de stockage. Pour plus d'informations, consultez les instructions d'installation de StorageGRID pour votre plateforme Linux.
-
-
Connectez-vous à l'hôte Linux prenant en charge le Storage Node en tant que root ou avec un compte disposant des droits sudo.
-
Vérifiez que les nouveaux volumes de stockage sont visibles sur l'hôte Linux.
Vous devrez peut-être effectuer une nouvelle recherche d'appareils.
-
Exécutez la commande suivante pour désactiver temporairement le nœud de stockage :
sudo storagegrid node stop <node-name> -
À l'aide d'un éditeur de texte tel que vim ou pico, modifiez le fichier de configuration du nœud de stockage, qui se trouve à
/etc/storagegrid/nodes/<node-name>.conf. -
Repérez la section du fichier de configuration du nœud qui contient les mappages existants des périphériques de stockage bloc d’objets.
Dans l'exemple,
BLOCK_DEVICE_RANGEDB_00àBLOCK_DEVICE_RANGEDB_03correspondent aux mappages existants des périphériques de stockage d'objets par blocs.NODE_TYPE = VM_Storage_Node ADMIN_IP = 10.1.0.2 BLOCK_DEVICE_VAR_LOCAL = /dev/mapper/sgws-sn1-var-local BLOCK_DEVICE_RANGEDB_00 = /dev/mapper/sgws-sn1-rangedb-0 BLOCK_DEVICE_RANGEDB_01 = /dev/mapper/sgws-sn1-rangedb-1 BLOCK_DEVICE_RANGEDB_02 = /dev/mapper/sgws-sn1-rangedb-2 BLOCK_DEVICE_RANGEDB_03 = /dev/mapper/sgws-sn1-rangedb-3 GRID_NETWORK_TARGET = bond0.1001 ADMIN_NETWORK_TARGET = bond0.1002 CLIENT_NETWORK_TARGET = bond0.1003 GRID_NETWORK_IP = 10.1.0.3 GRID_NETWORK_MASK = 255.255.255.0 GRID_NETWORK_GATEWAY = 10.1.0.1
-
Ajoutez de nouveaux mappages de périphériques de stockage bloc correspondant aux volumes de stockage bloc que vous avez ajoutés pour ce nœud de stockage.
Veillez à commencer à la suivante
BLOCK_DEVICE_RANGEDB_nn. Ne laissez pas d'espace.-
En vous basant sur l'exemple ci-dessus, commencez à
BLOCK_DEVICE_RANGEDB_04. -
Dans l'exemple ci-dessous, quatre nouveaux volumes de stockage bloc ont été ajoutés au nœud :
BLOCK_DEVICE_RANGEDB_04àBLOCK_DEVICE_RANGEDB_07.
NODE_TYPE = VM_Storage_Node ADMIN_IP = 10.1.0.2 BLOCK_DEVICE_VAR_LOCAL = /dev/mapper/sgws-sn1-var-local BLOCK_DEVICE_RANGEDB_00 = /dev/mapper/sgws-sn1-rangedb-0 BLOCK_DEVICE_RANGEDB_01 = /dev/mapper/sgws-sn1-rangedb-1 BLOCK_DEVICE_RANGEDB_02 = /dev/mapper/sgws-sn1-rangedb-2 BLOCK_DEVICE_RANGEDB_03 = /dev/mapper/sgws-sn1-rangedb-3 BLOCK_DEVICE_RANGEDB_04 = /dev/mapper/sgws-sn1-rangedb-4 BLOCK_DEVICE_RANGEDB_05 = /dev/mapper/sgws-sn1-rangedb-5 BLOCK_DEVICE_RANGEDB_06 = /dev/mapper/sgws-sn1-rangedb-6 BLOCK_DEVICE_RANGEDB_07 = /dev/mapper/sgws-sn1-rangedb-7 GRID_NETWORK_TARGET = bond0.1001 ADMIN_NETWORK_TARGET = bond0.1002 CLIENT_NETWORK_TARGET = bond0.1003 GRID_NETWORK_IP = 10.1.0.3 GRID_NETWORK_MASK = 255.255.255.0 GRID_NETWORK_GATEWAY = 10.1.0.1
-
-
Exécutez la commande suivante pour valider vos modifications apportées au fichier de configuration du nœud de stockage :
sudo storagegrid node validate <node-name>Corrigez toutes les erreurs ou avertissements avant de passer à l'étape suivante.
Si vous observez une erreur similaire à la suivante, cela signifie que le fichier de configuration du nœud tente de mapper le périphérique de bloc utilisé par
<node-name>pour<PURPOSE>vers le<path-name>donné dans le système de fichiers Linux, mais qu'il n'existe pas de fichier spécial de périphérique de bloc valide (ou de lien symbolique vers un fichier spécial de périphérique de bloc) à cet emplacement.Checking configuration file for node <node-name>… ERROR: BLOCK_DEVICE_<PURPOSE> = <path-name> <path-name> is not a valid block device
Vérifiez que vous avez saisi la bonne
<path-name>. -
Exécutez la commande suivante pour redémarrer le nœud avec les nouveaux mappages de périphériques de stockage bloc en place :
sudo storagegrid node start <node-name> -
Connectez-vous au nœud de stockage en tant qu'administrateur en utilisant le mot de passe indiqué dans le
Passwords.txtfichier. -
Vérifiez que les services démarrent correctement :
-
Afficher une liste de l’état de tous les services sur le serveur :
sudo storagegrid-statusLe statut est mis à jour automatiquement.
-
Attendez que tous les services soient en cours d'exécution ou vérifiés.
-
Quittez l'écran d'état :
Ctrl+C
-
-
Configurez le nouveau stockage pour qu'il soit utilisé par le nœud de stockage :
-
Configurez les nouveaux volumes de stockage :
sudo add_rangedbs.rbCe script détecte les nouveaux volumes de stockage et vous invite à les formater.
-
Saisissez y pour formater les volumes de stockage.
-
Si certains volumes ont déjà été formatés, décidez si vous souhaitez les reformater.
-
Saisissez y pour reformater.
-
Saisissez n pour ignorer le reformatage.
-
Le
setup_rangedbs.shscript s'exécute automatiquement. -
-
Vérifiez que l'état de stockage du nœud de stockage est en ligne :
-
Connectez-vous au Gestionnaire de grille en utilisant un "navigateur Web pris en charge".
-
Sélectionnez Nœuds > Nœud de stockage > Tâches.
-
Si la liste déroulante État du stockage est définie sur Lecture seule ou Hors ligne, sélectionnez En ligne.
-
Sélectionnez Enregistrer.
-
-
Pour afficher les nouveaux magasins d'objets, sélectionnez Storage.
-
Consultez les détails dans le tableau Volumes.
Vous pouvez désormais utiliser la capacité étendue des nœuds de stockage pour enregistrer des données d'objets.