backup / restore instância ec2 antes de o.s. atualizar

5

Eu tenho uma instância do EC2 com um volume raiz com suporte do EBS. O sistema operacional não está atualizado há algum tempo e gostaria de remediar isso, mas preciso de um plano de reversão, caso as atualizações causem problemas.

Eu acho que eu sei o que fazer, mas eu estava esperando ter alguém sanidade verificar meu plano antes de fazer alterações. O seguinte parece razoável?

Atualização:

  1. Criar instantâneo do volume raiz; aguarde a conclusão.
  2. Atualizar O.S.

Reversão:

  1. Criar novo volume a partir do instantâneo.
  2. Parar instância.
  3. Desanexe o volume da raiz.
  4. Anexar volume criado a partir do instantâneo como novo volume raiz.
  5. Iniciar instância.

Razoável?

    
por jph 03.10.2018 / 18:27

1 resposta

5

Sim, você tem a essência disso. Algumas coisas para apontar.

Se você puder desligar o servidor antes de tirar o instantâneo, você terá a garantia de obter todos os dados que podem ser armazenados em cache para gravação.

You can take a snapshot of an attached volume that is in use. However, snapshots only capture data that has been written to your Amazon EBS volume at the time the snapshot command is issued. This might exclude any data that has been cached by any applications or the operating system. If you can pause any file writes to the volume long enough to take a snapshot, your snapshot should be complete.

Em segundo lugar, o instantâneo pode não estar disponível imediatamente. Se você tiver que restaurar rapidamente, aguarde o instantâneo ficar fora do estado pending .

Snapshots occur asynchronously; the point-in-time snapshot is created immediately, but the status of the snapshot is pending until the snapshot is complete (when all of the modified blocks have been transferred to Amazon S3), which can take several hours for large initial snapshots or subsequent snapshots where many blocks have changed

Referências

link

    
por 03.10.2018 / 18:48