it-swarm-pt.tech

É seguro atualizar a AWS Ubuntu Instance executando sites ao vivo?

Em 2015, criei uma instância do AWS executando 14.04. Depois de 2,5 anos, eu estou querendo saber se é uma boa idéia para atualizar como eu vejo essa mensagem todos os dias quando eu logar nele?

Welcome to Ubuntu 14.04.3 LTS (GNU/Linux 3.13.0-48-generic x86_64)

309 packages can be updated.
235 updates are security updates.

New release '16.04.4 LTS' available.
Run 'do-release-upgrade' to upgrade to it.

Minhas perguntas são -

  1. Devo atualizar o Ubuntu ou deixá-lo como está? como qualquer atualização de pacote errado pode quebrar o servidor/site ao vivo.
  2. É seguro para atualizar o Ubuntu como este executando-release-upgrade ou existe uma maneira melhor de fazê-lo, especialmente em servidores ao vivo?

Obrigado

5
iCyborg

Devo atualizar o Ubuntu ou deixá-lo como está? como qualquer atualização de pacote errado pode quebrar o servidor/site ao vivo.

Sim, você precisa atualizar a instância da nuvem.

É seguro para atualizar o Ubuntu como este executando-release-upgrade

Não.

ou há uma maneira melhor de fazê-lo, especialmente em servidores ao vivo?

Sim, e deve haver um tutorial sobre isso na plataforma AWS (pelo menos eu sei que há um no GCE, então espero que exista um na AWS também ;-))

A regra geral ao lidar com instâncias de nuvem: preparar para falha. Estrague tudo de qualquer maneira e a instância se foi, morta, para nunca mais voltar.

A configuração de uma instância deve ser:

  1. um disco raiz com o qual você cria uma instância.
  2. um disco pessoal que é adicionado à instância. Este disco pessoal também possui cópias de todos os arquivos editados no disco raiz. Esse disco também faz backups: você copia o disco no painel para ter várias cópias. E se possível, armazene-os em outra máquina.

Você NÃO usa a ferramenta de atualização de dentro do sistema operacional. Instâncias de nuvem que não podem inicializar são -dead-. Portanto, se houver uma falha em que você verá um resgate de grub quando usar uma instalação normal de desktop, será parafusado em uma instância de nuvem.

Mas a atualização se torna muito mais fácil com instâncias de nuvem: você cria um novo disco raiz com o novo sistema operacional e anexa uma cópia do disco pessoal ao disco raiz, onde examina os arquivos que precisa editar no disco de dados para fins de relevância. Se isso falhar, você ainda terá sua instância antiga. Se tudo funcionar como você deseja, você pode começar a fazer backups dessa configuração e, com o tempo, substituir os backups da versão antiga pela nova.

5
Rinzwind

Você pode fazer Sudo apt-get upgrade && Sudo apt-get update, pois isso aplicará essas 309 atualizações. Para a atualização de lançamento, sugiro que você clone sua máquina e tente lá ou crie uma nova com o novo LTS, já que essas operações não são recomendadas em SSH.

1
Alwin Kesler