Skip to main content
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Vérifier les travaux de réparation des données

Contributeurs

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.

  1. Connectez-vous au nœud d'administration principal :

    1. Saisissez la commande suivante : ssh admin@grid_node_IP

      Lorsque vous êtes connecté en tant que root, l'invite passe de $ à #.

    2. Entrez le mot de passe indiqué dans le Passwords.txt fichier.

    3. Entrez la commande suivante pour passer à la racine : su -

    4. Entrez le mot de passe indiqué dans le Passwords.txt fichier.

  2. 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".

    État des données de réparation
  3. Si l'état pour toutes les réparations est Completed, vous n'avez pas besoin de redémarrer les travaux de réparation.

  4. Si l'état pour une réparation est Stopped, vous devez redémarrer cette réparation.

    1. Obtenir l'ID de réparation pour la réparation ayant échoué à partir du résultat.

    2. 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

    3. Continuer à suivre l'état des réparations de données EC jusqu'à ce que l'état pour toutes les réparations soit Completed.