Vérifier les travaux de réparation des données
Avant de mettre un nœud de grille hors service, vous devez confirmer qu'aucun travail de réparation de données n'est actif. Si des réparations ont échoué, vous devez les redémarrer et leur permettre d'effectuer la procédure de mise hors service.
Si vous devez désaffecter un nœud de stockage déconnecté, vous devrez également effectuer ces étapes une fois la procédure de mise hors service terminée pour vous assurer que la réparation des données s'est terminée correctement. Vous devez vous assurer que tous les fragments avec code d'effacement qui se trouvaient sur le nœud supprimé ont été restaurés correctement.
Ces étapes s'appliquent uniquement aux systèmes dotés d'objets avec code d'effacement.
-
Connectez-vous au nœud d'administration principal :
-
Saisissez la commande suivante :
ssh admin@grid_node_IP
Lorsque vous êtes connecté en tant que root, l'invite passe de
$
à#
. -
Entrez le mot de passe indiqué dans le
Passwords.txt
fichier. -
Entrez la commande suivante pour passer à la racine :
su -
-
Entrez le mot de passe indiqué dans le
Passwords.txt
fichier.
-
-
Vérifier l'exécution des réparations :
repair-data show-ec-repair-status
-
Si vous n'avez jamais exécuté de tâche de réparation de données, la sortie est
No job found
. Vous n'avez pas besoin de redémarrer les travaux de réparation. -
Si la tâche de réparation de données a été exécutée précédemment ou est en cours d'exécution, la sortie répertorie les informations relatives à la réparation. Chaque réparation possède un ID de réparation unique. Passez à l'étape suivante.
-
Vous pouvez également surveiller l'état des travaux de restauration en cours et afficher un historique des travaux de restauration effectués dans"Gestionnaire de grille".
-
-
Si l'état pour toutes les réparations est
Completed
, vous n'avez pas besoin de redémarrer les travaux de réparation. -
Si l'état pour une réparation est
Stopped
, vous devez redémarrer cette réparation.-
Obtenir l'ID de réparation pour la réparation ayant échoué à partir du résultat.
-
Exécutez le
repair-data start-ec-node-repair
commande.Utilisez le
--repair-id
Pour spécifier l'ID de réparation. Par exemple, si vous souhaitez réessayer une réparation avec l'ID de réparation 949292, exécutez la commande suivante :repair-data start-ec-node-repair --repair-id 949292
-
Continuer à suivre l'état des réparations de données EC jusqu'à ce que l'état pour toutes les réparations soit
Completed
.
-