IBM Cloud Docs
Création d'interfaces réseau avec des adresses IP flottantes

Création d'interfaces réseau avec des adresses IP flottantes

Vous pouvez réserver une adresse IP flottante, puis l'ajouter à une interface réseau pour permettre au trafic depuis Internet d'accéder à votre passerelle publique VPC, à votre instance de serveur virtuel ou à votre serveur Bare Metal.

Ajout d'adresses IP flottantes aux interfaces réseau à l'aide de la console

Vous pouvez ajouter des adresses IP flottantes aux interfaces réseau à l'aide de la console.

Ajouter une adresse IP flottante à une instance de serveur virtuel avec la console

Pour ajouter une adresse IP flottante à une interface réseau afin d'autoriser le trafic Internet à accéder à votre instance de serveur virtuel, procédez comme suit:

  1. Dans la console IBM Cloud, allez à Navigation Menu icon menu icon > Infrastructure VPC icon > Compute > Virtual server instances.

  2. Cliquez sur le nom d'une instance de serveur virtuel qui inclut l'interface réseau à éditer. Vous pouvez également ajouter une nouvelle interface réseau à l'instance de serveur virtuel.

  3. Dans la page Détails de l'instance, recherchez la section Interfaces réseau.

  4. Si vous ajoutez une adresse IP flottante à l'instance de serveur virtuel pour la première fois, identifiez l'interface réseau principale dans la section Interfaces réseau de la page Détails de l'instance.

    Par défaut, la première interface est nommée eth0. Associer au départ l'adresse IP flottante à l'interface réseau principale permet d'établir le chemin de données. Par la suite, vous pourrez associer l'adresse IP flottante à une autre interface réseau si vous le souhaitez.

  5. Cliquez sur l'icône Éditer Éditer pour modifier l'interface réseau primaire.

  6. Dans la page Editer l'interface réseau, recherchez la zone Adresse IP flottante.

  7. Vous pouvez sélectionner une adresse IP flottante existante à ajouter à l'interface réseau, ou vous pouvez réserver une nouvelle adresse IP flottante et l'ajouter à l'interface réseau. Pour ce faire, procédez comme suit :

    1. Sélectionnez Réserver une nouvelle IP flottante.
    2. Entrez vos informations de zone géographique, de région et de zone.
    3. Indiquez les détails de l'adresse IP flottante, y compris son nom et son groupe de ressources.
    4. (Facultatif) Ajoutez les balises que vous souhaitez associer à l'adresse IP.
    5. (Facultatif) Ajoutez des balises de gestion des accès aux ressources pour faciliter l'organisation des relations de contrôle d'accès. key:value est le seul format pris en charge pour les étiquettes de gestion des accès. Pour plus d'informations, voir Contrôle de l'accès aux ressources à l'aide d'étiquettes.
    6. Sélectionnez Réserver.
  8. Après avoir effectué vos sélections, cliquez sur Enregistrer.

Ajouter une adresse IP flottante à un serveur Bare Metal avec la console

Pour ajouter votre adresse IP flottante à une interface réseau afin d'autoriser le trafic Internet à accéder à votre serveur Bare Metal, procédez comme suit:

Pour associer plusieurs IP flottantes à une interface réseau, assurez-vous que les options Autoriser l'usurpation d'adresse IP et Activer la NAT d'infrastructure sont désactivées sur l'interface réseau. Notez que l'option Activer la conversion d'adresses réseau de l'infrastructure n'est pas prise en charge sur les serveurs Bare Metal LinuxONE.

  1. Dans la console IBM Cloud, allez dans Menu de navigation icône icône de menu > Infrastructure icône VPC > Compute > Serveur Bare Metal.

  2. Dans la section Interfaces réseau de la page Détails du serveur bare metal, cliquez sur l'icône Editer Icône d'édition de l'interface à laquelle vous souhaitez associer l'IP flottante.

  3. Dans la page Editer l'interface réseau, recherchez la zone Adresse IP flottante.

  4. Vous pouvez sélectionner une adresse IP flottante existante à ajouter à l'interface réseau, ou vous pouvez réserver une nouvelle adresse IP flottante et l'ajouter à l'interface réseau. Pour ce faire, procédez comme suit :

    1. Sélectionnez Réserver une nouvelle IP flottante.
    2. Entrez vos informations de zone géographique, de région et de zone.
    3. Indiquez les détails de l'adresse IP flottante, y compris son nom et son groupe de ressources.
    4. Ajoutez les étiquettes que vous souhaitez associer à l'adresse IP.
    5. Sélectionnez Réserver.

    L'association d'une adresse IP flottante à l'interface réseau secondaire ne fonctionne que lorsque vous configurez une passerelle par défaut à l'interface réseau secondaire dans le système d'exploitation.

  5. Après avoir effectué vos sélections, cliquez sur Enregistrer.

Ajout d'une adresse IP flottante à une interface réseau virtuelle avec la console

  1. Dans la console IBM Cloud, allez dans Menu de navigation icône icône de menu > Infrastructure icône VPC > Compute > Interfaces réseau virtuelles.

  2. Cliquez sur le nom de l'interface de réseau virtuel dans la table pour afficher sa page Détails.

  3. Dans la section Adresses IP flottantes, cliquez sur Associer.

    • Si une IP flottante est déjà attachée, l'interface réseau virtuelle ne sera pas acceptée comme cible de montage de partage de fichiers.
    • Si le NAT d'infrastructure est activé, une IP flottante au maximum peut être attachée.
  4. Dans le panneau latéral Attach floating IP, effectuez l'une des opérations suivantes:

    • Cliquez sur Réserver une nouvelle adresse IP flottante pour créer une adresse IP flottante, renseignez les informations, puis cliquez sur Réserver.
    • Sélectionnez une adresse IP flottante existante dans le menu, puis cliquez sur Associer.

