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éez et attachez un Elastic Fabric Adapter à une instance Amazon EC2
Vous pouvez créer une EFA et l’attacher à une instance Amazon EC2 comme n’importe quelle autre interface de réseau élastique dans Amazon EC2. Cependant, contrairement aux interfaces réseau élastiques, les EFA ne 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 activer la OS-bypass fonctionnalité, l'EFA doit être membre d'un groupe de sécurité qui autorise tout le trafic entrant et sortant à destination et en provenance du groupe de sécurité lui-même. Pour de plus amples informations, veuillez consulter Étape 1 : préparer un groupe EFA-enabled de sécurité.
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 Elastic IP (IPv4) et IPv6 à 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 EFA-only réseau.
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-only)
Ouvrez la console Amazon EC2 à l’adresse https://console.aws.amazon.com/ec2/.
-
Dans le panneau de navigation, sélectionnez Network Interfaces (Interfaces réseau), puis sélectionnez Create network interface (Créer une interface réseau).
-
Pour Description, saisissez un nom descriptif pour l’EFA.
-
Pour Sous-réseau, sélectionnez le sous-réseau dans lequel créer l’EFA.
-
Type d’interface, choisissez l’une des options suivantes :
-
(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 IPv4-only sous-réseaux, vous pouvez attribuer des adresses IP et des préfixes IPv4 uniquement. Pour les IPv6-only sous-réseaux, vous pouvez attribuer des adresses IP et des préfixes IPv6 uniquement. Pour les sous-réseaux à double pile, vous pouvez attribuer à la fois des adresses IP et des préfixes IPv4 et IPv6.
Vous ne pouvez pas attribuer d'adresses IP à une interface EFA-only réseau.
-
Pour l'adresse IPv4 privée (adresse and/or IPv6), choisissez Auto-assignqu'Amazon EC2 attribue automatiquement une adresse IP à partir du sous-réseau sélectionné, ou choisissez Personnalisé pour spécifier manuellement l'adresse IP à attribuer.
-
Si vous attribuez une adresse IPv6, vous pouvez éventuellement activer l’option Attribuer une adresse IP IPv6 principale. Cette opération permet d’attribuer une adresse unicast globale (GUA) IPv6 principale à l’interface réseau. L’attribution d’une adresse IPv6 principale vous permet d’éviter de perturber le trafic vers les instances ou les ENI. Pour plus d’informations, consultez la section Adresses IPv6.
-
Pour la délégation de préfixe IPv4 La délégation de préfixe and/or IPv6, choisissez qu'Amazon EC2 attribue automatiquement un préfixe Auto-assignà 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.
-
(Facultatif) Configurez les paramètres de 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’expiration des connexions TCP établies : 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 vu du trafic que dans une seule direction ou une seule transaction requête-réponse. Min. : 30 secondes. Max. : 60 secondes. Par défaut : 30 secondes.
-
Délai d’expiration des flux UDP : délai d’expiration, en secondes, des flux UDP inactifs classés comme des flux ayant reçu plus d’une transaction requête-réponse. Min. : 60 secondes. Max. : 180 secondes (3 minutes). Par défaut : 180 secondes.
-
Pour Security groups (Groupes de sécurité), sélectionnez un ou plusieurs groupes de sécurité.
-
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 EFA-only réseau.
aws ec2 create-network-interface \
--subnet-id subnet-0abcdef1234567890 \
--interface-type efa \
--description "my efa"
- PowerShell
-
Pour créer un EFA
Utilisez l’applet de commande New-EC2NetworkInterface. Pour-InterfaceType, spécifiez efa pour une interface réseau EFA ou efa-only pour une interface EFA-only réseau
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 au lancement d’une instance
Utilisez la commande run-instances avec l’option --network-interfaces. Pour l’interface réseau principale, précisez une interface réseau EFA et NetworkCardIndex=0, DeviceIndex=0. Si vous attachez plusieurs interfaces réseau EFA, consultez la section Maximisez 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 au lancement d’une instance
Utilisez la commande run-instances avec l’option --network-interfaces. 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 au 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 au 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 au lancement EFA-enabled des instances. Vous pouvez spécifier à la fois les interfaces EFA et EFA-only réseau dans le modèle de lancement. Pour créer un modèle de EFA-enabled lancement, créez un nouveau modèle de lancement et spécifiez un type d'instance pris en charge, votre EFA-enabled AMI et un groupe EFA-enabled de sécurité. 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 du réseau sur des instances Amazon EC2 avec plusieurs cartes réseau.
Vous pouvez utiliser des modèles de lancement pour lancer EFA-enabled des instances avec d'autres AWS services, tels que AWS Batchou AWS ParallelCluster.
Pour plus d’informations sur la création de modèles de lancement, consultez Créer un modèle de lancement Amazon EC2.