{"id":504,"date":"2020-07-16T10:10:48","date_gmt":"2020-07-16T02:10:48","guid":{"rendered":"https:\/\/chenweiming.tk\/?p=504"},"modified":"2020-07-17T13:38:40","modified_gmt":"2020-07-17T05:38:40","slug":"wawawayayaya","status":"publish","type":"post","link":"https:\/\/bbtwdn.duckdns.org\/?p=504","title":{"rendered":"Change AWS EC2 ena"},"content":{"rendered":"\n<p>yum &#8211;enablerepo=extras install epel-release <\/p>\n\n\n\n<p>yum -y install patch dkms kernel-devel perl<\/p>\n\n\n\n<p>yum update -y<\/p>\n\n\n\n<p>cat \/etc\/redhat-release<\/p>\n\n\n\n<p>modinfo ena<\/p>\n\n\n\n<p>vi \/etc\/default\/grub \u5c06GRUB_DEFAULT=saved <\/p>\n\n\n\n<p>\u6539\u6210 GRUB_DEFAULT=0 <\/p>\n\n\n\n<p>grub2-mkconfig -o \/boot\/grub2\/grub.cfg <\/p>\n\n\n\n<p>reboot \u91cd\u555f\u5f8c\u751f\u6548<\/p>\n\n\n\n<p>cd \/opt <\/p>\n\n\n\n<p>curl -o ena_linux_2.1.1.tar.gz https:\/\/codeload.github.com\/amzn\/amzn-drivers\/tar.gz\/ena_linux_2.1.1 <\/p>\n\n\n\n<p>tar zxvf ena_linux_2.1.1.tar.gz <\/p>\n\n\n\n<p>mv amzn-drivers-ena_linux_2.1.1 \/usr\/src\/ena-2.1.1 <\/p>\n\n\n\n<p>cat &lt;&lt;EOF &gt; \/usr\/src\/ena-2.1.1\/dkms.conf <\/p>\n\n\n\n<p>PACKAGE_NAME=&#8221;ena&#8221; <\/p>\n\n\n\n<p>PACKAGE_VERSION=&#8221;2.1.1&#8243; <\/p>\n\n\n\n<p>AUTOINSTALL=&#8221;yes&#8221; <\/p>\n\n\n\n<p>REMAKE_INITRD=&#8221;yes&#8221; <\/p>\n\n\n\n<p>BUILT_MODULE_LOCATION[0]=&#8221;kernel\/linux\/ena&#8221; <\/p>\n\n\n\n<p>BUILT_MODULE_NAME[0]=&#8221;ena&#8221; <\/p>\n\n\n\n<p>DEST_MODULE_LOCATION[0]=&#8221;\/updates&#8221; <\/p>\n\n\n\n<p>DEST_MODULE_NAME[0]=&#8221;ena&#8221; <\/p>\n\n\n\n<p>CLEAN=&#8221;cd kernel\/linux\/ena; make clean&#8221; <\/p>\n\n\n\n<p>MAKE=&#8221;cd kernel\/linux\/ena; make BUILD_KERNEL=\\${kernelver}&#8221; <\/p>\n\n\n\n<p>EOF<\/p>\n\n\n\n<p>dkms add -m ena -v 2.1.1<\/p>\n\n\n\n<p>dkms build -m ena -v 2.1.1<\/p>\n\n\n\n<p>dkms install -m ena -v 2.1.1<\/p>\n\n\n\n<p>dracut -f &#8211;add-drivers ena<\/p>\n\n\n\n<p>modinfo ena<\/p>\n\n\n\n<p>uname -r<\/p>\n\n\n\n<p>dracut -f &#8211;add-drivers nvme \/boot\/initramfs-$(uname -r).img $(uname -r)<\/p>\n\n\n\n<p>sed -i &#8216;\/^GRUB_CMDLINE_LINUX\/s\/\\&#8221;$\/\\ net.ifnames=0\\&#8221;\/&#8217; \/etc\/default\/grub<\/p>\n\n\n\n<p>grub2-mkconfig -o \/boot\/grub2\/grub.cfg<\/p>\n\n\n\n<p>\u505c\u6b62 instance \u555f\u7528 ena<\/p>\n\n\n\n<p>aws ec2 modify-instance-attribute &#8211;instance-id i-07xxxxxxxxxxxxx &#8211;ena-support<\/p>\n\n\n\n<p>change instance type<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>yum &#8211;enablerep&hellip; <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/bbtwdn.duckdns.org\/index.php?rest_route=\/wp\/v2\/posts\/504"}],"collection":[{"href":"https:\/\/bbtwdn.duckdns.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bbtwdn.duckdns.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bbtwdn.duckdns.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bbtwdn.duckdns.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=504"}],"version-history":[{"count":2,"href":"https:\/\/bbtwdn.duckdns.org\/index.php?rest_route=\/wp\/v2\/posts\/504\/revisions"}],"predecessor-version":[{"id":513,"href":"https:\/\/bbtwdn.duckdns.org\/index.php?rest_route=\/wp\/v2\/posts\/504\/revisions\/513"}],"wp:attachment":[{"href":"https:\/\/bbtwdn.duckdns.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=504"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bbtwdn.duckdns.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=504"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bbtwdn.duckdns.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=504"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}