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.

Restaurer les métriques Prometheus lors de la récupération du nœud d'administration principal

En option, vous pouvez conserver les mesures historiques gérées par Prometheus sur un nœud d'administration principal qui a échoué. Les métriques Prometheus ne peuvent être restaurées que si votre système StorageGRID inclut un autre nœud d'administration.

Avant de commencer
  • Le nœud d’administration récupéré est installé et en cours d’exécution.

  • Le système StorageGRID comprend au moins deux nœuds d’administration.

  • Vous avez le Passwords.txt déposer.

  • Vous disposez de la phrase secrète de provisionnement.

À propos de cette tâche

Si un nœud d’administration échoue, les métriques conservées dans la base de données Prometheus sur le nœud d’administration sont perdues. Lorsque vous récupérez le nœud d’administration, le processus d’installation du logiciel crée une nouvelle base de données Prometheus. Une fois le nœud d’administration récupéré démarré, il enregistre les métriques comme si vous aviez effectué une nouvelle installation du système StorageGRID .

Si vous avez restauré un nœud d'administration principal et que votre système StorageGRID dispose d'un autre nœud d'administration, vous pouvez restaurer les mesures historiques en copiant la base de données Prometheus d'un nœud d'administration non principal (le nœud d'administration source) vers le nœud d'administration principal récupéré. Si votre système ne dispose que d'un nœud d'administration principal, vous ne pouvez pas restaurer la base de données Prometheus.

Remarque La copie de la base de données Prometheus peut prendre une heure ou plus. Certaines fonctionnalités de Grid Manager ne seront pas disponibles lorsque les services sont arrêtés sur le nœud d'administration source.
Étapes
  1. Connectez-vous au nœud d'administration source :

    1. Entrez la commande suivante : ssh admin@grid_node_IP

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

    3. Entrez la commande suivante pour passer en root : su -

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

  2. Depuis le nœud d’administration source, arrêtez le service Prometheus : service prometheus stop

  3. Effectuez les étapes suivantes sur le nœud d’administration récupéré :

    1. Connectez-vous au nœud d’administration récupéré :

      1. Entrez la commande suivante : ssh admin@grid_node_IP

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

      3. Entrez la commande suivante pour passer en root : su -

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

    2. Arrêter le service Prometheus : service prometheus stop

    3. Ajoutez la clé privée SSH à l’agent SSH. Entrer:ssh-add

    4. Saisissez le mot de passe d'accès SSH répertorié dans le Passwords.txt déposer.

    5. Copiez la base de données Prometheus du nœud d’administration source vers le nœud d’administration récupéré : /usr/local/prometheus/bin/prometheus-clone-db.sh Source_Admin_Node_IP

    6. Lorsque vous y êtes invité, appuyez sur Entrée pour confirmer que vous souhaitez détruire la nouvelle base de données Prometheus sur le nœud d'administration récupéré.

      La base de données Prometheus d'origine et ses données historiques sont copiées sur le nœud d'administration récupéré. Une fois l’opération de copie terminée, le script démarre le nœud d’administration récupéré. Le statut suivant apparaît :

    Base de données clonée, démarrage des services

    1. Lorsque vous n’avez plus besoin d’un accès sans mot de passe à d’autres serveurs, supprimez la clé privée de l’agent SSH. Entrer:ssh-add -D

  4. Redémarrez le service Prometheus sur le nœud d’administration source.service prometheus start