Como devo atualizar as máquinas debian / xen de etch para lenny?

4

Eu gerencio um servidor que atualmente roda o Debian / Etch e o Xen 3.0. Cada máquina virtual também está executando o Debian / Etch.

Lenny é o próximo lançamento do Debian e inclui o Xen 3.2. Infelizmente, acredito que não haja um caminho de atualização automática (via dist-upgrade) entre o Xen 3.0 e o Xen 3.2. (O Xen 3.0 está listado como um pacote obsoleto nas notas de lançamento do lenny).

Quais etapas devo seguir para terminar com o servidor executando o lenny / xen3.2 e as máquinas virtuais executando o lenny?

    
por John McAleely 30.04.2009 / 12:13

3 respostas

1

Consegui migrar um servidor Debian Etch / Xen 3.0 para o Lenny / Xen 3.2 usando dist-upgrade. Tudo o que o apt-get fez foi baixar os pacotes apropriados e instalá-los. Depois de ter certeza que a configuração do grub está correta e estará inicializando 3.2 todas as minhas máquinas paravirtuais são inicializadas. Todas as máquinas fotovoltaicas são do Gentoo, então não posso comentar sobre a atualização do cliente para o Debian, mas isso não deve ser tão difícil. Eu tive alguns problemas com uma máquina HVM e tive que reconstruí-la.

    
por 30.04.2009 / 15:06
1

Eu acho que mudar pacotes do Xen é extremamente arriscado. Como isso é virtualização, você deve criar um novo servidor lenny Xen 3.2 (ou talvez 3.3 ou 3.4 a partir do código-fonte), fazer um teste de migração com uma cópia dos seus domínios e atualizar seu servidor para ver se funciona. Isso permite que você esteja no lado seguro das coisas e evite um possível travamento / reinstalação / inatividade do servidor.

Eu tive várias experiências ruins, então tento evitar essas atualizações, a menos que seja realmente necessário.

    
por 26.05.2009 / 00:04
1

Eu fiz o mesmo upgrade e fiz algumas anotações:

Comece com os convidados:

  • dist-upgrade
  • Instalar pacotes. Alguns scripts que eu usei removeram o udev, então tive que reinstalá-lo.

    aptitude instale o udev linux-modules-2.6-xen-amd64

  • Adicione o seguinte em / etc / inittab, caso contrário, você perderá sua opção xm console (Então, nenhum ssh significa acesso sem montagem e modificação manual)

    0: 2345: respawn: / sbin / getty 38400 hvc0

Eu encerrei convidados nesta fase, até que o dom0 reinicie. Isso pode não ser adequado para todos, mas eu devo estar no lado seguro.

Continue com o host:

  • dist-upgrade
  • Tenha todos os pacotes relevantes instalados, verifique se as versões do pacote xen são todas 3.2

    aptitude install xen-utils xen-hypervisor linux-imagem-xen-amd64 linux-modules-xen-amd64

  • Verifique o grub menu.lst

  • Verifique as configurações do domU e atualize-as com o novo kernel
  • Reinicializar
por 29.05.2009 / 02:34