Einen Elastic Fabric-Adapter erstellen und an eine EC2 Amazon-Instance anhängen - 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.

Einen Elastic Fabric-Adapter erstellen und an eine EC2 Amazon-Instance anhängen

Sie können eine EFA erstellen und sie wie jede andere elastic network interface in Amazon an eine EC2 EC2 Amazon-Instance anhängen. Im Gegensatz zu elastischen Netzwerkschnittstellen EFAs können sie jedoch nicht an eine Instance in einem bestimmten running Bundesstaat angehängt oder von dieser getrennt werden.

Überlegungen
  • Sie können die Sicherheitsgruppe ändern, die einem EFA zugeordnet ist. Zum Aktivieren der Funktion der Betriebssystemumgehung muss das EFA zu einer Sicherheitsgruppe gehören, die allen eingehenden und ausgehenden Datenverkehr von und zu der Sicherheitsgruppe selbst zulässt. Weitere Informationen finden Sie unter Schritt 1: Vorbereiten einer EFA-aktivierten Sicherheitsgruppe.

    Sie können die Sicherheitsgruppe, die einem EFA zugewiesen ist, auf gleiche Weise ändern, wie Sie die Sicherheitsgruppe ändern, die einer Elastic Network Interface zugewiesen ist. Weitere Informationen finden Sie unter Ändern der Netzwerkschnittstellen-Attribute.

  • Sie weisen einer EFA-Netzwerkschnittstelle (EFA mit ENAIPv4) eine Elastic IP () und eine IPv6 Adresse auf die gleiche Weise zu, wie Sie einer elastic network interface eine IP-Adresse zuweisen. Weitere Informationen finden Sie unter Verwalten von IP-Adressen.

    Sie können einer Nur-EFA-Netzwerkschnittstelle keine IP-Adresse zuweisen.

Erstellen eines EFA

Sie können ein EFA in einem Subnetz in einer VPC erstellen. Sie können das EFA nach der Erstellung nicht in ein anderes Subnetz verschieben und Sie können es nur an Instances in der gleichen Availability Zone anfügen.

