Création et attachement d'un adaptateur Elastic Fabric à une EC2 instance Amazon - Amazon Elastic Compute Cloud

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Création et attachement d'un adaptateur Elastic Fabric à une EC2 instance Amazon

Vous pouvez créer un EFA et l'associer à une EC2 instance Amazon comme n'importe quelle autre interface Elastic Network d'Amazon EC2. Cependant, contrairement aux interfaces réseau élastiques, elles ne EFAs peuvent pas être attachées ou détachées d'une instance dans un running état.

Considérations
  • Vous pouvez modifier le groupe de sécurité associé à un EFA. Pour que vous puissiez activer la fonctionnalité de contournement du système d’exploitation, l’EFA doit appartenir à un groupe de sécurité qui autorise tout le trafic entrant et sortant vers et depuis le groupe de sécurité proprement dit. Pour de plus amples informations, veuillez consulter Étape 1 : Préparer un groupe de sécurité activé pour les EFA.

    Vous pouvez modifier le groupe de sécurité associé à un EFA comme vous le feriez pour un groupe de sécurité associé à une interface réseau Elastic. Pour de plus amples informations, veuillez consulter Modifier les attributs d’interface réseau.

  • Vous attribuez une adresse IP élastique (IPv4) et une IPv6 adresse à une interface réseau EFA (EFA avec ENA) de la même manière que vous attribuez une adresse IP à une interface réseau élastique. Pour plus d’informations, consultez Gestion des adresses IP.

    Vous ne pouvez pas attribuer d’adresse IP à une interface réseau uniquement EFA.

Créer un EFA

Vous pouvez créer un EFA dans un sous-réseau au sein d’un VPC. Vous ne pouvez pas déplacer l’EFA vers un autre sous-réseau une fois qu’il a été créé et vous pouvez uniquement l’attacher à des instances arrêtées dans la même zone de disponibilité.

Console
Pour créer une interface réseau EFA (EFA avec ENA ou ENA uniquement)
  1. Ouvrez la EC2 console Amazon à l'adresse https://console.aws.amazon.com/ec2/.

  2. Dans le panneau de navigation, sélectionnez Network Interfaces (Interfaces réseau), puis sélectionnez Create network interface (Créer une interface réseau).

  3. Pour Description, saisissez un nom descriptif pour l’EFA.

  4. Pour Sous-réseau, sélectionnez le sous-réseau dans lequel créer l’EFA.

  5. Type d'interface, choisissez l'une des options suivantes :

    • EFA avec ENA — Pour créer une interface réseau prenant en charge à la fois les appareils ENA et EFA.

    • EFA uniquement : pour créer une interface réseau avec un appareil EFA uniquement.

  6. (Pour EFA avec ENA uniquement) Configurez l'adresse IP et l'attribution du préfixe pour l'interface réseau. Le type d'adresses IP et de préfixes que vous pouvez attribuer dépend du sous-réseau sélectionné. Pour les sous-réseaux IPv4 uniquement, vous ne pouvez attribuer que des adresses IPv4 IP et des préfixes. Pour les sous-réseaux IPv6 uniquement, vous ne pouvez attribuer que des adresses IPv6 IP et des préfixes. Pour les sous-réseaux à double pile, vous pouvez attribuer à la fois des adresses IPv6 IP IPv4 et des préfixes.

    Note

    Vous ne pouvez pas attribuer d'adresses IP à une interface réseau uniquement EFA.

    1. Pour IPv4 Adresse et/ou IPv6 adresse privée, choisissez Attribuer automatiquement pour qu'Amazon attribue EC2 automatiquement une adresse IP à partir du sous-réseau sélectionné, ou choisissez Personnalisé pour spécifier manuellement l'adresse IP à attribuer.

    2. Si vous attribuez une IPv6 adresse, vous pouvez éventuellement activer l'option Attribuer une IPv6 adresse IP principale. Cela permet d'attribuer une adresse de monodiffusion IPv6 globale (GUA) principale à l'interface réseau. L'attribution d'une IPv6 adresse principale vous permet d'éviter de perturber le trafic vers les instances ou. ENIs Pour plus d'informations, consultez la section IPv6 adresses.

    3. Pour la délégation de IPv4 préfixes et/ou la délégation de IPv6 préfixes, choisissez Affecter automatiquement pour qu'Amazon attribue EC2 automatiquement un préfixe à partir du bloc d'adresse CIDR du sous-réseau, ou choisissez Personnalisé pour spécifier manuellement un préfixe à partir du bloc d'adresse CIDR du sous-réseau. Si vous spécifiez un préfixe, vérifiez AWS qu'il n'est pas déjà attribué à une autre ressource. Pour de plus amples informations, consultez Délégation de préfixes pour les interfaces EC2 réseau Amazon.

    4. (Facultatif) Configurez les paramètres du délai d'expiration du suivi des connexions inactives. Pour de plus amples informations, consultez Délai de suivi d’inactivité de la connexion.

      • Délai d'attente établi par TCP : délai d'expiration, en secondes, pour les connexions TCP inactives dans un état établi. Min. : 60 secondes. Max. : 432 000 secondes (5 jours). Par défaut : 432 000 secondes. Recommandé : moins de 432 000 secondes.

      • Délai d'expiration UDP : délai d'expiration, en secondes, pour les flux UDP inactifs qui n'ont reçu du trafic que dans une seule direction ou une seule transaction demande-réponse. Min. : 30 secondes. Max. : 60 secondes. Par défaut : 30 secondes.

      • Délai d'expiration du flux UDP : délai d'expiration, en secondes, pour les flux UDP inactifs classés comme des flux ayant fait l'objet de plusieurs transactions demande-réponse. Min. : 60 secondes. Max. : 180 secondes (3 minutes). Par défaut : 180 secondes.

  7. Pour Security groups (Groupes de sécurité), sélectionnez un ou plusieurs groupes de sécurité.

  8. Sélectionnez Create network interface (Créer une interface réseau).

