Criar e restaurar um Snapshot
Siga os passos abaixo para restaurar um snapshot já criado em uma nova instância de banco de dados.
- 🖥️ Console
- >_ CLI
Usando o Console
Criar um snapshot
- Acesse o Console Magalu Cloud.
- No painel principal, escolha a opção Database.
- Clique sobre o nome da instância que gerou o snapshot original.
- Clique na aba Snapshots.
- Clique em “Criar Snapshot”.
- Dê o nome ao seu novo snapshot
- Você pode acompanhar o progresso da criação na aba Snapshots do seu banco de dados
Restaurar um snapshot
- Acesse o Console Magalu Cloud.
- No painel principal, escolha a opção Database.
- Clique sobre o nome da instância que gerou o snapshot original.
- Clique na aba Snapshots.
- Na listagem dos snapshots, selecione aquele que será utilizado para criar uma nova instância de banco de dados.
- Selecione a opção “Restaurar snapshot em nova instância”.
- Preencha as informações solicitadas no formulário de criação.
- Você pode acompanhar o progresso no Console e acessá-la a partir da listagem de databases.
Após a conclusão, sua nova instância estará disponível para uso.
Usando a CLI
Listar os snapshots existentes
Single-Zone
mgc dbaas snapshots instances-snapshots list [instance-id]
Substitua:
[instance-id]
pelo ID da instância que terá seus snapshots listados.
Multi-Zonas
mgc dbaas snapshots clusters-snapshots list [cluster_id]
Substitua:
[cluster_id]
pelo ID do cluster que terá seus snapshots listados.
Criar um novo snapshot
Este procedimento criará uma nova instância de banco de dados utilizando o snapshot indicado.
Single-Zone
mgc dbaas snapshots instances-snapshots create --instance-id=[instance-id] --instance-type-id="[instance-type-id]" --name="[nome-novo-snapshot]"
Substitua
[instance-id]
pelo ID da instância que você deseja criar um snapshot.[instance-type-id]
pelo ID da instância que você deseja criar um snapshot.[nome-novo-snapshot]
pelo nome que deseja dar ao novo snapshot.
Multi-Zonas
mgc dbaas snapshots clusters-snapshots create --cluster-id=[cluster-id] --instance-type-id="[instance-type-id]" --name="[nome-novo-snapshot]"
Substitua
[cluster-id]
pelo ID do cluster que você deseja criar um snapshot.[instance-type-id]
pelo ID da instância que você deseja criar um snapshot.[nome-novo-snapshot]
pelo nome que deseja dar ao novo snapshot.
Restaurar um snapshot
Este procedimento criará uma nova instância de banco de dados utilizando o snapshot indicado.
Single-Zone
mgc dbaas snapshots instances-snapshots restore --instance-type-id=[instance-type-id] --name="[nome-nova-instancia]" --snapshot-id=[snapshot-id]
Substitua
[instance-type-id]
pelo ID do tipo de instância que você usar para criar a nova instância de banco de dados.[nome-nova-instancia]
pelo nome que você deseja dar a nova instância de banco de dados.[snapshot-id]
pelo ID do snapshot a ser restaurado como nova instância.
Multi-Zonas
mgc dbaas snapshots clusters-snapshots restore --instance-type-id=[instance-type-id] --name="[nome-nova-instancia]" --snapshot-id=[snapshot-id]
Substitua
[instance-type-id]
pelo ID do tipo de instância que você usar para criar a nova instância de banco de dados.[nome-nova-instancia]
pelo nome que você deseja dar a nova instância de banco de dados.[snapshot-id]
pelo ID do snapshot a ser restaurado como nova instância.
Consultar o status do seu banco de dados restaurado
Através do ID fornecido na resposta do comando restore
, você pode consultar o status da restauração.
Single-Zone
mgc dbaas instances get [instance-id]
Substitua
[instance-id]
pelo ID da instância que deseja consultar.
Multi-Zonas
mgc dbaas clusters get [cluster_id]
Substitua
[cluster_id]
pelo ID do cluster que deseja consultar.