Como mostrar os módulos do kernel carregados dentro do servidor virtual OpenVZ

2

Estou tentando descobrir quais módulos do kernel são carregados dentro de um servidor virtual OpenVZ. O comando lsmod está vazio e acredito que o motivo é o modo como a virtualização do OpenVZ está funcionando.

Especificamente, gosto de saber se o módulo inotify está carregado.

Eu tenho acesso somente ao sistema convidado.

    
por Hurrdurrfurr 10.09.2013 / 09:53

4 respostas

3

Pelo que entendi, os convidados do OpenVZ compartilham o kernel do host e todos os módulos carregados. Convidados e não estão autorizados a carregar módulos no kernel do host, consequentemente lsmod mostra uma lista vazia. Aparentemente, não é possível mostrar quais módulos são carregados no kernel do host, sem acesso ao host.

    
por 11.09.2013 / 13:38
2

A lista também está em /proc/modules , mas acho que isso não está disponível dentro de um contêiner openVZ (na verdade, eu acho que é onde lsmod obtém suas informações, e é por isso que não tem nenhuma).

Lembre-se de que, mesmo que você encontre uma maneira de listar os módulos carregados, só porque inotify não está listado, isso não significa que ele não está embutido no kernel. Em outras palavras, listar módulos carregados pode não ser muito útil se você não souber como o kernel está configurado para começar, já que muitas coisas que você pode associar a um módulo podem ser configuradas.

Talvez seja melhor você procurar uma maneira de determinar como saber se inotify é especificamente carregado.

    
por 10.09.2013 / 11:08
1

Se o kernel guest estiver configurado para ter /proc/config.gz , você poderá usá-lo para descobrir as opções de configuração para o kernel atualmente em execução (edit: e, portanto, descobrir se inotify está habilitado ou não) . No entanto, não sei se isso funcionará para você.

    
por 10.09.2013 / 13:24
1

Os módulos do kernel não podem ser carregados nas VMs convidadas (VEs), consequentemente você não pode listar quais módulos são carregados no host. Você tem que carregá-los no nó do host (HN).

por 10.09.2013 / 15:19