Console
Um eine EFA-Netzwerkschnittstelle (EFA mit ENA oder nur ENA) zu erstellen
  1. Öffnen Sie die EC2 Amazon-Konsole unter https://console.aws.amazon.com/ec2/.

  2. Klicken Sie im Navigationsbereich auf Network Interfaces (Netzwerkschnittstellen) und wählen Sie dann Netzwerkschnittstelle erstellen aus.

  3. Geben Sie unter Description (Beschreibung) einen aussagekräftigen Namen für das EFA ein.

  4. Wählen Sie für Subnet (Subnetz) das Subnetz aus, in das Sie das EFA erstellen möchten.

  5. Schnittstellentyp, wählen Sie eine der folgenden Optionen:

    • EFA mit ENA — Um eine Netzwerkschnittstelle zu erstellen, die sowohl ENA- als auch EFA-Geräte unterstützt.

    • Nur EFA — Um eine Netzwerkschnittstelle nur mit einem EFA-Gerät zu erstellen.

  6. (Nur für EFA mit ENA) Konfigurieren Sie die IP-Adresse und die Präfixzuweisung für die Netzwerkschnittstelle. Die Art der IP-Adressen und Präfixe, die Sie zuweisen können, hängt vom ausgewählten Subnetz ab. Für IPv4 reine Subnetze können Sie nur IPv4 IP-Adressen und Präfixe zuweisen. Für Subnetze, die IPv6 nur den Status „-Status“ haben, können Sie nur IPv6 IP-Adressen und Präfixe zuweisen. Dual-Stack-Subnetzen können Sie sowohl IP-Adressen als auch Präfixe IPv4 zuweisen. IPv6

    Anmerkung

    Sie können einer reinen EFA-Netzwerkschnittstelle keine IP-Adressen zuweisen.

    1. Wählen Sie für Private IPv4 and/or IPv6 Adressadresse die Option Automatisch zuweisen, damit Amazon EC2 automatisch eine IP-Adresse aus dem ausgewählten Subnetz zuweist, oder wählen Sie Benutzerdefiniert, um die zuzuweisende IP-Adresse manuell anzugeben.

    2. Wenn Sie eine IPv6 Adresse zuweisen, können Sie optional die Option Primäre IPv6 IP zuweisen aktivieren. Dadurch wird der Netzwerkschnittstelle eine primäre IPv6 globale Unicast-Adresse (GUA) zugewiesen. Durch die Zuweisung einer primären IPv6 Adresse können Sie verhindern, dass der Datenverkehr zu den Instances oder unterbrochen wird. ENIs Weitere Informationen finden Sie unter IPv6 Adressen.

    3. Wählen Sie für IPv4 die and/or IPv6 Präfix-Delegierung der Präfix-Delegierung Automatisch zuweisen, damit Amazon EC2 automatisch ein Präfix aus dem CIDR-Block des Subnetzes zuweist, oder wählen Sie Benutzerdefiniert, um manuell ein Präfix aus dem CIDR-Block des Subnetzes anzugeben. Wenn Sie ein Präfix angeben, wird AWS überprüft, ob es nicht bereits einer anderen Ressource zugewiesen ist. Weitere Informationen finden Sie unter Präfix-Delegierung für EC2 Amazon-Netzwerkschnittstellen.

    4. (Optional) Konfigurieren Sie die Timeout-Einstellungen für die Nachverfolgung von Verbindungen im Leerlauf. Weitere Informationen finden Sie unter Timeout für die Nachverfolgung von Leerlaufverbindungen.

      • TCP-Timeout für etablierte Verbindungen — Der Timeout-Zeitraum in Sekunden für inaktive TCP-Verbindungen in einem etablierten Zustand. Min: 60 Sekunden. Max: 432 000 Sekunden (fünf Tage). Standard: 432 000 Sekunden. Empfohlen: Weniger als 432 000 Sekunden.

      • UDP-Timeout — Der Timeout-Zeitraum in Sekunden für inaktive UDP-Datenflüsse, bei denen der Verkehr nur in eine Richtung oder in einer einzigen Anfrage-Antwort-Transaktion registriert wurde. Min: 30 Sekunden. Max: 60 Sekunden. Standard: 30 Sekunden.

      • UDP-Stream-Timeout — Der Timeout-Zeitraum in Sekunden für inaktive UDP-Datenflüsse, klassifiziert als Streams, für die mehr als eine Anfrage-Antwort-Transaktion stattgefunden hat. Min: 60 Sekunden. Max: 180 Sekunden (3 Minuten) Standard: 180 Sekunden.

  7. Wählen Sie unter Security groups (Sicherheitsgruppen) eine oder mehrere Sicherheitsgruppen aus.

  8. Klicken Sie auf Create network interface (Netzwerkschnittstellen erstellen).

AWS CLI
Um eine EFA zu erstellen

Verwenden Sie den create-network-interface-Befehl. Geben Sie efa für --interface-type eine EFA-Netzwerkschnittstelle oder efa-only für eine reine EFA-Netzwerkschnittstelle an.

aws ec2 create-network-interface \ --subnet-id subnet-0abcdef1234567890 \ --interface-type efa \ --description "my efa"
PowerShell
Um eine EFA zu erstellen

Verwenden Sie das New-EC2NetworkInterfaceCmdlet. Geben Sie efa für -InterfaceType eine EFA-Netzwerkschnittstelle oder efa-only für eine reine EFA-Netzwerkschnittstelle an

