Posso usar módulos do kernel em instâncias do Amazon HVM / PV?

1

É uma ideia perfeitamente estúpida, eu sei. Mas quero testar um dos meus projetos mais antigos, que inclui o módulo do kernel (extensão do Netfilter) em uma instância de nuvem virtualizada.

Será possível conectar o código do kernel ao virtualizado da Amazon (vejo que eles estão usando instâncias do Xen ...

(Eu acho que, se preparar uma AMI para HVM incluir uma configuração de kernel para suportar drivers Xen, então deve ser possível carregar um módulo "normal" ..)

    
por kagali-san 02.04.2015 / 11:10

2 respostas

2

Você pode carregar qualquer módulo do kernel que desejar em instâncias do HVM. Por padrão, a maioria das instâncias criadas recentemente é HVM e, na camada gratuita, somente instâncias HVM podem ser usadas.

Mas você pode ter problemas em instâncias PV, pois elas requerem um kernel especial que reconhece o Xen e que às vezes é inicializado a partir de um AKI fora da instância. Isso é especialmente verdadeiro em instâncias muito antigas criadas antes da introdução do suporte ao pvgrub para instâncias de PV. Se sua instância do PV for mais recente e inicializar um AKI pvgrub, um kernel com reconhecimento de Xen dentro da instância será usado e você poderá usar qualquer módulo compilado para esse kernel.

    
por 03.04.2015 / 03:47
1

Sim. O kernel do Linux em um ambiente de virtualização em nuvem ainda é apenas um kernel.

    
por 03.04.2015 / 03:40