Attacher une NIC à une VM
Vous pouvez attacher des network interface cards (NIC) à une machine virtuelle (VM) du même Net, placée dans n’importe quel Subnet de la même Sous-région que la NIC. Attacher des NIC à une VM fragmente son réseau.
Cette action change l’état de la NIC de available
à in-use
. Pour en savoir plus, voir À propos des NIC > Attachement des NIC aux VM.
Le nombre maximum de NIC que vous pouvez attacher à une VM dépend du type de VM utilisé. Pour en savoir plus, voir Types de VM.
Si vous voulez attacher plus d’une NIC à une VM, la configuration de l’interface réseau peut être nécessaire en fonction du système d’exploitation (OS) choisi. Cela inclut l’adressage IP et le routage. Vous pouvez configurer l’interface réseau directement au niveau de l’OS dans la VM. |
Lier une NIC à une VM avec Cockpit v2
-
Dans le dashboard NICs, cochez la case de la NIC que vous voulez lier à une VM.
La NIC est sélectionnée. -
Cliquez sur Lier à une VM.
La boîte de dialogue LIER UNE VM apparaît. -
Depuis la liste VM, sélectionnez la VM à laquelle vous voulez lier la NIC.
-
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).
-
Cliquez sur Lier.
La NIC est liée à la VM.
Si vous liez une NIC à une VM démarré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 :
|
Lier une NIC à une VM avec OSC CLI
À ce jour, cette section est disponible en anglais uniquement. |
The LinkNic command attaches a network interface card (NIC) to a virtual machine (VM).
The interface and the VM must be in the same Subregion. The VM can be either running
or stopped
. The NIC must be in the available
state. For more information, see Attaching a NIC to a VM.
$ osc-cli api LinkNic --profile "default" \
--NicId "eni-12345678" \
--VmId "i-12345678" \
--DeviceNumber 1
This command contains the following attributes that you need to specify:
-
DeviceNumber
: The index of the VM device for the NIC attachment (between1
and7
, both included). -
DryRun
: (optional) If true, checks whether you have the required permissions to perform the action. -
NicId
: The ID of the NIC you want to attach. -
VmId
: The ID of the VM to which you want to attach the NIC.
The LinkNic command returns the following elements:
-
LinkNicId
: The ID of the NIC attachment. -
ResponseContext
: Information about the context of the response.-
RequestId
: The ID of the request.
-
{
"ResponseContext": {
"RequestId": "0475ca1e-d0c5-441d-712a-da55a4175157"
},
"LinkNicId": "eni-attach-12345678"
}
Lier une NIC à une VM avec oapi-cli
À ce jour, cette section est disponible en anglais uniquement. |
The LinkNic command attaches a network interface card (NIC) to a virtual machine (VM).
The interface and the VM must be in the same Subregion. The VM can be either running
or stopped
. The NIC must be in the available
state. For more information, see Attaching a NIC to a VM.
$ oapi-cli --profile "default" LinkNic \
--NicId "eni-12345678" \
--VmId "i-12345678" \
--DeviceNumber 1
This command contains the following attributes that you need to specify:
-
DeviceNumber
: The index of the VM device for the NIC attachment (between1
and7
, both included). -
DryRun
: (optional) If true, checks whether you have the required permissions to perform the action. -
NicId
: The ID of the NIC you want to attach. -
VmId
: The ID of the VM to which you want to attach the NIC.
The LinkNic command returns the following elements:
-
LinkNicId
: The ID of the NIC attachment. -
ResponseContext
: Information about the context of the response.-
RequestId
: The ID of the request.
-
{
"ResponseContext": {
"RequestId": "0475ca1e-d0c5-441d-712a-da55a4175157"
},
"LinkNicId": "eni-attach-12345678"
}
Attacher une FNI à une instance avec AWS CLI
Avant de commencer : Installez et configurez AWS CLI. Pour en savoir plus, voir Installer et configurer AWS CLI. |
Pour attacher une FNI à une instance, utilisez la commande attach-network-interface en suivant cette syntaxe :
$ 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. Pour en savoir plus, voir Installer et configurer AWS CLI.
La commande attach-network-interface renvoie les éléments suivants :
-
AttachmentId
: L’ID de l’opération d’attachement.
{
"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 :
|
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.