yum –enablerepo=extras install epel-release

yum -y install patch dkms kernel-devel perl

yum update -y

cat /etc/redhat-release

modinfo ena

vi /etc/default/grub 将GRUB_DEFAULT=saved

改成 GRUB_DEFAULT=0

grub2-mkconfig -o /boot/grub2/grub.cfg

reboot 重啟後生效

cd /opt

curl -o ena_linux_2.1.1.tar.gz https://codeload.github.com/amzn/amzn-drivers/tar.gz/ena_linux_2.1.1

tar zxvf ena_linux_2.1.1.tar.gz

mv amzn-drivers-ena_linux_2.1.1 /usr/src/ena-2.1.1

cat <<EOF > /usr/src/ena-2.1.1/dkms.conf

PACKAGE_NAME=”ena”

PACKAGE_VERSION=”2.1.1″

AUTOINSTALL=”yes”

REMAKE_INITRD=”yes”

BUILT_MODULE_LOCATION[0]=”kernel/linux/ena”

BUILT_MODULE_NAME[0]=”ena”

DEST_MODULE_LOCATION[0]=”/updates”

DEST_MODULE_NAME[0]=”ena”

CLEAN=”cd kernel/linux/ena; make clean”

MAKE=”cd kernel/linux/ena; make BUILD_KERNEL=\${kernelver}”

EOF

dkms add -m ena -v 2.1.1

dkms build -m ena -v 2.1.1

dkms install -m ena -v 2.1.1

dracut -f –add-drivers ena

modinfo ena

uname -r

dracut -f –add-drivers nvme /boot/initramfs-$(uname -r).img $(uname -r)

sed -i ‘/^GRUB_CMDLINE_LINUX/s/\”$/\ net.ifnames=0\”/’ /etc/default/grub

grub2-mkconfig -o /boot/grub2/grub.cfg

停止 instance 啟用 ena

aws ec2 modify-instance-attribute –instance-id i-07xxxxxxxxxxxxx –ena-support

change instance type

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。