Как загрузить драйвер ena на Amazon AWS? - PullRequest
0 голосов
/ 06 сентября 2018

Я пытаюсь загрузить драйвер ena на виртуальной машине Ubuntu.

Согласно документации, на моей виртуальной машине установлен vif низкопроизводительный драйвер:

ubuntu@ip-172-31-14-190:~$ ethtool -i eth0
driver: vif
version: 
firmware-version: 
expansion-rom-version: 
bus-info: vif-0
supports-statistics: yes
supports-test: no
supports-eeprom-access: no
supports-register-dump: no
supports-priv-flags: no

Однако я уже скомпилировал и загрузил драйвер ena, как объяснено в документах AWS и в документах драйвера :

ubuntu@ip-172-31-14-190:~$ lsmod | grep ena
ena                    86016  

Я что-то упустил здесь?

1 Ответ

0 голосов
/ 05 ноября 2018

Если aws ec2 describe-instances --instance-ids instance_id --query "Reservations[].Instances[].EnaSupport" или aws ec2 describe-images --image-id ami_id --query "Images[].EnaSupport" (где instance_id - это ваш (i-e04566365f208b6584) идентификатор экземпляра, а ami_id - это идентификатор вашего AMI (ami-6365f208)), он не возвращает "True", что-то не помечены как поддерживающие ENA.

Если это твой экземпляр. Остановите его и запустите aws ec2 modify-instance-attribute --instance-id instance_id --ena-support, чтобы включить поддержку и перезапустить ее. Если это ваш AMI, вам придется либо выбрать AMI, который уже имеет поддержку ENA, либо создать свой собственный из экземпляра, помеченного (как указано выше) как поддерживающего ENA.

Если ваш AMI уже поддерживает ENA, после выполнения вышеуказанной команды запустите его снова, и ethtool -i eth0 должен показать поддержку. Если проблема возникла с вашим AMI, вам нужно запустить новый экземпляр из AMI с поддержкой ENA.

https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/enhanced-networking-ena.html#enhanced-networking-ena-linux

Обратите внимание, что, хотя в нем говорится, что AMI является необязательным, я обнаружил, что это не так. Мне потребовался AMI с поддержкой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...