New-EC2NetworkInterface ` -SubnetId subnet-0abcdef1234567890 ` -InterfaceType efa ` -Description "my efa"

Anfügen eines EFA an eine gestoppte Instance

Sie können ein EFA an jede unterstützte Instance anfügen, die sich im Zustand stopped befindet. Sie können keine EFA an eine Instance anfügen, die sich im Zustand running befindet. Weitere Informationen zu den unterstützten Instance-Typen finden Sie unter Unterstützte Instance-Typen.

Sie fügen einen EFA auf gleiche Weise an eine Instance an, wie Sie eine Schnittstelle an eine Instance anfügen. Weitere Informationen finden Sie unter Netzwerkschnittstelle anhängen.

Anfügen einer EFA beim Starten einer Instance

AWS CLI
Um beim Starten einer Instance eine bestehende EFA anzuhängen

Verwenden Sie den Befehl run-instances mit der Option. --network-interfaces Geben Sie für die primäre Netzwerkschnittstelle eine EFA-Netzwerkschnittstelle und NetworkCardIndex=0 und DeviceIndex=0 an. Informationen zum Anhängen mehrerer EFA-Netzwerkschnittstellen finden Sie unter. Maximierung der Netzwerkbandbreite

--network-interfaces "NetworkCardIndex=0, \ DeviceIndex=0, \ NetworkInterfaceId=eni-1234567890abcdef0, \ Groups=sg-1234567890abcdef0, \ SubnetId=subnet-0abcdef1234567890"
So hängen Sie beim Starten einer Instance eine neue EFA an

Verwenden Sie den Befehl run-instances mit der Option. --network-interfaces Verwenden Sie für die primäre Netzwerkschnittstelle NetworkCardIndex=0, DeviceIndex=0 und InterfaceType=efa an. Wenn Sie mehrere EFA-Netzwerkschnittstellen anschließen, finden Sie weitere Informationen unter Maximierung der Netzwerkbandbreite.

--network-interfaces "NetworkCardIndex=0, \ DeviceIndex=0, \ InterfaceType=efa, \ Groups=sg-1234567890abcdef0, \ SubnetId=subnet-0abcdef1234567890"
PowerShell
Um beim Starten einer Instance eine vorhandene EFA anzuhängen

Verwenden Sie das New-EC2InstanceCmdlet mit dem Parameter. -NetworkInterfaces

-NetworkInterface $networkInterface

Definieren Sie die Netzwerkschnittstelle wie folgt.

$networkInterface = New-Object Amazon.EC2.Model.InstanceNetworkInterfaceSpecification $networkInterface.DeviceIndex = 0 $networkInterface.NetworkInterfaceId = "eni-1234567890abcdef0" $networkInterface.Groups = @("sg-1234567890abcdef0") $networkInterface.SubnetId = "subnet-0abcdef1234567890"
Um beim Starten einer Instance eine neue EFA anzuhängen

Verwenden Sie das New-EC2InstanceCmdlet mit dem Parameter. -NetworkInterfaces

-NetworkInterface $networkInterface

Definieren Sie die Netzwerkschnittstelle wie folgt.

$networkInterface = New-Object Amazon.EC2.Model.InstanceNetworkInterfaceSpecification $networkInterface.DeviceIndex = 0 $networkInterface.InterfaceType = "efa" $networkInterface.Groups = @("sg-1234567890abcdef0") $networkInterface.SubnetId = "subnet-0abcdef1234567890"

Hinzufügen eines EFA zu einer Startvorlage

Sie können eine Startvorlage erstellen, die die Konfigurationsdaten zum Starten einer EFA-aktivierten Instance enthält. Sie können sowohl EFA- als auch Nur-EFA-Netzwerkschnittstellen in der Startvorlage angeben. Zum Erstellen einer EFA-aktivierten Startvorlage erstellen Sie eine neue Startvorlage und geben einen unterstützten Instance-Typen, Ihr EFA-aktiviertes AMI und eine EFA-aktivierte Sicherheitsgruppe an. Geben Sie für NetworkInterfaces die anzuschließenden EFA-Netzwerkschnittstellen an. Verwenden Sie für die primäre Netzwerkschnittstelle NetworkCardIndex=0, DeviceIndex=0 und InterfaceType=efa an. Wenn Sie mehrere EFA-Netzwerkschnittstellen anschließen, finden Sie weitere Informationen unter Maximieren Sie die Netzwerkbandbreite auf EC2 Amazon-Instances mit mehreren Netzwerkkarten.

Sie können Startvorlagen nutzen, um EFA-fähige Instances mit anderen AWS Diensten wie AWS Batchoder zu starten. AWS ParallelCluster

Weitere Informationen zum Erstellen von Startvorlagen finden Sie unter Erstellen Sie eine EC2 Amazon-Startvorlage.