Endereço MAC estático para nós do cluster no AWS

1

Existem alguns cálculos científicos para serem executados. Eles usam um módulo de software, cuja licença está vinculada a um endereço MAC.

Na AWS, criei o ENI (Elastic Network Interface). Eu o vinculo a instâncias do EC2 do meu cluster toda vez que eu o inicio. Não importa quantas vezes eu reinicie o cluster com o ENI vinculado, seu endereço MAC eth0 é alterado, mas o endereço MAC eth1 não é alterado.

Qual é a diferença entre os dois? Você acha que deveria ser suficiente para o propósito de licenciamento? O que estou perdendo?

    
por Dennis 09.11.2018 / 10:49

1 resposta

1

O que exatamente você está fazendo? Quantos nós de cluster e quantas ENIs extras você tem? Como você os inicia? Através do grupo Auto-Scaling?

Eu não consigo reproduzir seu comportamento com uma única instância com um ENI extra - independentemente de quantas vezes eu paro / inicio ou reinicializo ele retém o mesmo MAC em ambas as interfaces. Mesmo que eu desconecte e reconecte o ENI secundário, ele mantém o mesmo MAC. E deveria.

Pense em Elastic Network Interface ( ENI ) a partir de uma placa de rede que você pode conectar a qualquer uma das suas instâncias na zona de disponibilidade. Como é efetivamente uma placa de rede, ela tem seu endereço endereço MAC , IP privado e, opcionalmente, um endereço IP elástico (= IP público ). Você pode desanexá-lo de uma instância e anexá-lo novamente a outra e manterá seu endereço MAC. Um ENI extra é geralmente o secundário , por ex. %código%.

Dependendo de como você cria e gerencia as instâncias reais, elas podem ou não manter a interface principal MAC. Se as instâncias forem criadas pouco antes de você executar seus cálculos, cada um receberá o ENI estático anexado e quando terminar será terminado eles terão um endereço MAC diferente e endereço IP na interface principal todas as vezes.

Se, por outro lado, você criar as instâncias uma vez e, em seguida, iniciá-las , fazer as computações e elas pararem (ou seja, não terminá-las) elas reterão o mesmo endereço MAC para sempre.

De qualquer forma, o ENI secundário deve manter seu endereço MAC mesmo se a instância for finalizada e o ENI for reconectado a outra instância. Você deve poder usar o endereço MAC desta ENI secundária para licenciamento.

Espero que ajude:)

    
por 10.11.2018 / 01:19