AWS EC2 - экземпляр работает как T2, но не как M4 или C4

У меня очень странная проблема с экземпляром сервера, который я пытаюсь обновить с PV до HVM.

Я прошел процесс миграции и создал AMI.

Если я запускаю экземпляр из этого AMI как тип T2 любого размера, он работает нормально.

Тем не менее, если я пытаюсь запустить как M4 или C4, это не удается.

Я вижу очень странные ошибки в системном журнале...

Apr 24 08:49:19 cloud-init[1619]: util.py[WARNING]: Route info failed: Unexpected error while running command.
Command: ['netstat', '-rn']
Exit code: 1
Reason: -
Stdout: 'Kernel IP routing table\nDestination     Gateway         Genmask         Flags   MSS Window  irtt Iface\n'
Stderr: ''
ci-info: ++++++++++++++++Net device info+++++++++++++++++
ci-info:  Device   Up    Address      Mask    Hw-Address 
ci-info:    lo    True  127.0.0.1  255.0.0.0      .      
ci-info: !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Route info failed!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Apr 24 08:49:19 cloud-init[1619]: url_helper.py[WARNING]: Calling 'http://169.254.169.254/latest/meta-data/instance-id' failed [0/120s]: request error [HTTPConnectionPool(host='169.254.169.254', port=80): Max retries exceeded with url: /latest/meta-data/instance-id (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7ffa7da7e310>: Failed to establish a new connection: [Errno 101] Network is unreachable',))]

Кто-нибудь может предложить причину, по которой это будет последовательно терпеть неудачу с типами M4 и C4, но последовательно работать с T2?

Ранее я никогда не сталкивался с подобной проблемой, хотя перенес много других экземпляров, используя тот же процесс.

1 ответ

Наиболее вероятная причина, по которой вашему экземпляру не удалось получить метаданные, заключается в том, что в его ядре отсутствуют драйверы для сетевого интерфейса.

Большинство новых типов экземпляров EC2 используют Elastic Network Adapter с именем драйвера ena, Этот драйвер присутствует в ванильном ядре; соответствующие флаги конфигурации:

PCI_MSI=y
NET_VENDOR_AMAZON=y
CONFIG_ENA_ETHERNET=y
Другие вопросы по тегам