Ajout d'adresses IP flottantes aux interfaces réseau à l'aide de l'interface de ligne de commande

Vous pouvez ajouter des adresses IP flottantes aux interfaces réseau à l'aide de l'interface de ligne de commande.

Ajout d'une adresse IP flottante à une instance de serveur virtuel à l'aide de l'interface de ligne de commande

Avant de commencer, configurez votre environnement d'interface de ligne de commande.

Commencez par obtenir l'instance, afin d'extraire le nom de la carte d'interface réseau:

ibmcloud is instance my-instance

Ensuite, créez une adresse IP flottante qui cible cette instance et la carte d'interface réseau:

ibmcloud is floating-ip-reserve my-ip --nic eth0 --in my-instance

Ajout d'une adresse IP flottante à un serveur Bare Metal à l'aide de l'interface de ligne de commande

Avant de commencer, configurez votre environnement d'interface de ligne de commande.

Commencez par obtenir l'instance, afin d'extraire le nom de la carte d'interface réseau:

ibmcloud is bare-metal-server my-instance

Ensuite, créez une adresse IP flottante qui cible cette instance et la carte d'interface réseau:

ibmcloud is floating-ip-reserve my-ip --nic eth0 --in my-bare-metal-server

Ajout d'une adresse IP flottante à une interface de réseau virtuel à l'aide de l'interface de ligne de commande

Avant de commencer, configurez votre environnement d'interface de ligne de commande.

Vous pouvez associer directement une adresse IP flottante à une interface VNI à l'aide de la commande suivante:

ibmcloud is floating-ip-reserve my-ip --nic 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3

Ajout d'adresses IP flottantes aux interfaces réseau à l'aide de l'API

Vous pouvez ajouter des adresses IP flottantes aux interfaces réseau avec l'API.

Ajout d'une adresse IP flottante à une instance de serveur virtuel à l'aide de l'API

Pour ajouter une adresse IP flottante à une instance de serveur virtuel à l'aide de l'API, procédez comme suit:

  1. Configurez votre environnement d'API.

  2. Si vous ne connaissez pas l'ID VNIC de votre instance de serveur virtuel, acquérez-le à l'aide de la commande suivante:

    curl -H "Authorization: Bearer $TOKEN" -X POST "https://us-south.iaas.cloud.ibm.com/v1/instances/$INSTANCE/network_interfaces?generation=2&version=2019-10-01"
    
  3. Créez ensuite l'adresse IP flottante à l'aide de la commande suivante:

    curl -H "Authorization: Bearer $TOKEN" -X POST "https://us-south.iaas.cloud.ibm.com/v1/floating_ips?generation=2&version=2019-10-01" -d '{"name":"my-floating-ip", "target":{"id":"69e55145-cc7d-4d8e-9e1f-cc3fb60b1793"}}'
    

Ajout d'une adresse IP flottante à un serveur Bare Metal à l'aide de l'API

Pour ajouter une adresse IP flottante à une instance de serveur virtuel à l'aide de l'API, procédez comme suit:

  1. Configurez votre environnement d'API.

  2. Si vous ne connaissez pas l'ID VNIC de votre instance de serveur virtuel, acquérez-le à l'aide de la commande suivante:

    curl -H "Authorization: Bearer $TOKEN" -X POST "https://us-south.iaas.cloud.ibm.com/v1//bare_metal_servers/$SERVER_ID/network_interfaces?generation=2&version=2019-10-01"
    
  3. Créez ensuite l'adresse IP flottante à l'aide de la commande suivante:

    curl -H "Authorization: Bearer $TOKEN" -X POST "https://us-south.iaas.cloud.ibm.com/v1/floating_ips?generation=2&version=2019-10-01"  -d '{"name":"my-floating-ip", "target":{"id":"69e55145-cc7d-4d8e-9e1f-cc3fb60b1793"}}'
    

Ajout d'une adresse IP flottante à une interface de réseau virtuel avec l'API

Pour ajouter une adresse IP flottante à une instance de serveur virtuel à l'aide de l'API, procédez comme suit:

  1. Configurez votre environnement d'API.

  2. Exécutez la commande suivante pour créer votre UP flottante :

    curl -H "Authorization: Bearer $TOKEN" -X POST "https://us-south.iaas.cloud.ibm.com/v1/floating_ips?generation=2&version=2019-10-01" d '{"name":"my-floating-ip", "target":{"id":"69e55145-cc7d-4d8e-9e1f-cc3fb60b1793"}}'
    

Création d'une passerelle publique pour VPC avec une adresse IP flottante

Une passerelle publique permet à toutes les ressources attachées de communiquer avec l'internet public. Votre passerelle publique affecte automatiquement une adresse IP flottante à un sous-réseau pour permettre au trafic Internet d'y accéder.

Pour créer une passerelle publique avec une adresse IP flottante, voir Création de passerelles publiques.