AWS CLI
Pour créer un EFA

Utilisez la commande create-network-interface. Pour--interface-type, spécifiez efa pour une interface réseau EFA ou efa-only pour une interface réseau uniquement EFA.

aws ec2 create-network-interface \ --subnet-id subnet-0abcdef1234567890 \ --interface-type efa \ --description "my efa"
PowerShell
Pour créer un EFA

Utilisez l'New-EC2NetworkInterfaceapplet de commande. Pour-InterfaceType, spécifiez efa pour une interface réseau EFA ou efa-only pour une interface réseau uniquement EFA

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

Attacher un EFA à une instance arrêtée

Vous pouvez attacher un EFA à toute instance prise en charge à l’état stopped. Vous ne pouvez pas attacher un EFA à une instance à l’état running. Pour plus d’informations sur les types d’instance pris en charge, consultez Types d’instance pris en charge.

Vous attachez un EFA à une instance de la même manière que vous attachez une interface réseau à une instance. Pour plus d’informations, consultez Attachez une interface réseau.

Attacher un EFA lors du lancement d’une instance

AWS CLI
Pour attacher un EFA existant lors du lancement d'une instance

Utilisez la commande run-instances avec l'--network-interfacesoption. Pour l’interface réseau principale, précisez une interface réseau EFA et NetworkCardIndex=0, DeviceIndex=0. Pour connecter plusieurs interfaces réseau EFA, voirMaximisez la bande passante du réseau.

--network-interfaces "NetworkCardIndex=0, \ DeviceIndex=0, \ NetworkInterfaceId=eni-1234567890abcdef0, \ Groups=sg-1234567890abcdef0, \ SubnetId=subnet-0abcdef1234567890"
Pour attacher un nouvel EFA lors du lancement d'une instance

Utilisez la commande run-instances avec l'--network-interfacesoption. Pour l’interface réseau principale, utilisez NetworkCardIndex=0, DeviceIndex=0, InterfaceType=efa. Si vous connectez plusieurs interfaces réseau EFA, consultez Maximisez la bande passante du réseau.

--network-interfaces "NetworkCardIndex=0, \ DeviceIndex=0, \ InterfaceType=efa, \ Groups=sg-1234567890abcdef0, \ SubnetId=subnet-0abcdef1234567890"
PowerShell
Pour attacher un EFA existant lors du lancement d'une instance

Utilisez l'New-EC2Instanceapplet de commande avec le -NetworkInterfaces paramètre.

-NetworkInterface $networkInterface

Définissez l'interface réseau comme suit.

$networkInterface = New-Object Amazon.EC2.Model.InstanceNetworkInterfaceSpecification $networkInterface.DeviceIndex = 0 $networkInterface.NetworkInterfaceId = "eni-1234567890abcdef0" $networkInterface.Groups = @("sg-1234567890abcdef0") $networkInterface.SubnetId = "subnet-0abcdef1234567890"
Pour attacher un nouvel EFA lors du lancement d'une instance

Utilisez l'New-EC2Instanceapplet de commande avec le -NetworkInterfaces paramètre.

-NetworkInterface $networkInterface

Définissez l'interface réseau comme suit.

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

Ajouter un EFA à un modèle de lancement

Vous pouvez créer un modèle de lancement contenant les informations de configuration nécessaires pour lancer des instances activées pour EFA. Vous pouvez préciser des interfaces réseau EFA et EFA uniquement dans le modèle de lancement. Pour créer un modèle de lancement activé pour EFA, créez un nouveau modèle de lancement, et spécifiez un type d’instance pris en charge, votre AMI activée pour EFA et un groupe de sécurité activé pour EFA. PourNetworkInterfaces, spécifiez les interfaces réseau EFA à connecter. Pour l’interface réseau principale, utilisez NetworkCardIndex=0, DeviceIndex=0, InterfaceType=efa. Si vous connectez plusieurs interfaces réseau EFA, consultez Maximisez la bande passante réseau sur EC2 les instances Amazon avec plusieurs cartes réseau.

Vous pouvez utiliser des modèles de lancement pour lancer des instances compatibles EFA avec d'autres AWS services, tels que ou. AWS BatchAWS ParallelCluster

Pour plus d’informations sur la création de modèles de lancement, consultez Création d'un modèle de EC2 lancement Amazon.