Permissão negada ao definir valores em sysctl no Ubuntu 12.04

4

Eu estou tentando configurar o meu Ubuntu 12.04 VPS (OpenVZ) para reiniciar quando ele ficar sem memória. Para fazer isso eu adicionei as seguintes linhas ao meu arquivo "/etc/sysctl.conf".

vm.panic_on_oom = 1
kernel.panic = 14

Mas quando executo a configuração usando o comando "sudo sysctl -p" recebo os seguintes erros.

error: permission denied on key 'vm.panic_on_oom'
error: permission denied on key 'kernel.panic'

Eu tentei executar o mesmo comando como root e encontrei o mesmo erro.

Alguém pode por favor apontar o que estou fazendo errado? ou como posso consertar isso?

Obrigado antecipadamente.

    
por Jay Bhatt 13.10.2013 / 13:09

1 resposta

6

OpenVZ não é uma máquina virtual, é mais como um container - em outras palavras, existe apenas um único kernel rodando tanto para o host quanto para todos os "VPS". Isso significa que um pânico do kernel derrubaria todo o sistema, incluindo todos os VPS hospedados nele, e muitas configurações do kernel são compartilhadas entre o host e todos os convidados.

Então você não tem permissão para modificar essas configurações porque não faz sentido fazê-lo.

    
por 13.10.2013 / 13:15

Tags