# Restore de cluster

**URL:** <https://discuss.elastic.co/t/restore-de-cluster/253599>\
**Category:** Elastic em Português - Brasil\
**Created:** [October 28, 2020, 5:45pm UTC](https://discuss.elastic.co/t/restore-de-cluster/253599 "2020-10-28T17:45:22Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![ormenese](https://avatars.discourse-cdn.com/v4/letter/o/c57346/32.png) [@ormenese](https://discuss.elastic.co/u/ormenese)\
**Post date:** [October 28, 2020, 5:45pm UTC](https://discuss.elastic.co/t/restore-de-cluster/253599/1 "2020-10-28T17:45:22Z")

</div>

Boa tarde pessoal.

Estou migrando meu cluster de ambiente. Já fiz todas as instalações necessárias e a cópia dos arquivos físicos dos snapshots do cluster a ser migrado, para dentro do cluster novo.

Preciso que o restore traga todos os dados de index, index patterns, roles, users, spaces, templates e dashboards.

Como posso proceder ?

Tentei utilizando o restore do Kibana, mas só consegui restaurar os index e nada mais.

Obrigado

---

<div class="post-metadata">

**Author:** ![thiago](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/thiago/32/32096_2.png) [@thiago](https://discuss.elastic.co/u/thiago)\
**Post date:** [November 4, 2020, 6:15pm UTC](https://discuss.elastic.co/t/restore-de-cluster/253599/2 "2020-11-04T18:15:19Z")

</div>

Olá André,

Isso vai depender do que foi pedido na hora de criar o snapshot. Por exemplo, `index patterns`, `dashboards` e `spaces` são guardados no índice do kibana, então será preciso que tenha incluído este índice (normalmente o alias `.kibana` apontando para o índice `.kibana_1`) na hora da criação do snapshot. Já outros dados relativo a segurança (`users` e `roles`) vai depender do tipo de realm que você está usando (se estiver usando realm nativo existem instruções como fazer [aqui](https://www.elastic.co/guide/en/elasticsearch/reference/current/security-backup.html#backup-security-index-configuration)). Por último, outros dados como `templates` são guardados no global state que, por padrão, é incluído no snapshot mas _não_ será incluído se o snapshot foi criado com `include_global_state: false` (veja mais [aqui](https://www.elastic.co/guide/en/elasticsearch/reference/current/create-snapshot-api.html)).

Espero ter ajudado!

Abs

---

<div class="post-metadata">

**Author:** ![ormenese](https://avatars.discourse-cdn.com/v4/letter/o/c57346/32.png) [@ormenese](https://discuss.elastic.co/u/ormenese)\
**Post date:** [November 10, 2020, 6:12pm UTC](https://discuss.elastic.co/t/restore-de-cluster/253599/3 "2020-11-10T18:12:27Z")

</div>

Olá Thiago.

Como estou acostumado com restore de banco relacional, e não sou profundo conhecedor de toda a estrutura do Elasticsearch, imaginei que poderia fazer um restore e tudo seria recriado.

Acabei fazendo por partes, e restaurando aos poucos. Fiz mais ou menos o que você citou. Restaurei meus índices, os índices do kibana, e o índice do security.

Como tenho dois snapshots, um com apenas meus índices, e outro com tudo, tive como restaurar tudo que precisava.

Muito obrigado pela resposta.

---

<div class="post-metadata">

**Author:** ![thiago](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/thiago/32/32096_2.png) [@thiago](https://discuss.elastic.co/u/thiago)\
**Post date:** [November 11, 2020, 1:15pm UTC](https://discuss.elastic.co/t/restore-de-cluster/253599/4 "2020-11-11T13:15:49Z")

</div>

Olá Andre,

Eu entendo perfeitamente a sua questão. Uma ferramenta que pode te ajudar com isso é o [Elastic Curator](https://github.com/elastic/curator). Com ela você pode criar um arquivo de configuração que faz todas as ações necessárias de snapshot que você precisa para fazer o backup/restore.

Abs!

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [November 4, 2022, 8:16am UTC](https://discuss.elastic.co/t/restore-de-cluster/253599/5 "2022-11-04T08:16:29Z")

</div>


