Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Jaringan yang disempurnakan dengan antarmuka Intel 82599 VF
Untuk instance berbasis Xen, antarmuka Intel 82599 Virtual Function (VF) menyediakan kemampuan jaringan yang ditingkatkan. Antarmuka menggunakan ixgbevf
driver Intel.
Tab berikut menunjukkan cara memverifikasi driver adaptor jaringan yang diinstal untuk sistem operasi instans Anda.
Daftar Isi
Siapkan instans Anda untuk jaringan yang disempurnakan
Untuk mempersiapkan jaringan yang ditingkatkan menggunakan antarmuka Intel 82599 VF, siapkan instans Anda sebagai berikut:
-
Verifikasi bahwa jenis instans adalah salah satu dari yang berikut: C3, C4, D2, I2, M4 (tidak termasuk
m4.16xlarge
), dan R3. -
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 kernel dan modul kernel, serta mengaktifkan atribut
sriovNetSupport
, 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. -
Instance Linux — Luncurkan instance dari AMI HVM menggunakan kernel Linux versi 2.6.32 atau yang lebih baru. Amazon Linux HVM terbaru AMIs memiliki modul yang diperlukan untuk jaringan yang ditingkatkan diinstal dan memiliki atribut yang diperlukan ditetapkan. Oleh karena itu, jika Anda meluncurkan instans yang didukung Amazon EBS dan jaringan yang ditingkatkan menggunakan AMI HVM Amazon Linux saat ini, jaringan yang ditingkatkan telah diaktifkan untuk instans Anda.
Awas
Jaringan yang ditingkatkan hanya didukung untuk instans HVM. Mengaktifkan jaringan yang ditingkatkan dengan instans PV bisa menjadikannya tidak dapat dijangkau. Mengatur atribut ini tanpa modul yang tepat atau versi modul juga bisa membuat instans Anda tidak dapat dijangkau.
-
Instans Windows — Luncurkan instance dari AMI HVM 64-bit. Anda tidak dapat mengaktifkan jaringan yang disempurnakan di Windows Server 2008. Jaringan yang disempurnakan sudah diaktifkan untuk Windows Server 2012 R2 dan Windows Server 2016 dan yang lebih baru AMIs. Windows Server 2012 R2 menyertakan driver Intel 1.0.15.3 dan kami menyarankan Anda memperbarui driver tersebut ke versi terbaru menggunakan utilitas Pnputil.exe.
-
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 disempurnakan tidak dapat dikelola dari EC2 konsol Amazon.
Menguji apakah jaringan yang ditingkatkan diaktifkan
Verifikasi bahwa sriovNetSupport
atribut disetel.
Atribut contoh (sriovNetSupport)
Untuk memeriksa apakah sebuah instans memiliki set atribut sriovNetSupport
jaringan yang ditingkatkan, gunakan salah satu dari perintah berikut. Jika atribut diatur, nilainya adalahsimple
.
-
describe-instance-attribute
(AWS CLI) aws ec2 describe-instance-attribute --instance-id
instance_id
--attribute sriovNetSupport -
Get-EC2InstanceAttribute (AWS Tools for Windows PowerShell)
Get-EC2InstanceAttribute -InstanceId
instance-id
-Attribute sriovNetSupport
Atribut gambar (sriovNetSupport)
Untuk memeriksa apakah AMI sudah memiliki set sriovNetSupport
atribut jaringan yang disempurnakan, gunakan salah satu perintah berikut. Jika atribut diatur, nilainya adalahsimple
.
-
describe-images
(AWS CLI) aws ec2 describe-images --image-id
ami_id
--query "Images[].SriovNetSupport" -
Get-EC2Image (AWS Tools for Windows PowerShell)
(Get-EC2Image -ImageId
ami-id
).SriovNetSupport
Mengaktifkan jaringan yang ditingkatkan pada instans Anda
Prosedur yang Anda gunakan tergantung pada sistem operasi instance.
Awas
Tidak ada cara untuk menonaktifkan atribut jaringan yang ditingkatkan setelah Anda mengaktifkannya.
Amazon Linux HVM terbaru AMIs memiliki ixgbevf
modul yang diperlukan untuk jaringan yang ditingkatkan diinstal dan memiliki set sriovNetSupport
atribut yang diperlukan. Oleh karena itu, jika Anda meluncurkan tipe instans menggunakan AMI HVM Amazon Linux saat ini, jaringan yang ditingkatkan telah diaktifkan untuk instans Anda. Untuk informasi selengkapnya, lihat Menguji apakah jaringan yang ditingkatkan diaktifkan.
Jika Anda meluncurkan instans menggunakan AMI Amazon Linux versi lama dan jaringan yang ditingkatkan belum diaktifkan, gunakan prosedur berikut untuk mengaktifkan jaringan yang ditingkatkan.
Untuk mengaktifkan jaringan yang ditingkatkan
-
Terhubung ke instans Anda.
-
Dari instans, jalankan perintah berikut untuk memperbarui instans Anda dengan modul kernel dan kernel terbaru, termasuk
ixgbevf
:[ec2-user ~]$
sudo yum update -
Dari komputer lokal Anda, reboot instance Anda menggunakan EC2 konsol Amazon atau salah satu perintah berikut: reboot-instances
(AWS CLI) atau Restart-EC2Instance (AWS Tools for Windows PowerShell). -
Hubungkan lagi ke instans Anda dan verifikasi bahwa modul
ixgbevf
telah diinstal dan pada versi minimum yang disarankan menggunakan perintah modinfo ixgbevf dari Menguji apakah jaringan yang ditingkatkan diaktifkan. -
[Instans yang didukung EBS] Dari komputer lokal Anda, hentikan instans menggunakan EC2 konsol Amazon atau salah satu perintah berikut: stop-instances
(AWS CLI) atau Stop-EC2Instance (AWS Tools for Windows PowerShell). [Instans yang didukung penyimpanan instans] Anda tidak dapat menghentikan instans untuk memodifikasi atribut. Sebagai gantinya, lewati ke prosedur selanjutnya.
-
Dari komputer lokal Anda, aktifkan atribut jaringan yang ditingkatkan menggunakan salah satu dari perintah berikut ini:
-
(Opsional) Buat AMI dari instans, seperti yang dijelaskan di Buat AMI yang didukung Amazon EBS-Backed. AMI mewarisi atribut jaringan yang ditingkatkan dari instans. Oleh karena itu, Anda dapat menggunakan AMI ini untuk meluncurkan instans lain dengan jaringan yang ditingkatkan diaktifkan secara default.
-
Dari komputer lokal Anda, mulai instance menggunakan EC2 konsol Amazon atau salah satu perintah berikut: start-instances
(AWS CLI) atau Start-EC2Instance (AWS Tools for Windows PowerShell). -
Hubungkan ke instans Anda dan verifikasi bahwa modul
ixgbevf
diinstal dan dimuat di antarmuka jaringan Anda menggunakan perintah ethtool -i ethn
dari Menguji apakah jaringan yang ditingkatkan diaktifkan.
Untuk mengaktifkan jaringan yang ditingkatkan (instans yang didukung penyimpanan instans)
Ikuti prosedur sebelumnya hingga langkah tempat Anda menghentikan instans. Buat AMI baru seperti yang dijelaskan di Buat instance store-backed AMI, pastikan untuk mengaktifkan atribut jaringan yang ditingkatkan saat Anda mendaftarkan AMI.
Sebelum Anda mulai, periksa apakah jaringan yang ditingkatkan telah diaktifkan pada instans Anda.
Quick Start Ubuntu HVM AMIs menyertakan driver yang diperlukan untuk meningkatkan jaringan. Jika Anda memiliki versi ixgbevf
yang lebih lama dari 2.16.4, Anda dapat menginstal paket kernel linux-aws
untuk mendapatkan driver jaringan terbaru yang ditingkatkan.
Prosedur berikut menyediakan langkah-langkah umum untuk mengompilasi modul ixgbevf
pada instans Ubuntu.
Untuk menginstal linux-aws
paket kernel
-
Connect ke instans Anda.
-
Perbarui cache paket dan paket.
ubuntu:~$
sudo apt-get update && sudo apt-get upgrade -y linux-awspenting
Jika selama proses update Anda diminta untuk menginstal
grub
, gunakan/dev/xvda
untuk menginstalgrub
, lalu pilih untuk mempertahankan versi/boot/grub/menu.lst
saat ini.
Sebelum Anda mulai, periksa apakah jaringan yang ditingkatkan telah diaktifkan pada instans Anda. Quick Start HVM terbaru AMIs menyertakan driver yang diperlukan untuk jaringan yang ditingkatkan, oleh karena itu Anda tidak perlu melakukan langkah tambahan.
Prosedur berikut menyediakan langkah-langkah umum jika Anda perlu mengaktifkan jaringan yang ditingkatkan dengan antarmuka Intel 82599 VF pada distribusi Linux selain Amazon Linux atau Ubuntu. Untuk informasi selengkapnya, seperti detail sintaksis untuk perintah, lokasi file, atau paket dan dukungan alat, lihat dokumentasi khusus untuk distribusi Linux Anda.
Untuk mengaktifkan jaringan yang ditingkatkan di Linux
-
Terhubung ke instans Anda.
-
Versi
ixgbevf
yang lebih lama dari 2.16.4, termasuk versi 2.14.2, tidak dibuat dengan benar pada beberapa distribusi Linux, termasuk versi Ubuntu tertentu. -
Lakukan kompilasi dan instal modul
ixgbevf
pada instans Anda.Awas
Jika Anda mengompilasi modul
ixgbevf
untuk kernel Anda saat ini lalu mengupgrade kernel Anda tanpa membuat kembali driver untuk kernel baru, sistem Anda mungkin akan kembali ke modulixgbevf
khusus distribusi pada boot ulang berikutnya. Ini dapat membuat sistem Anda tidak dapat dijangkau jika versi khusus distribusi tidak kompatibel dengan jaringan yang ditingkatkan. -
Jalankan perintah sudo depmod untuk memperbarui dependensi modul.
-
Perbarui
initramfs
pada instans Anda untuk memastikan bahwa modul baru dimuat pada saat boot. -
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 versi systemd atau udev pada sistem berbasis RPM dengan perintah berikut:
[ec2-user ~]$
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
.[ec2-user ~]$
sudo sed -i '/^GRUB\_CMDLINE\_LINUX/s/\"$/\ net\.ifnames\=0\"/' /etc/default/grub -
Buat ulang file konfigurasi grub.
[ec2-user ~]$
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
-
-
[Instans yang didukung EBS] Dari komputer lokal Anda, hentikan instans menggunakan EC2 konsol Amazon atau salah satu perintah berikut: stop-instance
() atau AWS CLIStop-EC2Instance (AWS Tools for Windows PowerShell). [Instans yang didukung penyimpanan instans] Anda tidak dapat menghentikan instans untuk memodifikasi atribut. Sebagai gantinya, lewati ke prosedur selanjutnya.
-
Dari komputer lokal Anda, aktifkan atribut jaringan yang ditingkatkan menggunakan salah satu dari perintah berikut ini:
-
(Opsional) Buat AMI dari instans, seperti yang dijelaskan di Buat AMI yang didukung Amazon EBS-Backed. AMI mewarisi atribut jaringan yang ditingkatkan dari instans. Oleh karena itu, Anda dapat menggunakan AMI ini untuk meluncurkan instans lain dengan jaringan yang ditingkatkan diaktifkan secara default.
Jika sistem operasi instans Anda berisi file
/etc/udev/rules.d/70-persistent-net.rules
, Anda harus menghapusnya sebelum membuat AMI. File ini berisi alamat MAC 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 setiap instans yang diluncurkan dari AMI membuat versi file mereka sendiri. -
Dari komputer lokal Anda, mulai instance menggunakan EC2 konsol Amazon atau salah satu perintah berikut: start-instances
(AWS CLI) atau Start-EC2Instance (AWS Tools for Windows PowerShell). -
(Opsional) Hubungkan ke instans Anda dan verifikasi bahwa modul telah diinstal.
Untuk mengaktifkan jaringan yang ditingkatkan (instans yang didukung penyimpanan instans)
Ikuti prosedur sebelumnya hingga langkah tempat Anda menghentikan instans. Buat AMI baru seperti yang dijelaskan di Buat instance store-backed AMI, pastikan untuk mengaktifkan atribut jaringan yang ditingkatkan saat Anda mendaftarkan AMI.
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 sriovNetSupport
untuk mengaktifkan jaringan yang ditingkatkan. Anda hanya dapat mengaktifkan atribut ini pada tipe instans yang didukung. Untuk informasi selengkapnya, lihat Jaringan yang disempurnakan di EC2 instans Amazon.
penting
Untuk melihat pembaruan driver terbaru di Windows AMIs, lihat riwayat versi Windows AMI di Referensi AMI AWS Windows.
Untuk mengaktifkan jaringan yang ditingkatkan
-
Hubungkan ke instans Anda dan masuk sebagai administrator lokal.
-
[Windows Server 2016 dan yang lebih baru] Jalankan PowerShell skrip EC2 Launch berikut untuk mengkonfigurasi instance setelah driver diinstal.
PS C:\>
C:\ProgramData\Amazon\EC2-Windows\Launch\Scripts\InitializeInstance.ps1 -Schedulepenting
Kata sandi administrator akan diatur ulang saat Anda mengaktifkan skrip EC2 Peluncuran instance inisialisasi. Anda dapat memodifikasi file konfigurasi untuk menonaktifkan pengaturan ulang kata sandi administrator dengan menentukannya di pengaturan untuk tugas inisialisasi.
-
Dari instans, unduh driver adaptor jaringan Intel untuk sistem operasi Anda:
-
Windows Server 2022
Kunjungi halaman unduh
dan unduh Wired_driver_
.version
_x64.zip -
Windows Server 2019 termasuk untuk Server versi 1809 dan yang lebih baru*
Kunjungi halaman unduh
dan unduh Wired_driver_
.version
_x64.zip -
Windows Server 2016 termasuk untuk Server versi 1803 dan sebelumnya*
Kunjungi halaman unduh
dan unduh Wired_driver_
.version
_x64.zip -
Windows Server 2012 R2
Kunjungi halaman unduh
dan unduh Wired_driver_
.version
_x64.zip -
Windows Server 2012
Kunjungi halaman unduh
dan unduh Wired_driver_
.version
_x64.zip -
Windows Server 2008 R2
Kunjungi halaman unduh
dan unduh PROWinx64Legacy.exe
.
*Server versi 1803 dan sebelumnya serta 1809 dan yang lebih baru tidak secara khusus ditujukan pada halaman Driver dan Software Intel.
-
-
Instal driver adaptor jaringan Intel untuk sistem operasi Anda.
-
Windows Server 2008 R2
-
Di folder Unduh, cari file
PROWinx64Legacy.exe
dan namakanPROWinx64Legacy.zip
. -
Ekstrak isi file
PROWinx64Legacy.zip
tersebut. -
Buka baris perintah, navigasi ke folder yang diekstrak, dan jalankan perintah berikut untuk menggunakan utilitas
pnputil
untuk menambahkan dan menginstal file INF di penyimpanan driver.C:\>
pnputil -a PROXGB\Winx64\NDIS62\vxn62x64.inf
-
-
Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, dan Windows Server 2012
-
Di folder Unduhan, ekstrak isi file
Wired_driver_
tersebut.version
_x64.zip -
Ekstrak isi file
Wired_driver_
tersebut.version
_x64.zip -
Buka baris perintah, navigasi ke folder yang diekstrak, dan jalankan perintah berikut untuk menggunakan utilitas
pnputil
untuk menambahkan dan menginstal file INF di penyimpanan driver.-
Windows Server 2022
pnputil -i -a PROXGB\Winx64\NDIS68\vxn68x64.inf
-
Windows Server 2019
pnputil -i -a PROXGB\Winx64\NDIS68\vxn68x64.inf
-
Windows Server 2016
pnputil -i -a PROXGB\Winx64\NDIS65\vxn65x64.inf
-
Windows Server 2012 R2
pnputil -i -a PROXGB\Winx64\NDIS64\vxn64x64.inf
-
Windows Server 2012
pnputil -i -a PROXGB\Winx64\NDIS63\vxn63x64.inf
-
-
-
-
Dari komputer lokal Anda, aktifkan atribut jaringan yang ditingkatkan menggunakan salah satu dari perintah berikut ini:
-
(Opsional) Buat AMI dari instans, seperti yang dijelaskan di Buat AMI yang didukung Amazon EBS-Backed. AMI mewarisi atribut jaringan yang ditingkatkan dari instans. Oleh karena itu, Anda dapat menggunakan AMI ini untuk meluncurkan instans lain dengan jaringan yang ditingkatkan diaktifkan secara default.
-
Dari komputer lokal Anda, mulai instance menggunakan EC2 konsol Amazon atau salah satu perintah berikut: start-instances
(AWS CLI) atau Start-EC2Instance (AWS Tools for Windows PowerShell).
Memecahkan masalah konektivitas
Jika Anda kehilangan konektivitas saat mengaktifkan jaringan yang ditingkatkan, modul ixgbevf
mungkin tidak kompatibel dengan kernel tersebut. Coba instal versi modul ixgbevf
yang disertakan dengan distribusi Linux untuk instans Anda.
Jika Anda mengaktifkan jaringan yang ditingkatkan untuk instans PV atau AMI, ini dapat membuat instans Anda tidak dapat dijangkau.
Untuk informasi selengkapnya, lihat Bagaimana cara mengaktifkan dan mengonfigurasi jaringan yang disempurnakan pada EC2 instans saya