UiPath Documentation
orchestrator
2024.10
false
Guia de instalação do Orchestrator
Importante :
A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.

Migrar índices do Elasticsearch

Migre índices do Elasticsearch usando Snapshot e Restore para transições de servidor ou recuperação de falha de hardware

Ao usar as funcionalidades Snapshot e Restauração do Elasticsearch, você pode criar um repositório de backup de todos os índices, o qual pode ser usado para restaurar seu servidor atual ou mover para um novo servidor, se necessário. Isso é útil para fornecer uma transição perfeita em caso de falha de hardware ou quando for preciso fazer upgrade.

Nesta seção examinamos o procedimento de migração em uma máquina de servidor do Windows. Para mais informações sobre os snapshots e a lista completa de configurações e comandos disponíveis para todas as versões do Elasticsearch compatíveis, consulte a documentação oficial do Elastic.

É necessário ter um sistema de arquivos compartilhado entre seu servidor atual e o novo. Neste exemplo, usamos uma pasta compartilhada que foi criada no novo servidor.

Observação:

Certifique-se de que a conta que está sendo usada em cada servidor tenha acesso de Leitura e Gravação para este diretório compartilhado.

Além disso, todas as visualizações do Kibana configuradas anteriormente não são salvas e precisam ser criadas.

Criando um Snapshot

A partir do seu servidor atual, siga estas etapas:

  1. Interrompa o serviço do Elasticsearch.
  2. Adicione o diretório compartilhado no arquivo elasticsearch.yml: path.repo: [“\\\\server_name\\folder_name”].
  3. Reinicie o serviço do Elasticsearch.
  4. No Painel do Kibana, na seção Ferramentas de Desenvolvimento , selecione Console. A janela Console se abre.
  5. Crie o repositório usando um nome significativo:
    PUT /_snapshot/backup_old/ { “type”: “fs”, “settings”:{ “location”: “\\server_name\\folder_name” } }
    PUT /_snapshot/backup_old/ { “type”: “fs”, “settings”:{ “location”: “\\server_name\\folder_name” } }
    
  6. Se for bem-sucedido, a resposta do console é: “acknowledged”: true.
  7. Crie o snapshot e dê a ele um nome significativo: PUT /_snapshot/backup_old/snapshot_1?wait_for_completion=true.
    Observação:

    O parâmetro ?wait_for_completion determina se a solicitação retorna quando o snapshot estiver completo (true), ou quando for inicializado (false). Em grandes repositórios este comando pode levar vários minutos para voltar, mesmo quando esse parâmetro estiver definido como falso.

Quando este comando estiver concluído, seu snapshot é salvo no repositório designado e estará disponível para uso. É recomendável usar snapshots frequentes para manter o repositório o mais atual possível. Os Snapshots são transportados de forma incremental, salvando apenas dados novos em qualquer execução subsequente, então não são necessários muitos recursos para fazer isso.

Restaurando a partir de um Snapshot

A partir do seu novo servidor, siga estas etapas:

  1. Interrompa o serviço do Elasticsearch.
  2. Adicione o diretório compartilhado no arquivo elasticsearch.yml: path.repo: [“\\\\server_name\\folder_name”].
  3. Reinicie o serviço do Elasticsearch.
  4. No Painel do Kibana, na seção Ferramentas de Desenvolvimento , selecione Console. A janela Console se abre.
  5. Crie o repositório usando o mesmo nome que antes:
    PUT /_snapshot/backup_old/ { “type”: “fs”, “settings”:{ “location”: “\\server_name\\folder_name” } }
    PUT /_snapshot/backup_old/ { “type”: “fs”, “settings”:{ “location”: “\\server_name\\folder_name” } }
    
  6. Se for bem-sucedido, a resposta do console é: “acknowledged”: true.
  7. Carregue o snapshot: POST/_snapshot/backup_old/snapshot_1/_restore.

Todos os índices anteriores são reconstruídos, embora, dependendo do tamanho, poderá levar algum tempo para que todos sejam sincronizados. A restauração pode ser executada em um cluster já em execução ou em uma nova máquina.

  • Criando um Snapshot
  • Restaurando a partir de um Snapshot

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte

Quer aprender? Academia UiPath

Tem perguntas? Fórum do UiPath

Fique por dentro das novidades