Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Aktifkan jaringan yang ENA disempurnakan dengan EC2 instans Anda
Amazon EC2 menyediakan kemampuan jaringan yang ditingkatkan melalui Adaptor Jaringan Elastis (ENA). Untuk menggunakan jaringan yang disempurnakan, Anda harus menggunakan AMI yang menyertakan ENA driver yang diperlukan atau menginstalnya secara manual. Kemudian Anda dapat mengaktifkan ENA dukungan pada instans Anda.
Untuk meninjau catatan rilis atau petunjuk penginstalan ENA driver, lihat tab yang cocok dengan platform sistem operasi instans Anda.
Untuk instance berbasis Nitro, kemampuan jaringan yang ditingkatkan bervariasi menurut versi Nitro yang diimplementasikan oleh tipe instans.
Untuk meninjau spesifikasi jaringan untuk instans Anda, pilih tautan keluarga instance untuk jenis instans Anda. Jika Anda tidak yakin keluarga instance mana yang berlaku, lihat Konvensi penamaan di panduan Jenis EC2 Instans Amazon.
-
Spesifikasi jaringan untuk instans komputasi yang dipercepat
-
Spesifikasi jaringan untuk menghitung instans yang dioptimalkan
-
Spesifikasi jaringan untuk instans komputasi berkinerja tinggi
-
Spesifikasi jaringan untuk instance yang dioptimalkan memori
-
Spesifikasi jaringan untuk instans penyimpanan yang dioptimalkan
Daftar Isi
Prasyarat untuk meningkatkan jaringan dengan ENA
Untuk mempersiapkan jaringan yang ditingkatkan menggunakanENA, siapkan instans Anda sebagai berikut:
-
Luncurkan instance berbasis Nitro.
-
Pastikan instans tersebut memiliki konektivitas internet.
-
Jika memiliki data penting pada instans yang ingin Anda pertahankan, Anda harus melakukan back up data tersebut sekarang dengan membuat AMI dari instans Anda. Memperbarui driver ENA kernel dan mengaktifkan
enaSupport
atribut dapat menyebabkan instans yang tidak kompatibel atau sistem operasi tidak dapat dijangkau. Jika Anda memiliki back up terbaru, data Anda akan tetap disimpan jika hal ini terjadi. -
Instans Linux — Luncurkan instans menggunakan versi kernel Linux dan distribusi yang didukung, sehingga jaringan yang ENA ditingkatkan diaktifkan untuk instans Anda secara otomatis. Untuk informasi selengkapnya, lihat Catatan rilis ENA Linux Kernel Driver
. -
Instans Windows — Jika instans tersebut menjalankan Windows Server 2008 R2SP1, pastikan bahwa ada update dukungan login kode SHA -2
. -
Gunakan AWS CloudShell
dari AWS Management Console, atau instal dan konfigurasikan AWS CLIatau AWS Tools for Windows PowerShelldi komputer mana pun yang Anda pilih, sebaiknya desktop atau laptop lokal Anda. Untuk informasi selengkapnya, lihat Akses Amazon EC2 atau Panduan Pengguna AWS CloudShell. Jaringan yang ditingkatkan tidak dapat dikelola dari EC2 konsol Amazon.
Menguji apakah jaringan yang ditingkatkan diaktifkan
Anda dapat menguji apakah jaringan yang disempurnakan diaktifkan dalam instans Anda atau AndaAMIs.
Atribut instance
Untuk memeriksa apakah sebuah instans memiliki set atribut enaSupport
jaringan yang ditingkatkan, gunakan salah satu dari perintah berikut. Jika atributnya ditetapkan, responsnya adalah benar.
-
describe-instances (AWS CLI/AWS CloudShell)
aws ec2 describe-instances --instance-ids
instance_id
--query "Reservations[].Instances[].EnaSupport" -
Get-EC2Instance(Alat untuk Windows PowerShell)
(Get-EC2Instance -InstanceId
instance-id
).Instances.EnaSupport
Atribut gambar
Untuk memeriksa apakah AMI memiliki set enaSupport
atribut jaringan yang ditingkatkan, gunakan salah satu dari perintah berikut. Jika atributnya ditetapkan, responsnya adalah true.
-
describe-images (AWS CLI/AWS CloudShell)
aws ec2 describe-images --image-id
ami_id
--query "Images[].EnaSupport" -
Get-EC2Image(Alat untuk Windows PowerShell)
(Get-EC2Image -ImageId
ami_id
).EnaSupport
Driver antarmuka jaringan Linux
Gunakan perintah berikut untuk memverifikasi apakah driver ena
kernel sedang digunakan pada antarmuka tertentu, menggantikan nama antarmuka yang ingin Anda periksa. Jika Anda menggunakan antarmuka tunggal (default), ini adalah eth0
. Jika distribusi Linux Anda mendukung nama jaringan yang dapat diprediksi, ini bisa menjadi nama sepertiens5
. Untuk informasi lebih lanjut, perluas bagian untukRHEL,SUSE, dan CentOS di. Mengaktifkan jaringan yang ditingkatkan pada instans Anda
Dalam contoh berikut, driver ena
kernel tidak dimuat, karena driver yang terdaftarvif
.
[ec2-user ~]$
ethtool -i
eth0
driver: vif version: firmware-version: bus-info: vif-0 supports-statistics: yes supports-test: no supports-eeprom-access: no supports-register-dump: no supports-priv-flags: no
Dalam contoh ini, driver ena
kernel dimuat dan pada versi minimum yang disarankan. Instans ini memiliki jaringan yang ditingkatkan, yang dikonfigurasi dengan benar.
[ec2-user ~]$
ethtool -i
eth0
driver: ena version: 1.5.0g firmware-version: expansion-rom-version: bus-info: 0000:00:05.0 supports-statistics: yes supports-test: no supports-eeprom-access: no supports-register-dump: no supports-priv-flags: no
Mengaktifkan jaringan yang ditingkatkan pada instans Anda
Prosedur yang Anda gunakan tergantung pada sistem operasi instans.
Amazon Linux 2 dan versi Amazon Linux terbaru AMI mencakup driver kernel yang diperlukan untuk jaringan yang ditingkatkan dengan ENA diinstal dan telah mengaktifkan ENA dukungan. Oleh karena itu, jika Anda meluncurkan instans dengan HVM versi Amazon Linux pada jenis instans yang didukung, jaringan yang ditingkatkan telah diaktifkan untuk instans Anda. Untuk informasi selengkapnya, lihat Menguji apakah jaringan yang ditingkatkan diaktifkan.
Jika Anda meluncurkan instans menggunakan Amazon Linux versi lama AMI dan jaringan yang ditingkatkan belum diaktifkan, gunakan prosedur berikut untuk mengaktifkan jaringan yang ditingkatkan.
Untuk mengaktifkan jaringan yang disempurnakan di Amazon Linux AMI
-
Terhubung ke instans Anda.
-
Dari instans, jalankan perintah berikut untuk memperbarui instans Anda dengan driver kernel terbaru, termasuk
ena
:[ec2-user ~]$
sudo yum update
-
Dari komputer lokal Anda, boot ulang instans Anda menggunakan EC2 konsol Amazon atau salah satu dari perintah berikut ini: reboot-instances (AWS CLI), Restart-EC2Instance (AWS Tools for Windows PowerShell).
-
Hubungkan lagi ke instans Anda dan verifikasi bahwa driver
ena
kernel diinstal dan pada versi minimum yang disarankan menggunakan modinfo ena perintah dariMenguji apakah jaringan yang ditingkatkan diaktifkan. -
[instans yang EBS didukung] Dari komputer lokal Anda, hentikan instans menggunakan EC2 konsol Amazon atau salah satu dari perintah berikut ini: stop-instances (AWS CLI), Stop-EC2Instance (AWS Tools for Windows PowerShell).
[Instans yang didukung penyimpanan instans] Anda tidak dapat menghentikan instans untuk memodifikasi atribut. Sebagai gantinya, lanjutkan ke prosedur ini: Untuk mengaktifkan jaringan yang ditingkatkan di Amazon Linux AMI (instans yang didukung penyimpanan instans).
-
Dari komputer lokal Anda, aktifkan atribut jaringan yang ditingkatkan menggunakan salah satu dari perintah berikut ini:
-
modify-instance-attribute (AWS CLI)
aws ec2 modify-instance-attribute --instance-id
instance_id
--ena-support -
Edit-EC2InstanceAttribute(Alat untuk Windows PowerShell)
Edit-EC2InstanceAttribute -InstanceId
instance-id
-EnaSupport $true
-
-
(Opsional) Buat AMI dari instance, seperti yang dijelaskan dalamBuat Amazon yang EBS didukung AMI. AMIMewarisi
enaSupport
atribut jaringan yang ditingkatkan dari instans. Oleh karena itu, Anda dapat menggunakan ini AMI untuk meluncurkan instans lain dengan jaringan yang ditingkatkan diaktifkan secara default. -
Dari komputer lokal Anda, mulai instans menggunakan EC2 konsol Amazon atau salah satu dari perintah berikut ini: start-instances (AWS CLI), Start-EC2Instance (AWS Tools for Windows PowerShell).
-
Hubungkan ke instans Anda dan verifikasi bahwa driver
ena
kernel diinstal dan dimuat di antarmuka jaringan Anda menggunakan ethtool -i ethn
perintah dariMenguji apakah jaringan yang ditingkatkan diaktifkan.Jika Anda tidak dapat terhubung ke instans Anda setelah mengaktifkan jaringan yang ditingkatkan, lihat Memecahkan masalah driver ENA kernel di Linux.
Untuk mengaktifkan jaringan yang ditingkatkan di Amazon Linux AMI (instans yang didukung penyimpanan instans)
Ikuti prosedur sebelumnya hingga langkah tempat Anda menghentikan instans. Buat yang baru AMI seperti yang dijelaskan diBuat instance yang didukung toko AMI, pastikan untuk mengaktifkan atribut jaringan yang ditingkatkan saat Anda mendaftarkanAMI.
-
register-image (AWS CLI)
aws ec2 register-image --ena-support
...
-
Register-EC2Image (AWS Tools for Windows PowerShell)
Register-EC2Image -EnaSupport $true
...
Ubuntu terbaru HVM AMIs menyertakan driver kernel yang diperlukan untuk jaringan yang ditingkatkan dengan ENA diinstal dan telah mengaktifkan ENA dukungan. Oleh karena itu, jika Anda meluncurkan instans dengan Ubuntu terbaru HVM AMI pada jenis instans yang didukung, jaringan yang ditingkatkan sudah diaktifkan untuk instans Anda. Untuk informasi selengkapnya, lihat Menguji apakah jaringan yang ditingkatkan diaktifkan.
Jika Anda meluncurkan instans menggunakan jaringan lama AMI dan jaringan yang ditingkatkan belum diaktifkan, Anda dapat menginstal paket linux-aws
kernel untuk mendapatkan driver jaringan terbaru yang ditingkatkan dan mengupdate atribut yang diperlukan.
Untuk menginstal paket kernel linux-aws
(Ubuntu 16.04 atau yang lebih baru)
Ubuntu 16.04 dan 18.04 dikirimkan dengan kernel kustom Ubuntu (paket kernel linux-aws
). Untuk menggunakan kernel yang berbeda, hubungi AWS Support
Untuk menginstal paket kernel linux-aws
(Ubuntu Trusty 14.04)
-
Connect ke instans Anda.
-
Perbarui cache paket dan paket.
ubuntu:~$
sudo apt-get update && sudo apt-get upgrade -y linux-aws
penting
Jika selama proses pembaruan Anda diminta untuk menginstal
grub
, gunakan/dev/xvda
untuk menginstalgrub
, lalu pilih untuk mempertahankan versi/boot/grub/menu.lst
saat ini. -
[instans yang EBS didukung] Dari komputer lokal Anda, hentikan instans menggunakan EC2 konsol Amazon atau salah satu dari perintah berikut ini: stop-instances (AWS CLI), Stop-EC2Instance (AWS Tools for Windows PowerShell).
[Instans yang didukung penyimpanan instans] Anda tidak dapat menghentikan instans untuk memodifikasi atribut. Sebagai gantinya, lanjutkan ke prosedur ini: Untuk mengaktifkan jaringan yang ditingkatkan di Ubuntu (instans yang didukung penyimpanan instans).
-
Dari komputer lokal Anda, aktifkan atribut jaringan yang ditingkatkan menggunakan salah satu dari perintah berikut ini:
-
modify-instance-attribute (AWS CLI)
aws ec2 modify-instance-attribute --instance-id
instance_id
--ena-support -
Edit-EC2InstanceAttribute(Alat untuk Windows PowerShell)
Edit-EC2InstanceAttribute -InstanceId
instance-id
-EnaSupport $true
-
-
(Opsional) Buat AMI dari instance, seperti yang dijelaskan dalamBuat Amazon yang EBS didukung AMI. AMIMewarisi
enaSupport
atribut jaringan yang ditingkatkan dari instans. Oleh karena itu, Anda dapat menggunakan ini AMI untuk meluncurkan instans lain dengan jaringan yang ditingkatkan diaktifkan secara default. -
Dari komputer lokal Anda, mulai instans menggunakan EC2 konsol Amazon atau salah satu dari perintah berikut ini: start-instances (AWS CLI), Start-EC2Instance (AWS Tools for Windows PowerShell).
Untuk mengaktifkan jaringan yang ditingkatkan di Ubuntu (instans yang didukung penyimpanan instans)
Ikuti prosedur sebelumnya hingga langkah tempat Anda menghentikan instans. Buat yang baru AMI seperti yang dijelaskan diBuat instance yang didukung toko AMI, pastikan untuk mengaktifkan atribut jaringan yang ditingkatkan saat Anda mendaftarkanAMI.
-
register-image (AWS CLI)
aws ec2 register-image --ena-support
...
-
Register-EC2Image (AWS Tools for Windows PowerShell)
Register-EC2Image -EnaSupport $true
...
Yang terbaru AMIs untuk Red Hat Enterprise Linux, SUSE Linux Enterprise Server, dan CentOS driver kernel yang diperlukan untuk jaringan yang ditingkatkan ENA dan telah mengaktifkan ENA dukungan. Oleh karena itu, jika Anda meluncurkan instans dengan yang terbaru AMI pada jenis instans yang didukung, jaringan yang ditingkatkan telah diaktifkan untuk instans Anda. Untuk informasi selengkapnya, lihat Menguji apakah jaringan yang ditingkatkan diaktifkan.
Prosedur berikut menyediakan langkah-langkah umum untuk mengaktifkan jaringan yang ditingkatkan pada distribusi Linux selain Amazon Linux AMI atau Ubuntu. Untuk informasi selengkapnya, seperti sintaksis terperinci untuk perintah, lokasi file, atau paket dan dukungan alat, lihat dokumentasi untuk distribusi Linux Anda.
Untuk mengaktifkan jaringan yang ditingkatkan di Linux
-
Terhubung ke instans Anda.
-
Kloning kode sumber untuk driver
ena
kernel pada instance Anda dari GitHub athttps://github.com/amzn/amzn-drivers. (SUSELinux Enterprise Server 12 SP2 dan yang lebih baru menyertakan ENA 2.02 secara default, jadi Anda tidak diharuskan mengunduh dan mengkompilasi driver. ENA Untuk SUSE Linux Enterprise Server 12 SP2 dan yang lebih baru, Anda harus mengajukan permintaan untuk menambahkan versi driver yang Anda inginkan ke kernel stok). git clone https://github.com/amzn/amzn-drivers
-
Lakukan kompilasi dan instal driver
ena
kernel pada instans Anda. Langkah-langkah ini bergantung pada distribusi Linux. Untuk informasi selengkapnya tentang mengompilasi driver kernel di Red Hat Enterprise Linux, lihat Bagaimana cara menginstal ENS driver terbaru untuk dukungan jaringan yang ditingkatkan pada EC2 instans Amazon yang berjalan? RHEL -
Jalankan sudo depmod perintah untuk memperbarui dependensi driver kernel.
-
initramfs
Perbarui instans Anda untuk memastikan bahwa driver kernel baru dimuat pada saat boot. Misalnya, jika distribusi Anda mendukung dracut, Anda dapat menggunakan perintah berikut.dracut -f -v
-
Tentukan apakah sistem Anda menggunakan nama antarmuka jaringan yang dapat diprediksi secara default. Sistem yang menggunakan systemd atau udev versi 197 atau lebih tinggi dapat mengganti nama perangkat Ethernet dan tidak menjamin bahwa satu antarmuka jaringan akan dinamai
eth0
. Perilaku ini dapat menyebabkan masalah saat terhubung ke instans Anda. Untuk informasi lebih lanjut dan untuk melihat opsi konfigurasi lainnya, lihat Nama Antarmuka Jaringan yang Dapat Diprediksidi situs web freedesktop.org. -
Anda dapat memeriksa systemd atau udev versi pada sistem RPM berbasis dengan perintah berikut.
rpm -qa | grep -e '^systemd-[0-9]\+\|^udev-[0-9]\+'
systemd-208-11.el7_0.2.x86_64
Dalam contoh Red Hat Enterprise Linux 7 di atas, versi systemd adalah 208, jadi nama antarmuka jaringan yang dapat diprediksi harus dinonaktifkan.
-
Nonaktifkan nama antarmuka jaringan yang dapat diprediksi dengan menambahkan opsi
net.ifnames=0
ke barisGRUB_CMDLINE_LINUX
di/etc/default/grub
.sudo sed -i '/^GRUB\_CMDLINE\_LINUX/s/\"$/\ net\.ifnames\=0\"/' /etc/default/grub
-
Buat ulang file konfigurasi grub.
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
-
-
[instans yang EBS didukung] Dari komputer lokal Anda, hentikan instans menggunakan EC2 konsol Amazon atau salah satu dari perintah berikut ini: stop-instances (AWS CLI), Stop-EC2Instance (AWS Tools for Windows PowerShell).
[Instans yang didukung penyimpanan instans] Anda tidak dapat menghentikan instans untuk memodifikasi atribut. Sebagai gantinya, lanjutkan ke prosedur ini: Untuk mengaktifkan jaringan yang ditingkatkan di Linux (instans yang didukung penyimpanan instans).
-
Dari komputer lokal Anda, aktifkan atribut
enaSupport
jaringan yang ditingkatkan menggunakan salah satu dari perintah berikut ini:-
modify-instance-attribute (AWS CLI)
aws ec2 modify-instance-attribute --instance-id
instance_id
--ena-support -
Edit-EC2InstanceAttribute(Alat untuk Windows PowerShell)
Edit-EC2InstanceAttribute -InstanceId
instance-id
-EnaSupport $true
-
-
(Opsional) Buat AMI dari instance, seperti yang dijelaskan dalamBuat Amazon yang EBS didukung AMI. AMIMewarisi
enaSupport
atribut jaringan yang ditingkatkan dari instans. Oleh karena itu, Anda dapat menggunakan ini AMI untuk meluncurkan instans lain dengan jaringan yang ditingkatkan diaktifkan secara default.Jika sistem operasi instans Anda berisi
/etc/udev/rules.d/70-persistent-net.rules
file, Anda harus menghapusnya sebelum membuat fileAMI. File ini berisi MAC alamat untuk adaptor Ethernet dari instans asli. Jika instans lain melakukan booting dengan file ini, sistem operasi tersebuteth0
tidak akan dapat menemukan perangkat dan mungkin gagal, yang menyebabkan masalah booting. File ini dibuat ulang pada siklus boot berikutnya, dan instans apa pun diluncurkan dari AMI versi file mereka sendiri. -
Dari komputer lokal Anda, mulai instans menggunakan EC2 konsol Amazon atau salah satu dari perintah berikut ini: start-instances (AWS CLI), Start-EC2Instance (AWS Tools for Windows PowerShell).
-
(Opsional) Hubungkan ke instans Anda dan verifikasi apakah driver kernel diinstal.
Jika Anda tidak dapat terhubung ke instans Anda setelah mengaktifkan jaringan yang ditingkatkan, lihat Memecahkan masalah driver ENA kernel di Linux.
Untuk mengaktifkan jaringan yang ditingkatkan di Linux (instans yang didukung penyimpanan instans)
Ikuti prosedur sebelumnya hingga langkah tempat Anda menghentikan instans. Buat yang baru AMI seperti yang dijelaskan diBuat instance yang didukung toko AMI, pastikan untuk mengaktifkan atribut jaringan yang ditingkatkan saat Anda mendaftarkanAMI.
-
register-image (AWS CLI)
aws ec2 register-image --ena-support
...
-
Register-EC2Image (AWS Tools for Windows PowerShell)
Register-EC2Image -EnaSupport
...
Metode ini hanya untuk tujuan pengujian dan umpan balik. Metode ini tidak dimaksudkan untuk digunakan dengan penerapan produksi. Untuk penerapan produksi, lihat Ubuntu.
penting
Menggunakan DKMS membatalkan perjanjian dukungan untuk langganan Anda. Ini tidak boleh digunakan untuk penerapan produksi.
Untuk mengaktifkan jaringan yang ditingkatkan dengan ENA di Ubuntu (instans EBS yang didukung)
-
Ikuti langkah 1 dan 2 dalam Ubuntu.
-
Instal
build-essential
paket untuk mengompilasi driver kernel dandkms
paket, sehingga driverena
kernel Anda dibangun kembali setiap kali kernel Anda diperbarui.ubuntu:~$
sudo apt-get install -y build-essential dkms
-
Kloning sumber untuk driver
ena
kernel pada instance Anda dari GitHub athttps://github.com/amzn/amzn-drivers. ubuntu:~$
git clone https://github.com/amzn/amzn-drivers
-
Pindahkan
amzn-drivers
paket ke/usr/src/
direktori agar DKMS dapat menemukannya dan membangunnya untuk setiap pembaruan kernel. Tambahkan nomor versi (Anda dapat menemukan nomor versi saat ini di catatan rilis) dari kode sumber ke nama direktori. Misalnya, versi1.0.0
ditunjukkan pada contoh berikut.ubuntu:~$
sudo mv amzn-drivers /usr/src/amzn-drivers-1.0.0
-
Buat file DKMS konfigurasi dengan nilai berikut, dengan menggantikan versi Anda.
ena
Buat mengajukan.
ubuntu:~$
sudo touch /usr/src/amzn-drivers-1.0.0/dkms.conf
Edit file dan tambahkan nilai berikut.
ubuntu:~$
sudo vim /usr/src/amzn-drivers-1.0.0/dkms.conf PACKAGE_NAME="ena" PACKAGE_VERSION="1.0.0" CLEAN="make -C kernel/linux/ena clean" MAKE="make -C kernel/linux/ena/ BUILD_KERNEL=${kernelver}" BUILT_MODULE_NAME[0]="ena" BUILT_MODULE_LOCATION="kernel/linux/ena" DEST_MODULE_LOCATION[0]="/updates" DEST_MODULE_NAME[0]="ena" AUTOINSTALL="yes"
-
Tambahkan, buat, dan instal driver
ena
kernel pada instans Anda menggunakanDKMS.Tambahkan driver kernel keDKMS.
ubuntu:~$
sudo dkms add -m amzn-drivers -v 1.0.0
Bangun driver kernel menggunakan dkms perintah.
ubuntu:~$
sudo dkms build -m amzn-drivers -v 1.0.0
Instal driver kernel menggunakandkms.
ubuntu:~$
sudo dkms install -m amzn-drivers -v 1.0.0
-
Buat kembali
initramfs
agar driver kernel yang benar dimuat pada saat boot.ubuntu:~$
sudo update-initramfs -u -k all
-
Pastikan driver
ena
kernel diinstal menggunakan perintah modinfo ena dari. Menguji apakah jaringan yang ditingkatkan diaktifkanubuntu:~$
modinfo ena filename: /lib/modules/3.13.0-74-generic/updates/dkms/ena.ko version: 1.0.0 license: GPL description: Elastic Network Adapter (ENA) author: Amazon.com, Inc. or its affiliates srcversion: 9693C876C54CA64AE48F0CA alias: pci:v00001D0Fd0000EC21sv*sd*bc*sc*i* alias: pci:v00001D0Fd0000EC20sv*sd*bc*sc*i* alias: pci:v00001D0Fd00001EC2sv*sd*bc*sc*i* alias: pci:v00001D0Fd00000EC2sv*sd*bc*sc*i* depends: vermagic: 3.13.0-74-generic SMP mod_unload modversions parm: debug:Debug level (0=none,...,16=all) (int) parm: push_mode:Descriptor / header push mode (0=automatic,1=disable,3=enable) 0 - Automatically choose according to device capability (default) 1 - Don't push anything to device memory 3 - Push descriptors and header buffer to device memory (int) parm: enable_wd:Enable keepalive watchdog (0=disable,1=enable,default=1) (int) parm: enable_missing_tx_detection:Enable missing Tx completions. (default=1) (int) parm: numa_node_override_array:Numa node override map (array of int) parm: numa_node_override:Enable/Disable numa node override (0=disable) (int)
-
Lanjutkan dengan Langkah 3 di Ubuntu.
Jika Anda meluncurkan instans dan instans tersebut belum mengaktifkan jaringan yang ditingkatkan, Anda harus mengunduh dan menginstal driver adaptor jaringan yang diperlukan pada instans Anda, lalu menyetel atribut instans enaSupport
untuk mengaktifkan jaringan yang ditingkatkan.
Untuk mengaktifkan jaringan yang ditingkatkan
-
Hubungkan ke instans Anda dan masuk sebagai administrator lokal.
-
[Hanya Windows Server 2016 dan 2019] Jalankan EC2Launch PowerShell skrip berikut untuk mengkonfigurasi instans setelah driver diinstal.
PS C:\>
C:\ProgramData\Amazon\EC2-Windows\Launch\Scripts\InitializeInstance.ps1 -Schedule
-
Dari instans, instal driver sebagai berikut:
-
Unduh
driver terbaru ke instans. -
Ekstrak arsip zip.
-
Instal driver dengan menjalankan
install.ps1
PowerShell skrip.catatan
Jika Anda mendapatkan kesalahan kebijakan eksekusi, atur kebijakan ke
Unrestricted
(secara default kebijakan ini diatur keRestricted
atauRemoteSigned
). Di baris perintah, jalankanSet-ExecutionPolicy -ExecutionPolicy Unrestricted
, lalu jalankaninstall.ps1
PowerShell skrip lagi.
-
-
Dari komputer lokal Anda, hentikan instans menggunakan EC2 konsol Amazon atau salah satu dari perintah berikut ini: stop-instances (AWS CLI/AWS CloudShell), Stop-EC2Instance (AWS Tools for Windows PowerShell).
-
Aktifkan ENA dukungan pada instans Anda sebagai berikut:
-
Dari komputer lokal Anda, periksa atribut ENA dukungan EC2 instans pada instans Anda dengan menjalankan salah satu dari perintah berikut. Jika atribut tersebut tidak diaktifkan, output akan menjadi "[]" atau kosong.
EnaSupport
diatur kefalse
secara default.-
describe-instances (AWS CLI/AWS CloudShell)
aws ec2 describe-instances --instance-ids
instance_id
--query "Reservations[].Instances[].EnaSupport" -
Get-EC2Instance(Alat untuk Windows PowerShell)
(Get-EC2Instance -InstanceId
instance-id
).Instances.EnaSupport
-
-
Untuk mengaktifkan ENA dukungan, jalankan salah satu dari perintah berikut ini:
-
modify-instance-attribute (AWS CLI/AWS CloudShell)
aws ec2 modify-instance-attribute --instance-id
instance_id
--ena-support -
Edit-EC2InstanceAttribute (AWS Tools for Windows PowerShell)
Edit-EC2InstanceAttribute -InstanceId
instance_id
-EnaSupport $true
Jika Anda mengalami masalah saat memulai ulang instans, Anda juga dapat menonaktifkan ENA dukungan menggunakan salah satu dari perintah berikut ini:
-
modify-instance-attribute (AWS CLI/AWS CloudShell)
aws ec2 modify-instance-attribute --instance-id
instance_id
--no-ena-support -
Edit-EC2InstanceAttribute (AWS Tools for Windows PowerShell)
Edit-EC2InstanceAttribute -InstanceId
instance_id
-EnaSupport $false
-
-
Verifikasi bahwa atribut telah diatur ke
true
menggunakan describe-instances atau Get-EC2Instance seperti yang ditunjukkan sebelumnya. Anda seharusnya sekarang melihat output berikut:[ true ]
-
-
Dari komputer lokal Anda, mulai instans menggunakan EC2 konsol Amazon atau salah satu dari perintah berikut ini: start-instances (AWS CLI/AWS CloudShell), Start-EC2Instance (AWS Tools for Windows PowerShell).
-
Pada instans, validasi bahwa ENA driver diinstal dan diaktifkan sebagai berikut:
-
Klik kanan ikon jaringan dan pilih Buka Pusat Jaringan dan Berbagi.
-
Pilih adaptor Ethernet (misalnya, Ethernet 2).
-
Pilih Detail. Untuk Detail Koneksi Jaringan, periksa apakah Deskripsi adalah Amazon Elastic Network Adapter.
-
-
(Opsional) Buat AMI dari instans. AMIMewarisi
enaSupport
atribut dari instans. Oleh karena itu, Anda dapat menggunakan ini AMI untuk meluncurkan instans lain dengan ENA diaktifkan secara default.