Linux-Vserver: Como atualizar o Debian 5.0 para o 6.0 em vservers e na máquina principal?

1

Eu tenho servidor com debian lenny. Eu instalei o vserver neste servidor há alguns anos atrás. Resumo Eu tenho 5 convidado de vservers e sistema principal, agora. Cada convidado é debian lenny.

Agora, estou querendo atualizar do lenny para o squeezy nesses servidores (cada Vservers e máquina principal).

Você faz isso? Eu deveria atualizar normalmente como sistema? Primeiro eu devo atualizar todos os proximos servidores principais do vserver e eu tenho que fazer resetar todas as máquinas e vservers?

Por favor, me avise como fazer isso?

    
por Bartosz Kowalczyk 07.05.2012 / 07:21

2 respostas

1

Antes de mais nada, certifique-se de que seu kernel é 2.6.32. Se não for, ocorreu-me que a atualização automática falhou por algum motivo (porque você está executando um kernel de BPO, por exemplo). Neste caso, dependendo da sua arquitetura:

aptitude install linux-image-2.6-vserver-amd64

Dado que o kernel acima é usado, você pode prosseguir com a atualização do sistema. Em situações semelhantes, eu preferi atualizar as VMs primeiro e depois o próprio host.

Para as VMs, o procedimento seria:

  1. Atualize o /etc/apt/sources.list para squeeze
  2. O APT atualiza e faz o download dos pacotes (especialmente ao fazer isso da Internet, supondo que não haja um espelho de repositório local):

    sudo apt-get clean && sudo aptitude update

    sudo aptitude full-upgrade --download-only

  3. Certifique-se de instalar os pacotes de drivers apropriados para o seu hardware. Seria desagradável encontrar-se cortado do seu servidor remoto :) Exemplo: sudo aptitude install firmware-linux-nonfree

  4. Faça o upgrade seguro por algumas vezes até não sobrar nada: sudo aptitude safe-upgrade

  5. Finalmente, faça um upgrade completo: sudo aptitude full-upgrade

Para o host de suas máquinas virtuais, haverá uma etapa adicional na atualização do GRUB para o GRUB2. Você pode verificar se o seu bootloader foi instalado corretamente executando: %código% Se você não vir nenhum erro, é mais provável que seja seguro reiniciar.

Se você receber QUALQUER mensagem de erro sobre drivers ausentes, NÃO REINICIE. Instale os drivers necessários antes de reinicializar.

Dependendo do seu ambiente atual e da configuração, as etapas acima podem ser um pouco diferentes, mas elas devem lhe dar uma ideia geral.

    
por 19.10.2012 / 16:33
0

Eu tentei atualizar tanto o host do linux-vservers quanto o linux-vservers guest - e eu não tive nenhum grande problema.

Problemas menores são:  - falta de drivers / drivers ruins no host vserver linux - às vezes eles precisam atualizar de forma independente (placas de rede - r8168, e1000, drivers dahdi ...)  - algumas aplicações no squeeze precisam de um kernel mais novo que o lenny - então houve problemas quando eu atualizei apenas guest, mas não hosts (mas era uma situação rara)

Na maioria das situações - foi o suficiente para o apt-get dist-upgrade no host, e então - um por um - dist-upgrade dos convidados.

Se você estiver usando o recurso de vhashify - lembre-se que dist-upgrade em um vserver geralmente destrói a unificação - você deve reinvocá-lo para o local de reposição depois de atualizar os convidados.

    
por 08.02.2015 / 16:48