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
EC2Misalnya jenis yang tidak dibangun di atas sistem AWS Nitro, 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:
-
Pilih dari tipe instans yang didukung berikut: C3, C4, D2, I2, M4 (tidak termasuk
m4.16xlarge
), dan R3. -
Pastikan instans tersebut memiliki konektivitas internet.
-
Jika Anda memiliki data penting tentang instance yang ingin Anda simpan, Anda harus mencadangkan data itu sekarang dengan membuat AMI dari instance 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 HVM AMI menggunakan versi kernel Linux 2.6.32 atau yang lebih baru. Amazon Linux terbaru HVM AMIs memiliki modul yang diperlukan untuk jaringan yang ditingkatkan diinstal dan memiliki atribut yang diperlukan ditetapkan. Oleh karena itu, jika Anda meluncurkan instans yang EBS didukung Amazon yang didukung jaringan yang ditingkatkan menggunakan Amazon Linux saat ini HVMAMI, jaringan yang disempurnakan sudah diaktifkan untuk instans Anda.
Awas
Jaringan yang disempurnakan hanya didukung untuk HVM instance. 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 64-bit. HVM AMI 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 baruAMIs. 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 CLI/AWS CloudShell)
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 terbaru HVM AMIs memiliki ixgbevf
modul yang diperlukan untuk jaringan yang ditingkatkan diinstal dan memiliki set sriovNetSupport
atribut yang diperlukan. Oleh karena itu, jika Anda meluncurkan jenis instans menggunakan Amazon Linux saat ini HVMAMI, jaringan yang disempurnakan sudah diaktifkan untuk instans Anda. Untuk informasi selengkapnya, lihat Menguji apakah jaringan yang ditingkatkan diaktifkan.
Jika Anda meluncurkan instans menggunakan Amazon Linux yang lebih lama AMI dan belum mengaktifkan jaringan yang ditingkatkan, gunakan prosedur berikut untuk mengaktifkan jaringan yang disempurnakan.
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), 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. -
[EBS-backed instance] Dari komputer lokal Anda, hentikan instance menggunakan EC2 konsol Amazon atau salah satu perintah berikut: stop-instances(AWS CLI), Stop-EC2Instance(AWS Tools for Windows PowerShell). Jika instance Anda dikelola oleh AWS OpsWorks, Anda harus menghentikan instance di AWS OpsWorks konsol sehingga status instance tetap sinkron.
[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 instance, seperti yang dijelaskan dalamBuat Amazon yang EBS didukung AMI. AMIMewarisi atribut jaringan yang disempurnakan dari instance. Oleh karena itu, Anda dapat menggunakan ini AMI untuk meluncurkan instance 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), Start-EC2Instance(AWS Tools for Windows PowerShell). Jika instance Anda dikelola oleh AWS OpsWorks, Anda harus memulai instance di AWS OpsWorks konsol sehingga status instance tetap sinkron.
-
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 yang baru AMI seperti yang dijelaskan dalamBuat instance yang didukung toko AMI, pastikan untuk mengaktifkan atribut jaringan yang disempurnakan saat Anda mendaftarkanAMI.
Sebelum Anda mulai, periksa apakah jaringan yang ditingkatkan telah diaktifkan pada instans Anda.
Quick Start Ubuntu HVM AMIs mencakup 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. Mulai Cepat terbaru HVM AMIs termasuk 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
-
Connect ke instans Anda.
-
Unduh sumber untuk modul
ixgbevf
di instans Anda dari Sourceforge di https://sourceforge.net/projects/e1000/files/ixgbevf%20stable/. 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 systemd atau udev versi pada sistem RPM berbasis 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
-
-
[EBS-backed instance] Dari komputer lokal Anda, hentikan instance menggunakan EC2 konsol Amazon atau salah satu perintah berikut: stop-instance (AWS CLI/AWS CloudShell), (). Stop-EC2InstanceAWS Tools for Windows PowerShell Jika instance Anda dikelola oleh AWS OpsWorks, Anda harus menghentikan instance di AWS OpsWorks konsol sehingga status instance tetap sinkron.
[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 instance, seperti yang dijelaskan dalamBuat Amazon yang EBS didukung AMI. AMIMewarisi atribut jaringan yang disempurnakan dari instance. Oleh karena itu, Anda dapat menggunakan ini AMI untuk meluncurkan instance lain dengan jaringan yang ditingkatkan diaktifkan secara default.
Jika sistem operasi instance 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 instance 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 instance 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), Start-EC2Instance(AWS Tools for Windows PowerShell). Jika instance Anda dikelola oleh AWS OpsWorks, Anda harus memulai instance di AWS OpsWorks konsol sehingga status instance tetap sinkron.
-
(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 yang baru AMI seperti yang dijelaskan dalamBuat instance yang didukung toko AMI, pastikan untuk mengaktifkan atribut jaringan yang disempurnakan saat Anda mendaftarkanAMI.
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 WindowsAMIs, lihat riwayat AMI versi Windows di AMIReferensi 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, arahkan ke folder yang diekstrak, dan jalankan perintah berikut untuk menggunakan
pnputil
utilitas untuk menambah dan menginstal INF file di toko 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 -
Dalam folder yang diekstrak, cari file
Wired_driver_
dan ganti namanya menjadiversion
_x64.exeWired_driver_
.version
_x64.zip -
Ekstrak isi file
Wired_driver_
tersebut.version
_x64.zip -
Buka baris perintah, arahkan ke folder yang diekstrak, dan jalankan salah satu perintah berikut untuk menggunakan
pnputil
utilitas untuk menambah dan menginstal INF file di toko driver.-
Windows Server 2022
C:\>
pnputil -i -a PROXGB\Winx64\WS2022\vxs.inf -
Windows Server 2019
C:\>
pnputil -i -a PROXGB\Winx64\NDIS68\vxn68x64.inf -
Windows Server 2016
C:\>
pnputil -i -a PROXGB\Winx64\NDIS65\vxn65x64.inf -
Windows Server 2012 R2
C:\>
pnputil -i -a PROXGB\Winx64\NDIS64\vxn64x64.inf -
Windows Server 2012
C:\>
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 instance, seperti yang dijelaskan dalamBuat Amazon yang EBS didukung AMI. AMIMewarisi atribut jaringan yang disempurnakan dari instance. Oleh karena itu, Anda dapat menggunakan ini AMI untuk meluncurkan instance 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), Start-EC2Instance(AWS Tools for Windows PowerShell). Jika instance Anda dikelola oleh AWS OpsWorks, Anda harus memulai instance di AWS OpsWorks konsol sehingga status instance tetap sinkron.
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 disempurnakan untuk instans PV atauAMI, ini dapat membuat instance Anda tidak dapat dijangkau.
Untuk informasi selengkapnya, lihat Bagaimana cara mengaktifkan dan mengonfigurasi jaringan yang disempurnakan pada EC2 instans saya