Não é possível atualizar o kernel do linux no VPS

10

Recentemente, comecei a usar o VPS da OVH: http://www.ovh.co.uk/vps/vps-classic.xml Este é provavelmente um problema muito específico desse provedor.

Meu objetivo é instalar e executar o Docker nele, para isso eu preciso de módulos de suporte ao kernel. Por padrão, as máquinas VPS da OVH usam o kernel personalizado que não o faz e o Docker trava. Tentei reinstalar a máquina algumas vezes com várias versões do Debian (6, 7) e Ubuntu (12.04, 13.10) disponíveis para seus VPSs, sempre que uname -r me mostra

uname -r
2.6.32-042stab084.14

O diretório ... / boot está vazio, não há o grub nem o lilo instalados, não há pacotes linux-image instalados, embora estejam disponíveis.

Instalar o kernel do linux a partir do repositório, grub, atualizar o grub (este é um conselho amplamente difundido que eu pesquisei) e reiniciar a máquina tem pouco efeito. O Grub encontra uma imagem do sistema, a recém-instalada, / boot é preenchida, mas o sistema ainda executa o kernel mencionado acima. Os sintomas acima e acima me deixam bastante confuso: como exatamente essa máquina é inicializada? Inicialização da rede, talvez? Como verificar, como mudar esse comportamento?

Seguindo a ideia do netboot, verifiquei o google novamente, e isso indicava que havia uma opção no OVH web manager versão 3 para alterar as configurações de inicialização da rede. Eu uso o manager v.6 para mexer no meu VPS (eles dizem que a funcionalidade foi movida para lá), não encontrei essa opção lá, as versões anteriores do gerente nem veem meu VPS.

Foi assim que eu fui até agora. Eu quero rodar o kernel de repositório padrão neste VPS, também gostaria de receber explicações sobre como essa configuração funciona e por que é tão problemática, porque agora me sinto um pouco confuso :)

zencodismo
fonte
1
Como Bert disse, o OpenVZ usa o kernel host, por isso é impossível usar o seu próprio.
Nathan C
1
Você não pode executar o Docker no OpenVZ, pois o seu "VPS" do OpenVZ é um contêiner.
Michael Hampton
Certo, eu não sabia como isso é virtualizado e não conhecia as limitações do OpenVZ. Após uma breve leitura sobre o assunto, é dolorosamente óbvio agora. Obrigado.
Zencodism

Respostas:

20

Você não pode executar seu próprio kernel em um VPS usando o OpenVZ. Você precisaria atualizar do serviço VPS Classic da OVH para o serviço VPS Cloud , que executa o VMware e permitiria executar um kernel personalizado.

Bert
fonte
2

Observe que a OVH agora oferece imagens compatíveis com o Docker para este serviço VPS: http://www.ovh.co.uk/vps/operating-system.xml#Dev

Você pode instalar as seguintes distribuições no seu VPS:

  • Docker do Ubuntu (Ubuntu 14.04)
  • Docker do Ubuntu (Ubuntu 15.04)

Você precisará reinstalar seu VPS e não sei qual versão do Docker eles suportam.

Mickaël
fonte