У меня есть старый экземпляр Ubuntu EC2, который я пытаюсь обновить до типа C5, поэтому он нуждается в поддержке ENA (в настоящее время это C4).
Поэтому я следовал инструкциям для Ubuntu: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/enhanced-networking-ena.html#enhanced-networking-ena-ubuntu
Это успешно устанавливает драйвер ENA:
filename: /lib/modules/4.4.0-1044-aws/kernel/drivers/net/ethernet/amazon/ena/ena.ko
version: 2.0.3K
license: GPL
description: Elastic Network Adapter (ENA)
author: Amazon.com, Inc. or its affiliates
srcversion: E19C939F9F1A3B8E900815D
alias: pci:v00001D0Fd0000EC21sv*sd*bc*sc*i*
alias: pci:v00001D0Fd0000EC20sv*sd*bc*sc*i*
alias: pci:v00001D0Fd00001EC2sv*sd*bc*sc*i*
alias: pci:v00001D0Fd00000EC2sv*sd*bc*sc*i*
depends:
retpoline: Y
intree: Y
vermagic: 4.4.0-1044-aws SMP mod_unload modversions
parm: debug:Debug level (0=none,...,16=all) (int)
С другой стороны, он продолжает показывать, что используется другой сетевой интерфейс:
userid@ip:~$ ethtool -i eth0
driver: ixgbevf
version: 2.12.1-k
firmware-version:
bus-info: 0000:00:03.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: no
supports-register-dump: yes
supports-priv-flags: no
И экземпляры C5 будут загружаться, но не могут быть подключены (я получаю сообщение об отказе в соединении).
Я не уверен, куда идти дальше. И экземпляр, и AMI, которые я создаю из экземпляра, показывают true, когда я проверяю их атрибут EnaSupport. Я уже нашел этот ответ на SO, но, похоже, он не относится к моей ситуации: Как загрузить драйвер ena в Amazon AWS?
Редактировать: grep ena ничего не возвращает,Я попробовал инструкции Ubuntu, используя только инструкции apt-get и DKMS. Оба заканчивают тем, что использовали драйвер ixgbevf.