Skip to content
This repository was archived by the owner on Mar 4, 2020. It is now read-only.

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 

Repository files navigation

Documentar como se recuperar de possíveis desastres na infraestrutura ou servicos.

Problema no 3850

Restaurar backup de VM

Restaurar nuvem

Restaurar

Recuperação de desastre

A recuperação de desastre dessa estrutura consiste em seguir os passos desse tutorial a partir de instânciação-dos-hosts.

Caso não seja necessário reinstalar o SO, os passos são os seguintes:

Remover o cluster kubernetes:

$ ./rke remove 

Acessar cada nó e rodar os seguintes comandos:

$ sudo docker stop $(docker ps -a -q)
$ sudo docker rm $(docker ps -a -q)
$ sudo docker volume prune
$ sudo rm -rf /var/lib/rook

Reestabelecendo o cluster kubernetes e os serviços:

Quando você já possui acesso via ssh (ssh rancher@nodenuvemX) a todos os hosts pode executar o comando para criar/atualizar o cluster(possuindo o arquivo cluster.yml):

$ ./rke up --config cluster.yml

Baseado nas configurações oficiais de Backups and Disaster Recovery e Creating Backups—High Availability Installs configuramos o serviço de snapshots recorrentes do etcd no cluster.yml. Os snapshots estão sendo sincronizados diariamente no servidor de monitoramento/backup em /backup/etcd_kubernetes e são gravados em fita.

Para fazer o restore do backup utilize os passos descritps em Restoring Backups—High Availability Installs.

Caso não seja possível a opção acima, é possivel recolocar os serviços no ar seguindo os passos abaixo:

Clone o repositório dos serviços: https://github.com/ctic-sje-ifsc/servicos_kubernetes

Criando todos os namespaces:

$ cd servicos_kubernetes/namespaces
$ kubectl create -f namespaces.yaml

Baixar as chaves do drive e criar todas com o comando:

$ make -i create

Depois acesse a pasta dos serviços e inicie todos com o seguinte comando:

$ cd servicos_kubernetes
$ make -i create

About

Documentar como se recuperar de possíveis desastres na infraestrutura ou servicos.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors