Migrer un nœud StorageGRID vers un nouvel hôte Linux
${post_edited_translations.segment}
Par exemple, vous pourriez vouloir migrer un nœud pour effectuer une mise à jour du système d'exploitation et le redémarrer.
-
Vous avez planifié votre déploiement StorageGRID pour inclure la prise en charge de la migration. Voir "${post_edited_translations.segment}".
-
${post_edited_translations.segment}
-
Le stockage partagé est utilisé pour tous les volumes de stockage par nœud
-
${post_edited_translations.segment}
|
|
En environnement de production, n'exécutez pas plus d'un nœud de stockage sur un même hôte. L'utilisation d'un hôte dédié pour chaque nœud de stockage garantit un domaine de défaillance isolé. D'autres types de nœuds, tels que les nœuds d'administration ou les nœuds de passerelle, peuvent être déployés sur le même hôte. Cependant, si vous avez plusieurs nœuds du même type (deux nœuds de passerelle, par exemple), n'installez pas toutes les instances sur le même hôte. |
${post_edited_translations.segment}
${post_edited_translations.segment}
Exécutez les commandes suivantes sur l’hôte source.
-
Obtenez l'état de tous les nœuds actuellement en cours d'exécution sur l'hôte source.
sudo storagegrid node status allExemple de sortie :
Name Config-State Run-State DC1-ADM1 Configured Running DC1-ARC1 Configured Running DC1-GW1 Configured Running DC1-S1 Configured Running DC1-S2 Configured Running DC1-S3 Configured Running
-
Identifiez le nom du nœud que vous souhaitez migrer et arrêtez-le si son état d'exécution est Running.
sudo storagegrid node stop DC1-S3Exemple de sortie :
Stopping node DC1-S3 Waiting up to 630 seconds for node shutdown
-
Exportez le nœud depuis l'hôte source.
sudo storagegrid node export DC1-S3Exemple de sortie :
Finished exporting node DC1-S3 to /dev/mapper/sgws-dc1-s3-var-local. Use 'storagegrid node import /dev/mapper/sgws-dc1-s3-var-local' if you want to import it again.
-
Notez la commande
importsuggérée dans la sortie.Vous exécuterez cette commande sur l'hôte cible à l'étape suivante.
${post_edited_translations.segment}
Après avoir exporté le nœud depuis l'hôte source, vous l'importez et le validez sur l'hôte cible. La validation confirme que le nœud a accès aux mêmes dispositifs de stockage bloc et interfaces réseau que sur l'hôte source.
Exécutez les commandes suivantes sur l’hôte cible.
-
${post_edited_translations.segment}
sudo storagegrid node import /dev/mapper/sgws-dc1-s3-var-localExemple de sortie :
Finished importing node DC1-S3 from /dev/mapper/sgws-dc1-s3-var-local. You should run 'storagegrid node validate DC1-S3'
-
${post_edited_translations.segment}
sudo storagegrid node validate DC1-S3Exemple de sortie :
Confirming existence of node DC1-S3... PASSED Checking configuration file /etc/storagegrid/nodes/DC1-S3.conf for node DC1-S3... PASSED Checking for duplication of unique values... PASSED
-
${post_edited_translations.segment}
Pour obtenir des informations de dépannage, consultez la StorageGRID "instructions d'installation" pour votre système d'exploitation Linux.
Démarrer le nœud migré
${post_edited_translations.segment}
-
Démarrez le nœud sur le nouvel hôte.
sudo storagegrid node start DC1-S3 -
Connectez-vous à Grid Manager et vérifiez que l’état du nœud est vert sans aucune alerte.
Vérifier que le statut du nœud est vert garantit que le nœud migré a entièrement redémarré et a rejoint de nouveau la grille. Si le statut n'est pas vert, ne migrez aucun nœud supplémentaire afin de ne pas avoir plus d'un nœud hors service. -
Si vous ne parvenez pas à accéder au Grid Manager, patientez 10 minutes, puis exécutez la commande suivante :
sudo storagegrid node status _node-nameConfirmez que le nœud migré a un état d'exécution « En cours d'exécution ».