Необходимо провести несколько научных расчетов. Они используют программный модуль, лицензия которого привязана к 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 для лицензирования.
Надеюсь, это поможет :)