It turns out that, in my quest to ensure that my CentOS and RHEL AMIs contained as many of the AWS utilities present in the Amazon Linux AMIs, that I included two RPMS - ec2-net and ec2-net-util - that were preventing use of the native drivers. Skipping these two RPMs (and possibly sacrificing ENI hot-plug capabilities) allows a much more low-effort support of 10Gpbs networking in AWS-hosted EL6 instances.
Absent those RPMS, 10Gbps support becomes a simple matter of:
- Add add_drivers+="ixgbe ixgbevf" to the AMI's /etc/dracut.conf file
- Use dracut to regenerate the AMI's initramfs.
- Ensure that there are no persistent network device mapping entries in /etc/udev/rules.d.
- Ensure that there are no ixgbe or ixgbevf config directives in /etc/modprobe.d/* files.
- Enable sr-iov support in the instance-to-be-registered
- Register the AMI
Good explanation,thanks for writing,it is useful for so many developers
ReplyDeleteAWS Online Training