Назад | Перейти на главную страницу

Статический MAC-адрес для узлов кластера на AWS

Необходимо провести несколько научных расчетов. Они используют программный модуль, лицензия которого привязана к MAC-адресу.

На AWS я создал ENI (эластичный сетевой интерфейс). Я привязываю его к экземплярам EC2 моего кластера каждый раз, когда запускаю его. Сколько бы раз я ни перезагружал кластер с привязанным ENI, его eth0 MAC-адрес меняется, но eth1 MAC-адрес делает не изменение.

В чем разница между этими двумя? Как вы думаете, этого должно хватить для целей лицензирования? Что я упускаю?

Что именно ты делаешь? Сколько узлов кластера и сколько дополнительных ENI у вас есть? Как их запустить? Через группу Auto-Scaling?

Я не могу воспроизвести ваше поведение с помощью одного экземпляра с дополнительным ENI - независимо от того, сколько раз я стоп / старт или перезагрузка он сохраняет один и тот же MAC на обоих интерфейсах. Даже если я отсоединяю и снова присоединяю вторичный ENI, он сохраняет тот же MAC. Так и должно быть.

Думать о Эластичный сетевой интерфейс (ENI) в качестве сетевой карты, которую вы можете подключить к любому из ваших экземпляров в зоне доступности. Поскольку это по сути сетевая карта, у нее есть MAC-адрес, частный IP адрес и, возможно, Эластичный IP адрес (= Публичный IP). Вы можете отсоединить его от одного экземпляра и снова присоединить к другому, и он сохранит свой MAC-адрес. Такой дополнительный ENI обычно вторичный, например eth1.

В зависимости от того, как вы создаете фактические экземпляры и управляете ими, они могут сохранить или не сохранить MAC основного интерфейса. Если экземпляры создан непосредственно перед запуском вычислений к каждому прикрепляется статический ENI, и по завершении они прекращено у них будет другой MAC-адрес и IP-адрес на основном интерфейсе каждый раз.

Если, с другой стороны, вы создали экземпляры один раз, а затем Начало их, сделай вычисления, и они стоп (т.е. не прекращать) их они сохранят тот же MAC-адрес навсегда.

В любом случае вторичный ENI должен сохранять свой MAC-адрес, даже если экземпляр завершен, а ENI повторно присоединен к другому экземпляру. Вы должны иметь возможность использовать MAC-адрес вторичного ENI для лицензирования.

Надеюсь, это поможет :)