Orchestrator
2022.10
False
Imagen de fondo del banner
Guía de instalación de Orchestrator
Última actualización 19 de abr. de 2024

Migrar índices de Elasticsearch

Al utilizar las características de Snapshot y Restaurar de Elasticsearch, puedes crear un repositorio de copia de seguridad de todos los registros, y este se puede utilizar para restaurar tu servidor actual o para cambiar a un nuevo servidor, si es necesario. Esto resulta útil para proporcionar una transición fluida en caso de un error de hardware, o cuando se necesita realizar una actualización.

En esta sección realizamos el proceso de migración en una máquina de servidor de Windows. Para obtener más información sobre instantáneas, la lista completa de ajustes y comandos disponibles para todas las versiones de Elasticsearch compatibles, consulta la documentación oficial de Elastic.

Es necesario tener un sistema de archivos compartido entre tu servidor actual y el nuevo. En este ejemplo, hemos utilizado una carpeta compartida que se creó en el nuevo servidor.

Nota:

Asegúrate de que la cuenta que se utiliza en cada servidor tenga acceso de lectura y escritura a este directorio compartido.

Además, cualquier visualización de Kibana previamente configurada no se guarda y tiene que volver a crearse.

Crear una Instantánea

Desde tu servidor actual, sigue los siguientes pasos:

  1. Pausa el servicio Elasticsearch.
  2. Añade el directorio compartido en el elasticsearch.ymlarchivo: path.repo: [“\\\\server_name\\folder_name”].
  3. Reinicia el servicio Elasticsearch.
  4. En el panel de Kibana, en la sección Herramientas de desarrollo, haz clic en Consola. La ventana de Consola se abrirá.
  5. Crea el repositorio, utilizando un nombre 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. Si tiene éxito, la respuesta de la consola será: “acknowledged”: true.
  7. Crea la instantánea y dale un nombre significativo: PUT /_snapshot/backup_old/snapshot_1?wait_for_completion=true.
    Nota: El ?wait_for_completionparámetro determina si la solicitud se devuelve cuando se completa la instantánea ()true, o cuando se inicia ()false. En el caso de repositorios grandes, este comando puede tardar varios minutos en volver, incluso cuando este parámetro está establecido como falso.

Cuando se haya completado ese comando, tu instantánea se guarda en el repositorio designado y está disponible para hacer uso de la misma. Se recomienda realizar instantáneas frecuentes para mantener el repositorio lo más actualizado posible. Las instantáneas se toman paulatinamente y solo se guardan los nuevos datos en las posteriores ejecuciones, para que no conlleve el consumo excesivo de recursos.

Restaurar desde una Instantánea

Desde tu nuevo servidor, sigue los siguientes pasos:

  1. Pausa el servicio Elasticsearch.
  2. Añade el directorio compartido en el elasticsearch.ymlarchivo: path.repo: [“\\\\server_name\\folder_name”].
  3. Reinicia el servicio Elasticsearch.
  4. En el panel de Kibana, en la sección Herramientas de desarrollo, haz clic en Consola. La ventana de Consola se abrirá.
  5. Crea el repositorio, utilizando el mismo nombre 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. Si tiene éxito, la respuesta de la consola será: “acknowledged”: true.
  7. Carga la instantánea: POST/_snapshot/backup_old/snapshot_1/_restore.

Se restauran todos los índices anteriores, aunque dependiendo del tamaño, puede llevar tiempo realizar la sincronización de todos. Se puede restaurar en cualquier grupo ya en ejecución, o en una nueva máquina.

  • Crear una Instantánea
  • Restaurar desde una Instantánea

Was this page helpful?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Logotipo blanco de UiPath
Confianza y seguridad
© 2005-2024 UiPath. All rights reserved.