View a markdown version of this page

Erstellen eines Elastic Fabric Adapters und Hinzufügen zu einer Amazon-EC2-Instance - 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.

Erstellen eines Elastic Fabric Adapters und Hinzufügen zu einer Amazon-EC2-Instance

Sie können einen EFA erstellen und ihn mit einer Amazon-EC2-Instance verbinden, wie jede andere elastische Netzwerkschnittstelle in Amazon EC2. Anders als elastische Netzwerkschnittstellen können EFAs allerdings nicht im running Zustand an eine Instance angefügt oder von dieser getrennt werden.

Überlegungen
  • Sie können die Sicherheitsgruppe ändern, die einem EFA zugeordnet ist. Um die OS-bypass Funktionalität zu aktivieren, muss die EFA Mitglied einer Sicherheitsgruppe sein, die den gesamten ein- und ausgehenden Datenverkehr zur und von der Sicherheitsgruppe selbst zulässt. Weitere Informationen finden Sie unter Schritt 1: Bereiten Sie eine Sicherheitsgruppe vor EFA-enabled.

    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 eine elastische IP-Adresse (IPv4) und IPv6-Adresse einem EFA (EFA mit ENA) auf gleiche Weise hinzu, wie Sie eine IP-Adresse eine elastische Netzwerkschnittstelle hinzufügen. Weitere Informationen finden Sie unter Verwalten von IP-Adressen.

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

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 ENA-only) zu erstellen
  1. Öffnen Sie die Amazon-EC2-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. Wählen Sie für Schnittstellentyp eine der folgenden Optionen:

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

    • EFA-only— 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-only Subnetze können Sie nur IPv4-IP-Adressen und -Präfixe zuweisen. Für IPv6-only Subnetze können Sie nur IPv6-IP-Adressen und -Präfixe zuweisen. Für Dual-Stack-Subnetze können Sie sowohl IPv4- und IPv6-IP-Adressen und -Präfixe zuweisen.

    Anmerkung

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

    1. Wählen Sie Auto-assignfür Private IPv4-Adresse and/or IPv6-Adresse, dass 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 Primäre IPv6-IP zuweisen aktivieren. Dadurch wird der Netzwerkschnittstelle eine primäre globale IPv6-Unicast-Adresse (GUA) zugewiesen. Durch die Zuweisung einer primären IPv6-Adresse können Sie eine Unterbrechung des Datenverkehrs zu Instances oder ENIs vermeiden. Weitere Informationen finden Sie unter IPv6-Adressen.

    3. Wählen Sie Auto-assignfür die IPv4-Präfix-Delegierung and/or IPv6-Präfix-Delegierung, dass 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.

      • Timeout für bestehende TCP-Verbindungen – Die Timeout-Zeit in Sekunden für bestehende TCP-Verbindungen im Leerlauf. Min: 60 Sekunden. Max: 432 000 Sekunden (fünf Tage). Standard: 432 000 Sekunden. Empfohlen: Weniger als 432 000 Sekunden.

      • UDP-Timeout – Die Timeout-Zeit in Sekunden für UDP-Datenflüsse im Leerlauf, bei denen Datenverkehr nur in eine Richtung oder nur in einer einzelnen Anforderung-Antwort-Transaktion übermittelt wurde. Min: 30 Sekunden. Max: 60 Sekunden. Standard: 30 Sekunden.

      • UDP-Stream-Timeout – Die Timeout-Zeit in Sekunden für UDP-Datenflüsse im Leerlauf, die als Streams klassifiziert sind, bei denen mehr als eine Anforderung-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
So erstellen Sie ein EFA

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

aws ec2 create-network-interface \ --subnet-id subnet-0abcdef1234567890 \ --interface-type efa \ --description "my efa"
PowerShell
So erstellen Sie ein EFA

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

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
So fügen Sie beim Starten einer Instance eine vorhandene EFA an

Verwenden 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. Um mehrere EFA-Netzwerkschnittstellen anzuschließen, finden Sie Informationen unter Maximierung der Netzwerkbandbreite.

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

Verwenden 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
So fügen Sie beim Starten einer Instance eine vorhandene EFA an

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"
So fügen Sie beim Starten einer Instance eine neue EFA an

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 zum Starten von Instances erforderlichen Konfigurationsinformationen enthält. EFA-enabled Sie können in der Startvorlage sowohl EFA- als auch EFA-only Netzwerkschnittstellen angeben. Um eine EFA-enabled Startvorlage zu erstellen, erstellen Sie eine neue Startvorlage und geben Sie einen unterstützten Instance-Typ, Ihr EFA-enabled AMI und eine EFA-enabled 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 der Netzwerkbandbreite auf Amazon-EC2-Instances mit mehreren Netzwerkkarten.

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

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