Restaurar métricas do Prometheus ao recuperar o nó de administração primário do StorageGRID
Opcionalmente, você pode reter as métricas históricas mantidas pelo Prometheus em um nó de administração primário que tenha falhado. As métricas do Prometheus só podem ser restauradas se o seu sistema StorageGRID incluir outro nó de administração.
-
O nó Admin recuperado está instalado e em execução.
-
O sistema StorageGRID inclui pelo menos dois nós de administração.
-
Você tem o arquivo
Passwords.txt. -
Você possui a senha de provisionamento.
Se um nó administrativo falhar, as métricas mantidas no banco de dados Prometheus nesse nó serão perdidas. Ao recuperar o nó administrativo, o processo de instalação do software cria um novo banco de dados Prometheus. Após o nó administrativo recuperado ser iniciado, ele registra métricas como se você tivesse realizado uma nova instalação do sistema StorageGRID.
Se você restaurou um nó de administração primário e seu sistema StorageGRID possui outro nó de administração, você pode restaurar as métricas históricas copiando o banco de dados do Prometheus de um nó de administração não primário (o nó de administração de origem) para o nó de administração primário recuperado. Se o seu sistema possui apenas um nó de administração primário, você não pode restaurar o banco de dados do Prometheus.
|
|
A cópia do banco de dados do Prometheus pode levar uma hora ou mais. Alguns recursos do Grid Manager ficarão indisponíveis enquanto os serviços estiverem interrompidos no nó de administração de origem. |
-
Faça login no nó de administração de origem:
-
Digite o seguinte comando:
ssh admin@grid_node_IP -
Digite a senha listada no arquivo
Passwords.txt. -
Digite o seguinte comando para alternar para root:
su - -
Digite a senha listada no arquivo
Passwords.txt.
-
-
A partir do nó de administração de origem, pare o serviço Prometheus:
service prometheus stop -
Conclua as seguintes etapas no nó de administração recuperado:
-
Faça login no nó de administração recuperado:
-
Digite o seguinte comando:
ssh admin@grid_node_IP -
Digite a senha listada no arquivo
Passwords.txt. -
Digite o seguinte comando para alternar para root:
su - -
Digite a senha listada no arquivo
Passwords.txt.
-
-
Interrompa o serviço Prometheus:
service prometheus stop -
Adicione a chave privada SSH ao agente SSH. Digite:
ssh-add -
Digite a senha de acesso SSH listada no arquivo
Passwords.txt. -
Copie o banco de dados Prometheus do nó de administração de origem para o nó de administração recuperado:
/usr/local/prometheus/bin/prometheus-clone-db.sh Source_Admin_Node_IP -
Quando solicitado, pressione Enter para confirmar que você deseja destruir o novo banco de dados Prometheus no nó de administração recuperado.
O banco de dados original do Prometheus e seus dados históricos são copiados para o nó de administração recuperado. Quando a operação de cópia é concluída, o script inicia o nó de administração recuperado. O seguinte status aparece:
Banco de dados clonado, iniciando serviços
-
Quando você não precisar mais de acesso sem senha a outros servidores, remova a chave privada do agente SSH. Digite:
ssh-add -D
-
-
Reinicie o serviço Prometheus no nó Admin de origem.
service prometheus start