Verbessertes Networking mit der Intel 82599 VF-Schnittstelle - Amazon Elastic Compute Cloud

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Verbessertes Networking mit der Intel 82599 VF-Schnittstelle

Für EC2 Instance-Typen, die nicht auf dem AWS Nitro-System aufbauen, bietet die Intel 82599 Virtual Function (VF) -Schnittstelle erweiterte Netzwerkfunktionen. Die Schnittstelle verwendet den Intel-Treiber. ixgbevf

Die folgenden Registerkarten zeigen, wie Sie den Netzwerkadaptertreiber überprüfen können, der für Ihr Instanzbetriebssystem installiert ist.

Linux
Treiber für die Linux-Netzwerkschnittstelle

Prüfen Sie mit dem folgenden Befehl, ob das Modul aktuell an einer bestimmten Schnittstelle verwendet wird; setzen Sie dabei den Namen der Schnittstelle ein, die Sie überprüfen möchten. Wenn Sie eine einzige Schnittstelle verwenden (der Standard), lautet der Name eth0. Wenn das Betriebssystem vorhersagbare Netzwerknamen unterstützt, könnte der Name ens5 lauten.

Im folgenden Beispiel wird das ixgbevf-Modul nicht geladen, da als Treiber vif angezeigt wird.

[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

In diesem Beispiel wird das Modul ixgbevf geladen. In dieser Instance wurde Enhanced Networking richtig konfiguriert.

[ec2-user ~]$ ethtool -i eth0 driver: ixgbevf version: 4.0.3 firmware-version: N/A bus-info: 0000:00:03.0 supports-statistics: yes supports-test: yes supports-eeprom-access: no supports-register-dump: yes supports-priv-flags: no
Windows
Windows-Netzwerkadapter

Sie überprüfen, ob der Treiber installiert wurde, indem Sie sich bei der Instance anmelden und den Geräte-Manager öffnen. Die Intel(R) 82599 Virtual Function Liste sollte unter Netzwerkadapter angezeigt werden.

Bereiten Sie Ihre Instanz auf Enhanced Networking vor

Zur Vorbereitung für Enhanced Networking mit der Intel 82599 VF-Schnittstelle sollten Sie Ihre Instance wie folgt einrichten:

  • Wählen Sie einen der folgenden unterstützten Instance-Typen aus: C3, C4, D2, I2, M4 (außer m4.16xlarge) und R3.

  • Überprüfen Sie, ob der Instance eine Verbindung zum Internet fehlt.

  • Wenn Sie über wichtige Daten auf der Instance verfügen, die Sie behalten möchten, sollten Sie diese Daten jetzt sichern, indem Sie eine AMI aus Ihrer Instance erstellen. Die Aktualisierung von Kernels und Kernel-Modulen sowie die Aktivierung des Attributs sriovNetSupport kann dazu führen, dass Instances inkompatibel oder Betriebssysteme unerreichbar werden. Wenn Sie über ein aktuelles Backup verfügen, gehen die Daten nicht verloren, falls das geschieht.

  • Linux-Instances — Starten Sie die Instance von einer HVM AMI Linux-Kernel-Version 2.6.32 oder höher aus. Auf den neuesten Versionen von Amazon Linux HVM AMIs sind die für Enhanced Networking erforderlichen Module installiert und die erforderlichen Attribute sind festgelegt. Wenn Sie also eine von Amazon EBS unterstützte, erweiterte Netzwerkinstanz mit einem aktuellen Amazon Linux starten HVMAMI, ist Enhanced Networking für Ihre Instance bereits aktiviert.

    Warnung

    Enhanced Networking wird nur für Instances unterstützt. HVM Die Aktivierung von Enhanced Networking in einer PV-Instance kann dazu führen, dass diese nicht mehr erreichbar ist. Das Setzen dieses Attributs, ohne dass das richtige Modul bzw. die richtige Modulversion vorhanden ist, kann ebenso dazu führen, dass die Instance nicht mehr erreichbar ist.

  • Windows-Instances — Starten Sie die Instance von einem 64-Bit-Computer aus HVMAMI. Sie können Enhanced Networking unter Windows Server 2008 nicht aktivieren. Enhanced Networking ist bereits für Windows Server 2012 R2 und Windows Server 2016 und höher aktiviertAMIs. Windows Server 2012 R2 enthält den Intel-Treiber 1.0.15.3; wir empfehlen, ein Upgrade dieses Treibers auf die aktuelle Version mithilfe des Dienstprogramms Pnputil.exe durchzuführen.

  • Verwenden Sie es AWS CloudShellvon AWS Management Console, oder installieren und konfigurieren Sie das AWS CLIoder AWS Tools for Windows PowerShellauf einem beliebigen Computer Ihrer Wahl, vorzugsweise auf Ihrem lokalen Desktop oder Laptop. Weitere Informationen finden Sie unter Zugriff auf Amazon EC2 oder im AWS CloudShell -Benutzerhandbuch. Enhanced Networking kann nicht von der EC2 Amazon-Konsole aus verwaltet werden.

Testen, ob Enhanced Networking aktiviert ist

Stellen Sie sicher, dass das sriovNetSupport Attribut gesetzt ist.

Instanzattribut (sriovNetSupport)

Sie prüfen, ob in einer Instance das sriovNetSupport-Attribut für Enhanced Networking gesetzt wurde, indem Sie einen der folgenden Befehle verwenden. Wenn das Attribut gesetzt ist, ist der Wertsimple.

  • 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
Image-Attribut (sriovNetSupport)

Verwenden Sie einen der folgenden Befehle, um zu überprüfen, ob für ein AMI bereits das erweiterte sriovNetSupport Netzwerkattribut festgelegt wurde. Wenn das Attribut gesetzt ist, lautet der Wertsimple.

  • 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

Aktivieren von Enhanced Networking auf Ihrer Instance

Welches Verfahren Sie verwenden, hängt vom Betriebssystem der Instanz ab.

Warnung

Es ist nicht möglich, das Enhanced Networking-Attribut zu deaktivieren, wenn Sie es einmal aktiviert haben.

Auf den neuesten Versionen von Amazon Linux HVM AMIs ist das für Enhanced Networking erforderliche ixgbevf Modul installiert und die erforderlichen sriovNetSupport Attribute sind gesetzt. Wenn Sie also einen Instance-Typ mit einem aktuellen Amazon Linux starten HVMAMI, ist Enhanced Networking für Ihre Instance bereits aktiviert. Weitere Informationen finden Sie unter Testen, ob Enhanced Networking aktiviert ist.

Wenn Sie Ihre Instance mit einem älteren Amazon Linux gestartet haben AMI und Enhanced Networking noch nicht aktiviert ist, verwenden Sie das folgende Verfahren, um Enhanced Networking zu aktivieren.

Aktivieren von Enhanced Networking
  1. Verbinden Sie sich mit der Instance.

  2. Führen Sie den folgenden Befehl in der Instance aus, um die Instance mit dem aktuellen Kernel und den aktuellen Kernel-Modulen einschließlich ixgbevf zu aktualisieren:

    [ec2-user ~]$ sudo yum update
  3. Starten Sie Ihre Instance von Ihrem lokalen Computer aus mit der EC2 Amazon-Konsole oder einem der folgenden Befehle neu: reboot-instances(AWS CLI), Restart-EC2Instance(AWS Tools for Windows PowerShell).

  4. Stellen Sie erneut eine Verbindung mit der Instance her und prüfen Sie, ob das ixgbevf-Modul installiert wurde und in der empfohlenen Mindestversion vorliegt, indem Sie den Befehl modinfo ixgbevf aus dem Abschnitt Testen, ob Enhanced Networking aktiviert ist verwenden.

  5. [EBS-backed instance] Stoppen Sie die Instance auf Ihrem lokalen Computer mithilfe der EC2 Amazon-Konsole oder mit einem der folgenden Befehle: stop-instances(AWS CLI), Stop-EC2Instance(AWS Tools for Windows PowerShell). Wenn Ihre Instance von verwaltet wird AWS OpsWorks, sollten Sie die Instance in der AWS OpsWorks Konsole beenden, damit der Instance-Status synchron bleibt.

    [In einem Instance-Speicher gesicherte Instance] Sie können die Instance nicht anhalten, um das Attribut zu ändern. Fahren Sie stattdessen mit dem nächsten Verfahren fort.

  6. Aktivieren Sie auf Ihrem lokalen Computer das Enhanced Networking-Attribut mit einem der folgenden Befehle:

    AWS CLI

    modify-instance-attribute (AWS CLI)

    aws ec2 modify-instance-attribute --instance-id instance_id --sriov-net-support simple
    PowerShell

    Edit-EC2InstanceAttribute (AWS Tools for Windows PowerShell)

    Edit-EC2InstanceAttribute -InstanceId instance_id -SriovNetSupport "simple"
  7. (Optional) Erstellen Sie eine AMI aus der Instanz, wie unter beschriebenErstellen Sie ein von Amazon EBS unterstütztes AMI. Der AMI erbt das erweiterte Netzwerkattribut von der Instance. Daher können Sie dies verwenden, um eine weitere Instance AMI zu starten, bei der Enhanced Networking standardmäßig aktiviert ist.

  8. Starten Sie die Instance von Ihrem lokalen Computer aus mit der EC2 Amazon-Konsole oder einem der folgenden Befehle: start-instances(AWS CLI), Start-EC2Instance(AWS Tools for Windows PowerShell). Wenn Ihre Instance von verwaltet wird AWS OpsWorks, sollten Sie die Instance in der AWS OpsWorks Konsole starten, damit der Instance-Status synchron bleibt.

  9. Stellen Sie eine Verbindung mit der Instance her und prüfen Sie, ob das ixgbevf-Modul installiert und in der Netzwerkschnittstelle geladen wurde, indem Sie den Befehl ethtool -i ethn aus dem Abschnitt Testen, ob Enhanced Networking aktiviert ist verwenden.

So aktivieren Sie Enhanced Networking (Instance Store-Backed Instances)

Führen Sie die Schritte aus dem vorherigen Verfahren durch bis zu dem Schritt, in dem die Instance angehalten wird. Erstellen Sie eine neue, AMI wie unter beschriebenEine im Speicher gesicherte Instanz erstellen AMI, und achten Sie darauf, das erweiterte Netzwerkattribut zu aktivieren, wenn Sie das registrierenAMI.

AWS CLI

register-image (AWS CLI/AWS CloudShell)

aws ec2 register-image --sriov-net-support simple ...
PowerShell

Register-EC2Image (AWS Tools for Windows PowerShell)

Register-EC2Image -SriovNetSupport "simple" ...

Bevor Sie anfangen, überprüfen Sie, ob das Enhanced Networking bereits auf Ihrer Instance aktiviert ist.

Das Quick Start Ubuntu HVM AMIs enthält die notwendigen Treiber für erweiterte Netzwerke. Bei einer Version von ixgbevf vor 2.16.4 können Sie das Kernel-Paket linux-aws installieren, um die neuesten Enhanced Networking-Treiber zu erhalten.

In der folgenden Anleitung sind die allgemeinen Schritte für die Kompilierung des ixgbevf-Moduls auf einer Ubuntu-Instance.

linux-aws-Kernel-Paket installieren
  1. Verbinden Sie sich mit der Instance.

  2. Aktualisieren Sie den Cache der Paketverwaltung und die einzelnen Pakete.

    ubuntu:~$ sudo apt-get update && sudo apt-get upgrade -y linux-aws
    Wichtig

    Wenn Sie während des Aktualisierungsvorgangs aufgefordert werden, grub zu installieren, verwenden Sie /dev/xvda für die Installation von grub und wählen Sie anschließend aus, dass die aktuelle Version von /boot/grub/menu.lst beibehalten werden soll.

Bevor Sie anfangen, überprüfen Sie, ob das Enhanced Networking bereits auf Ihrer Instance aktiviert ist. Der neueste Quick Start HVM AMIs enthält die erforderlichen Treiber für erweiterte Netzwerke, sodass Sie keine zusätzlichen Schritte ausführen müssen.

In der folgenden Anleitung werden die Schritte beschrieben, die Sie für die Aktivierung von Enhanced Networking für die Intel 82599 VF-Schnittstelle unter einer anderen Linux-Distributionen als Amazon Linux oder Ubuntu ausführen müssen. Weitere Informationen z. B. hinsichtlich der genauen Syntax für Befehle, der Speicherorte von Dateien oder der Unterstützung von einzelnen Paketen bzw. Tools finden Sie in der Dokumentation zu der jeweiligen Linux-Distribution.

Aktivieren von Enhanced Networking in Linux
  1. Verbinden Sie sich mit der Instance.

  2. Laden Sie die Quelldatei für das ixgbevf-Modul in Ihrer Instance herunter. Sie finden diese auf der Sourceforge-Website unter https://sourceforge.net/projects/e1000/files/ixgbevf%20stable/.

    Mit früheren Versionen von ixgbevf als 2.16.4 – einschließlich Version 2.14.2 – werden die Builds unter manchen Linux-Distributionen nicht richtig erstellt, einschließlich bestimmter Versionen von Ubuntu.

  3. Kompilieren und installieren Sie das ixgbevf-Module in Ihrer Instance.

    Warnung

    Wenn Sie das ixgbevf-Modul für den aktuellen Kernel kompilieren und anschließend ein Upgrade des Kernels durchführen, ohne einen neuen Build des Treibers für den neuen Kernel zu erstellen, wechselt das System beim nächsten Neustart möglicherweise zum ursprünglichen ixgbevf-Modul der Verteilung zurück. Dies kann den Zugriff auf das System verhindern, wenn die verteilungsspezifische Version mit Enhanced Networking nicht kompatibel ist.

  4. Führen Sie den Befehl sudo depmod aus, um die Abhängigkeiten für das Modul zu aktualisieren.

  5. Aktualisieren Sie initramfs in Ihrer Instance, um sicherzustellen, dass das neue Modul während des Bootvorgangs geladen wird.

  6. Ermitteln Sie, ob Ihr System standardmäßig transparente Netzwerkschnittstellennamen verwendet. Systeme, die systemd- oder udev-Versionen ab 197 verwenden, können Ethernet-Geräte umbenennen, d. h. die einzige Netzwerkschnittstelle in einem solchen System wird nicht zwingend als eth0 bezeichnet. Dieses Verhalten kann Probleme bei der Verbindung mit Ihrer Instance verursachen. Weitere Informationen und andere Konfigurationsoptionen finden Sie unter Predictable Network Interface Names auf der freedesktop.org-Website.

    1. Sie können die systemd udev Oder-Versionen auf RPM basierten Systemen mit dem folgenden Befehl überprüfen:

      [ec2-user ~]$ rpm -qa | grep -e '^systemd-[0-9]\+\|^udev-[0-9]\+' systemd-208-11.el7_0.2.x86_64

      In dem Red Hat Enterprise Linux 7-Beispiel oben lautet die systemd-Version 208, d. h. transparente Netzwerkschnittstellennamen müssen deaktiviert werden.

    2. Sie können transparente Netzwerkschnittstellennamen deaktivieren, indem Sie in der Zeile net.ifnames=0 in der Datei GRUB_CMDLINE_LINUX die Option /etc/default/grub hinzufügen.

      [ec2-user ~]$ sudo sed -i '/^GRUB\_CMDLINE\_LINUX/s/\"$/\ net\.ifnames\=0\"/' /etc/default/grub
    3. Erstellen Sie die neue Grub-Konfigurationsdatei.

      [ec2-user ~]$ sudo grub2-mkconfig -o /boot/grub2/grub.cfg
  7. [EBS-backed instance] Stoppen Sie die Instance von Ihrem lokalen Computer aus mithilfe der EC2 Amazon-Konsole oder mit einem der folgenden Befehle: stop-instances (AWS CLI/AWS CloudShell), Stop-EC2Instance().AWS Tools for Windows PowerShell Wenn Ihre Instance von verwaltet wird AWS OpsWorks, sollten Sie die Instance in der AWS OpsWorks Konsole beenden, damit der Instance-Status synchron bleibt.

    [In einem Instance-Speicher gesicherte Instance] Sie können die Instance nicht anhalten, um das Attribut zu ändern. Fahren Sie stattdessen mit dem nächsten Verfahren fort.

  8. Aktivieren Sie auf Ihrem lokalen Computer das Enhanced Networking-Attribut mit einem der folgenden Befehle:

    AWS CLI

    modify-instance-attribute (AWS CLI/AWS CloudShell)

    aws ec2 modify-instance-attribute --instance-id instance_id --sriov-net-support simple
    PowerShell

    Edit-EC2InstanceAttribute (AWS Tools for Windows PowerShell)

    Edit-EC2InstanceAttribute -InstanceId instance_id -SriovNetSupport "simple"
  9. (Optional) Erstellen Sie eine AMI aus der Instanz, wie unter beschriebenErstellen Sie ein von Amazon EBS unterstütztes AMI. Der AMI erbt das erweiterte Netzwerkattribut von der Instance. Daher können Sie dies verwenden, um eine weitere Instance AMI zu starten, bei der Enhanced Networking standardmäßig aktiviert ist.

    Wenn Ihr Instance-Betriebssystem eine /etc/udev/rules.d/70-persistent-net.rules Datei enthält, müssen Sie diese löschen, bevor Sie die erstellenAMI. Diese Datei enthält die MAC Adresse für den Ethernet-Adapter der ursprünglichen Instanz. Wenn eine andere Instance mit dieser Datei gestartet wird, kann das Betriebssystem das Gerät nicht finden und von eth0 schlägt möglicherweise fehl, was zu Problemen beim Start führt. Diese Datei wird beim nächsten Startzyklus neu generiert, und alle Instanzen, die von der aus gestartet werden, AMI erstellen ihre eigene Version der Datei.

  10. Starten Sie die Instance von Ihrem lokalen Computer aus mit der EC2 Amazon-Konsole oder einem der folgenden Befehle: start-instances(AWS CLI), Start-EC2Instance(AWS Tools for Windows PowerShell). Wenn Ihre Instance von verwaltet wird AWS OpsWorks, sollten Sie die Instance in der AWS OpsWorks Konsole starten, damit der Instance-Status synchron bleibt.

  11. (Optional) Stellen Sie eine Verbindung mit Ihrer Instance her und überprüfen Sie, ob das Modul installiert wurde.

So aktivieren Sie Enhanced Networking (Instance-Speicher-gestützte Instances):

Führen Sie die Schritte aus dem vorherigen Verfahren durch bis zu dem Schritt, in dem die Instance angehalten wird. Erstellen Sie eine neue, AMI wie unter beschriebenEine im Speicher gesicherte Instanz erstellen AMI, und achten Sie darauf, das erweiterte Netzwerkattribut zu aktivieren, wenn Sie das registrierenAMI.

AWS CLI

register-image (AWS CLI/AWS CloudShell)

aws ec2 register-image --sriov-net-support simple ...
PowerShell

Register-EC2Image (AWS Tools for Windows PowerShell)

Register-EC2Image -SriovNetSupport "simple" ...

Wenn Sie Ihre Instance gestartet haben und Enhanced Networking noch nicht aktiviert wurde, müssen Sie den erforderlichen Netzwerkadaptertreiber herunterladen und in der Instance installieren sowie anschließend das sriovNetSupport-Instance-Attribut setzen, um die optimierte Netzwerkleistung zu erzielen. Sie können dieses Attribut nur in unterstützten Instance-Typen aktivieren. Weitere Informationen finden Sie unter Verbessertes Networking auf EC2 Amazon-Instances.

Wichtig

Die neuesten Treiberupdates in Windows AMIs finden Sie im AMIWindows-Versionsverlauf in der AWS AMIWindows-Referenz.

Aktivieren von Enhanced Networking
  1. Stellen Sie eine Verbindung mit Ihrer Instance her und melden Sie sich als lokaler Administrator an.

  2. [Windows Server 2016 und höher] Führen Sie das folgende EC2 PowerShell Startskript aus, um die Instanz zu konfigurieren, nachdem der Treiber installiert wurde.

    PS C:\> C:\ProgramData\Amazon\EC2-Windows\Launch\Scripts\InitializeInstance.ps1 -Schedule
    Wichtig

    Das Administratorkennwort wird zurückgesetzt, wenn Sie das EC2 Startskript für die Initialisierung der Instanz aktivieren. Sie können die Konfigurationsdatei bearbeiten, um das Zurücksetzen des Administratorpassworts zu deaktivieren, indem Sie es in den Einstellungen für die Initialisierungsaufgaben festlegen.

  3. Laden Sie von der Instance den Intel-Netzwerkadaptertreiber für Ihr Betriebssystem herunter:

    • Windows Server 2022

      Besuchen Sie die Download-Seite und laden Sie Wired_driver_version_x64.zip herunter.

    • Windows Server 2019, einschließlich Server-Version 1809 und neuer*

      Besuchen Sie die Download-Seite und laden Sie Wired_driver_version_x64.zip herunter.

    • Windows Server 2016, einschließlich Server-Version 1803 und früher*

      Besuchen Sie die Download-Seite und laden Sie Wired_driver_version_x64.zip herunter.

    • Windows Server 2012 R2

      Besuchen Sie die Download-Seite und laden Sie Wired_driver_version_x64.zip herunter.

    • Windows Server 2012

      Besuchen Sie die Download-Seite und laden Sie Wired_driver_version_x64.zip herunter.

    • Windows Server 2008 R2

      Besuchen Sie die Download-Seite und laden Sie PROWinx64Legacy.exe herunter.

    *Die Serverversionen 1803 und früher sowie 1809 und später werden auf den Intel-Seiten für Treiber und Software nicht ausdrücklich genannt.

  4. Installieren Sie den Intel-Netzwerkadaptertreiber für Ihr Betriebssystem.

    • Windows Server 2008 R2

      1. Suchen Sie im Downloads-Ordner die Datei PROWinx64Legacy.exe und benennen Sie sie in PROWinx64Legacy.zip um.

      2. Extrahieren Sie den Inhalt der Datei PROWinx64Legacy.zip.

      3. Öffnen Sie die Befehlszeile, navigieren Sie zum entpackten Ordner und führen Sie den folgenden Befehl aus, um das pnputil Hilfsprogramm zum Hinzufügen und Installieren der INF Datei im Treiberspeicher zu verwenden.

        C:\> pnputil -a PROXGB\Winx64\NDIS62\vxn62x64.inf
    • Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2 und Windows Server 2012

      1. Extrahieren Sie im Downloads-Ordner den Inhalt der Datei Wired_driver_version_x64.zip.

      2. Suchen Sie im extrahierten Ordner die Datei Wired_driver_version_x64.exe und benennen Sie sie in Wired_driver_version_x64.zip um.

      3. Extrahieren Sie den Inhalt der Datei Wired_driver_version_x64.zip.

      4. Öffnen Sie die Befehlszeile, navigieren Sie zum extrahierten Ordner und führen Sie einen der folgenden Befehle aus, um das pnputil Hilfsprogramm zum Hinzufügen und Installieren der INF Datei im Treiberspeicher zu verwenden.

        • 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
  5. Aktivieren Sie auf Ihrem lokalen Computer das Enhanced Networking-Attribut mit einem der folgenden Befehle:

    AWS CLI

    modify-instance-attribute (AWS CLI/AWS CloudShell)

    aws ec2 modify-instance-attribute --instance-id instance_id --sriov-net-support simple
    PowerShell

    Edit-EC2InstanceAttribute (AWS Tools for Windows PowerShell)

    Edit-EC2InstanceAttribute -InstanceId instance_id -SriovNetSupport "simple"
  6. (Optional) Erstellen Sie eine AMI aus der Instanz, wie unter beschriebenErstellen Sie ein von Amazon EBS unterstütztes AMI. Der AMI erbt das erweiterte Netzwerkattribut von der Instance. Daher können Sie dies verwenden, um eine weitere Instance AMI zu starten, bei der Enhanced Networking standardmäßig aktiviert ist.

  7. Starten Sie die Instance von Ihrem lokalen Computer aus mit der EC2 Amazon-Konsole oder einem der folgenden Befehle: start-instances(AWS CLI), Start-EC2Instance(AWS Tools for Windows PowerShell). Wenn Ihre Instance von verwaltet wird AWS OpsWorks, sollten Sie die Instance in der AWS OpsWorks Konsole starten, damit der Instance-Status synchron bleibt.

Fehlerbehebung bei Verbindungsproblemen

Wenn die Verbindung bei der Aktivierung von Enhanced Networkings verloren geht, ist das ixgbevf-Modul u. U. nicht mit dem Kernel kompatibel. Versuchen Sie, die Version des ixgbevf-Moduls zu installieren, die in der Linux-Distribution Ihrer Instance enthalten war.

Wenn Sie Enhanced Networking für eine PV-Instance oder aktivierenAMI, kann dies dazu führen, dass Ihre Instance nicht erreichbar ist.

Weitere Informationen finden Sie unter Wie aktiviere und konfiguriere ich Enhanced Networking auf meinen EC2 Instances?