Attribuer des IP privées secondaires à une NIC

Vous pouvez attribuer une ou plusieurs IP privées secondaires à une network interface card (NIC) spécifiée. Ceci vous permet d’avoir plusieurs IP pour une machine virtuelle (VM) dans un Net.

Lorsqu’une NIC est attachée à une VM, le nombre maximum d’IP privées secondaires est limité par le type de VM. Pour en savoir plus, voir Types de VM.

Attacher des IP privées secondaires à une NIC avec Cockpit v2

  1. Dans le dashboard NICs, cliquez sur l’icône de détails IconView de la NIC à laquelle vous voulez attacher une IP privée secondaire.
    Le volet des NIC apparaît.

  2. Dans l’onglet IP privées, cliquez sur IconLink Attacher.
    La boîte de dialogue ATTACHER UNE IP PRIVÉE apparaît.

  3. Dans le champ IP privée, tapez l’IP privée secondaire que vous voulez attacher à la NIC.

  4. Cliquez sur Attacher.
    L’IP privée secondaire est attachée à la NIC.

Attacher des IP privées secondaires à une NIC avec OSC CLI

À ce jour, cette section est disponible en anglais uniquement.

The LinkPrivateIps command assigns one or more secondary private IPs to a specified network interface card (NIC). This action is only available in a Net. The private IPs to be assigned can be added individually using the PrivateIps parameter, or you can specify the number of private IPs to be automatically chosen within the Subnet range using the SecondaryPrivateIpCount parameter. You can specify only one of these two parameters. If none of these parameters are specified, a private IP is chosen within the Subnet range.

Request sample: Linking specific secondary private IPs to a NIC
$ osc-cli api LinkPrivateIps --profile "default" \
    --NicId "eni-12345678" \
    --PrivateIps '["10.0.0.6", "10.0.0.7"]'
Request sample: Linking a number of random secondary private IPs to a NIC
$ osc-cli api LinkPrivateIps --profile "default" \
    --NicId "eni-12345678" \
    --SecondaryPrivateIpCount 3

This command contains the following attributes that you need to specify:

  • AllowRelink: (optional) If true, allows an IP that is already assigned to another NIC in the same Subnet to be assigned to the NIC you specified.

  • DryRun: (optional) If true, checks whether you have the required permissions to perform the action.

  • NicId: The ID of the NIC.

  • PrivateIps: (optional) The secondary private IP or IPs you want to assign to the NIC within the IP range of the Subnet.

  • SecondaryPrivateIpCount: (optional) The number of secondary private IPs to assign to the NIC.

The LinkPrivateIps command returns the following elements:

  • ResponseContext: Information about the context of the response.

    • RequestId: The ID of the request.

Result sample
{
  "ResponseContext": {
    "RequestId": "0475ca1e-d0c5-441d-712a-da55a4175157"
  }
}

Attacher des IP privées secondaires à une NIC avec oapi-cli

À ce jour, cette section est disponible en anglais uniquement.

The LinkPrivateIps command assigns one or more secondary private IPs to a specified network interface card (NIC). This action is only available in a Net. The private IPs to be assigned can be added individually using the PrivateIps parameter, or you can specify the number of private IPs to be automatically chosen within the Subnet range using the SecondaryPrivateIpCount parameter. You can specify only one of these two parameters. If none of these parameters are specified, a private IP is chosen within the Subnet range.

Request sample: Linking specific secondary private IPs to a NIC
$ oapi-cli --profile "default" LinkPrivateIps \
    --NicId "eni-12345678" \
    --PrivateIps '["10.0.0.6", "10.0.0.7"]'
Request sample: Linking a number of random secondary private IPs to a NIC
$ oapi-cli --profile "default" LinkPrivateIps \
    --NicId "eni-12345678" \
    --SecondaryPrivateIpCount 3

This command contains the following attributes that you need to specify:

  • AllowRelink: (optional) If true, allows an IP that is already assigned to another NIC in the same Subnet to be assigned to the NIC you specified.

  • DryRun: (optional) If true, checks whether you have the required permissions to perform the action.

  • NicId: The ID of the NIC.

  • PrivateIps: (optional) The secondary private IP or IPs you want to assign to the NIC within the IP range of the Subnet.

  • SecondaryPrivateIpCount: (optional) The number of secondary private IPs to assign to the NIC.

The LinkPrivateIps command returns the following elements:

  • ResponseContext: Information about the context of the response.

    • RequestId: The ID of the request.

Result sample
{
  "ResponseContext": {
    "RequestId": "0475ca1e-d0c5-441d-712a-da55a4175157"
  }
}

Attribuer des IP privées secondaires à une FNI avec AWS CLI

Avant de commencer : Installez et configurez AWS CLI. Pour en savoir plus, voir Installer et configurer AWS CLI.

Pour attribuer une ou plusieurs IP privées secondaires à une FNI, utilisez la commande assign-private-ip-addresses en suivant cette syntaxe :

Exemple de requête
$ aws ec2 assign-private-ip-addresses \
    --profile YOUR_PROFILE \
    --network-interface-id eni-12345678 \
    --private-ip-addresses <value> \
    --secondary-private-ip-address-count NOT_SPECIFIED \
    --allow-reassignment \
    --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.

  • (optionnel) private-ip-addresses : Une ou plusieurs IP privées à attribuer à la FNI dans la plage d’IP du subnet.

  • (optionnel) secondary-private-ip-address-count : Un nombre d’IP privées secondaires à attribuer à la FNI.

    Vous devez spécifier soit l’attribut private-ip-addresses soit l’attribut secondary-private-ip-addresses.

  • (optionnel) allow-reassignment | no-allow-reassignment : Si paramétré sur allow-reassignment, autorise une IP privée déjà attribuée à une autre FNI à être réattribuée à la FNI spécifiée.

  • endpoint : Le endpoint correspondant à la Région à laquelle vous voulez envoyer la requête. Pour en savoir plus, voir Installer et configurer AWS CLI.

Les IP secondaires sont attribuées à la FNI.

Pages connexes

Méthode API correspondante

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.