我正在尝试在 Ubuntu VM 上加载 ena 驱动程序。
根据文档,我的虚拟机有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 文档中 https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/enhanced-networking-ena.html and 在驱动程序文档中 https://github.com/amzn/amzn-drivers/tree/master/kernel/linux/ena:
ubuntu@ip-172-31-14-190:~$ lsmod | grep ena
ena 86016
我这里缺少任何步骤吗?
如果其中之一aws ec2 describe-instances --instance-ids instance_id --query "Reservations[].Instances[].EnaSupport"
or aws ec2 describe-images --image-id ami_id --query "Images[].EnaSupport"
(where instance_id
是你的 (i-e04566365f208b6584
) 实例 ID 和ami_id
是您的 AMI 的 ID (ami-6365f208
)) 不返回“True”,某些内容未标记为支持 ENA。
如果这是你的例子。停下来然后跑aws ec2 modify-instance-attribute --instance-id instance_id --ena-support
启用支持并重新启动它。如果这是您的 AMI,您必须选择一个已经支持 ENA 的 AMI,或者从已标记为支持 ENA(如上所述)的实例创建您自己的 AMI。
如果您的 AMI 已支持 ENA,请在运行上述命令后重新启动并ethtool -i eth0
应该表示支持。如果您的 AMI 出现问题,您需要从支持 ENA 的 AMI 启动新实例。
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/enhanced-networking-ena.html#enhanced-networking-ena-linux https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/enhanced-networking-ena.html#enhanced-networking-ena-linux
请注意,尽管它说 AMI 是可选的,但我发现事实并非如此。我需要一个有支持的 AMI。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)