Configuração do Grub para OpenVZ?

1

Estou tentando fazer com que o OpenVZ funcione no meu servidor, mas estou tendo problemas. Estou recebendo o erro "O kernel em execução não é o kernel do OpenVZ". toda vez que eu instalo o OpenVZ. Meu servidor está rodando o CentOS 64bits.

Meu arquivo grub existente está abaixo:

timeout=10
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
default=2
title CentOS (2.6.18-238.5.1.el5.028stab085.3)
root (hd0,0)
kernel /vmlinuz-2.6.18-238.5.1.el5.028stab085.3 ro root=/dev/sda3 rhgb
initrd /initrd-2.6.18-238.5.1.el5.028stab085.3.img

title CentOS (2.6.18-194.32.1.el5.centos.plusxen)
root (hd0,0)
kernel /xen.gz-2.6.18-194.32.1.el5.centos.plus
module /vmlinuz-2.6.18-194.32.1.el5.centos.plusxen ro root=/dev/sda3 rhgb
module /initrd-2.6.18-194.32.1.el5.centos.plusxen.img

title Centos Kernel 2.6.18-194.32.1.el5.centos.plus
root (hd0,0)
kernel /vmlinuz-2.6.18-194.32.1.el5.centos.plus ro root=/dev/sda3 rhgb
initrd /initrd-2.6.18-194.32.1.el5.centos.plus.img  

O arquivo acima inicializará meu servidor no kernel do OpenVZ? Eu fiz de uma vez instalar Xen Eu acredito que também pode estar causando um problema. Eu não entendo como ler o arquivo acima, então se alguém puder me dizer se o arquivo deve inicializar o servidor no kernel do OpenVZ ou não, eu ficaria muito feliz.

Obrigado

    
por Joel Kennedy 06.04.2011 / 16:17

1 resposta

1

O arquivo Grub é assim. Existem 3 kernels na lista:

  • 2.6.18-238.5.1.el5.028stab085.3
  • 2.6.18-194.32.1.el5.centos.plusxen
  • 2.6.18-194.32.1.el5.centos.plus

O terceiro será carregado se a seleção manual durante a inicialização não for feita. Isso é definido por default=2 . Para carregar o primeiro, seria default=0 .

Eu não posso dizer que nenhum dos kernels é OpenVZ. No Debian eu veria a palavra "openvz" ou "ovz" em algum lugar no nome do kernel.

Eu normalmente sigo: link

yum deve configurar seu Grub automaticamente. Você acabou de executar yum install ovzkernel ...?

    
por 07.04.2011 / 15:53