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

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?

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

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

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

PCI_MSI=y
NET_VENDOR_AMAZON=y
CONFIG_ENA_ETHERNET=y