Attacher une FNI à une instance

Vous pouvez attacher des flexible network interfaces (FNI) à une instance du même Virtual Private Cloud (VPC), placée dans n’importe quel subnet de la même Availability Zone que la FNI. Attacher des FNI à une instance fragmente son réseau.

Cette action change l’état de la FNI de available à in-use. Pour en savoir plus, voir À propos des FNI > Attachement des FNI aux instances.

Le nombre maximum de FNI que vous pouvez attacher à une instance dépend du type d’instance utilisé. Pour en savoir plus, voir Types d’instances.

Attacher une FNI à une instance avec Cockpit v1

  1. Cliquez sur Réseau / Sécurité > Flexible network interfaces.

  2. Cliquez sur la FNI que vous voulez attacher à une instance.
    La FNI est sélectionnée.

  3. Cliquez sur Attacher .
    La boîte de dialogue ATTACHER UNE INSTANCE À UNE FNI apparaît.

  4. Dans la liste Instance, sélectionnez l’instance à laquelle vous voulez attacher la FNI.

  5. Dans le champ Périphérique, tapez l’index de périphérique pour l’attachement de la FNI (entre 1 et 7, tous deux inclus).

  6. Cliquez sur Attacher pour valider.
    La FNI est attachée à l’instance sélectionnée.

Si vous attachez une FNI à une instance lancée, l’interface réseau peut ne pas être automatiquement configurée dans l’instance. Vous devez donc redémarrer l’instance, ou configurer manuellement l’interface réseau comme suit :

  1. Connectez-vous à l’instance. Pour en savoir plus, voir Accéder à vos instances.

  2. Activez l’interface réseau en lançant la commande suivante dans un terminal de l’instance :

    $ sudo ip link set NI_NAME up
  3. Configurez l’interface réseau avec le Dynamic Host Configuration Protocol (DHCP) en lançant la commande suivante dans un terminal de l’instance :

    $ sudo dhclient NI_NAME

Lier une NIC à une VM avec Cockpit v2-beta

  1. Cliquez à l’intérieur du dashboard NICs pour faire apparaître des cases à cocher.

  2. Cochez la case de la NIC que vous voulez lier à une VM.
    La NIC est sélectionnée et un menu d’actions apparaît.

  3. Cliquez sur IconLink Lier à une VM.
    La boîte de dialogue LIER UNE VM À LA NIC apparaît.

  4. Depuis la liste VM, sélectionnez la VM à laquelle vous voulez lier la NIC.

  5. Dans le champ Périphérique, tapez l’index de périphérique pour le lien de la NIC (entre 1 et 7, tous deux inclus).

  6. Cliquez sur Lier.
    La NIC est liée à la VM.

Si vous liez une NIC à une VM lancée, l’interface réseau peut ne pas être automatiquement configurée dans la VM. Vous devez donc redémarrer la VM, ou configurer manuellement l’interface réseau comme suit :

  1. Connectez-vous à la VM. Pour en savoir plus, voir Accéder à vos instances.

  2. Activez l’interface réseau en lançant la commande suivante dans un terminal de la VM :

    $ sudo ip link set NI_NAME up
  3. Configurez l’interface réseau avec le Dynamic Host Configuration Protocol (DHCP) en lançant la commande suivante dans un terminal de la VM :

    $ sudo dhclient NI_NAME

Lier une NIC à une VM avec OSC CLI

Voir l’exemple de commande LinkNic dans la documentation de l’API OUTSCALE.

Attacher une FNI à une instance avec AWS CLI

Pour attacher une FNI à une instance, utilisez la commande attach-network-interface suivant cette syntaxe :

Exemple de requête
$ aws ec2 attach-network-interface \
    --profile YOUR_PROFILE \
    --network-interface-id eni-12345678 \
    --instance-id i-87654321 \
    --device-index 2 \
    --endpoint https://fcu.eu-west-2.outscale.com

Cette commande contient les attributs suivants que vous devez spécifier :

  • (optionnel) profile : Le profil nommé que vous voulez utiliser, créé pendant la configuration d’AWS CLI. Pour en savoir plus, voir Installer et configurer AWS CLI.

  • network-interface-id : L’ID de la FNI à attacher.

  • instance-id : L’ID de l’instance.

  • device-index : L’index de périphérique pour l’attachement de la FNI (entre 1 et 7, tous deux inclus).

  • endpoint : Le endpoint correspondant à la Région à laquelle vous voulez envoyer la requête.

La commande attach-network-interface renvoie les éléments suivants :

  • AttachmentId : L’ID de l’opération d’attachement.

Exemple de résultat
 {
    "AttachmentId": "eni-attach-1234abcd"
 }

La FNI est attachée à l’instance spécifiée.

Si vous attachez une FNI à une instance lancée, l’interface réseau peut ne pas être automatiquement configurée dans l’instance. Vous devez donc redémarrer l’instance, ou configurer manuellement l’interface réseau comme suit :

  1. Connectez-vous à l’instance. Pour en savoir plus, voir Accéder à vos instances.

  2. Activez l’interface réseau en lançant la commande suivante dans un terminal de l’instance :

    $ sudo ip link set NI_NAME up
  3. Configurez l’interface réseau avec le Dynamic Host Configuration Protocol (DHCP) en lançant la commande suivante dans un terminal de l’instance :

    $ sudo dhclient NI_NAME

Pages connexes

Méthodes API correspondantes

AWS™ et Amazon Web Services™ sont des marques de commerce d’Amazon Technologies, Inc. ou de ses affiliées aux États-Unis et/ou dans les autres pays.