Utiliser plusieurs adresses IP

Présentation

Si une VM sur site utilise plusieurs adresses IP, vous pouvez répliquer la configuration en ajoutant une plage d'adresses IP d'alias Google Cloud par instance. Si vous activez la disponibilité avec plusieurs adresses IP, Migrate for Compute Engine ajoute toutes les adresses IP de la plage d'adresses IP d'alias à la carte d'interface réseau de l'instance dans Google Cloud durant la migration de la VM.

Cette fonctionnalité est uniquement compatible avec les VM Linux.

Migrate for Compute Engine prend en charge les plages d'adresses IP contenant jusqu'à 32 adresses ou 27 plages CIDR. Google Cloud n'accepte qu'une plage d'adresses IP constituée d'un masque CIDR unique choisi dans la liste suivante :

  • xxxx/32 : adresse IP unique
  • xxxx/31 : 2 adresses
  • xxxx/30 : 4 adresses
  • xxxx/29 : 8 adresses
  • xxxx/28 : 16 adresses
  • xxxx/27 : 32 adresses

La plage CIDR doit appartenir à la plage de ce sous-réseau. La plage que vous choisissez ne peut pas déjà être utilisée, même partiellement, par une autre ressource du réseau cloud privé virtuel. Pour plus d'informations, consultez la documentation relative aux adresses IP d'alias.

Activer la compatibilité avec plusieurs adresses IP

Pour activer la compatibilité avec plusieurs adresses IP, définissez la clé apply-alias-ip-ranges sur true pour les métadonnées du projet ou de l'instance. Notez que les modifications apportées aux métadonnées de l'instance sont prioritaires par rapport aux modifications apportées aux métadonnées du projet.

Après avoir activé la compatibilité avec plusieurs adresses IP et redémarré la VM, le package Migrate for Compute Engine de l'instance configure plusieurs adresses IP allouées dans la plage d'adresses IP d'alias.

Une fois la prise en charge activée, vous devez également configurer des adresses IP d'alias supplémentaires au niveau de l'instance ou du projet.

  1. Dans la console Google Cloud Platform, accédez à la page Instances de VM.
  2. Sélectionnez l'instance.
  3. Sur la page Informations sur l'instance de VM, cliquez sur Modifier.
  4. Faites défiler la page jusqu'à la section Interfaces réseau.
  5. Cliquez sur Afficher les plages d'adresses IP d'alias.
  6. Saisissez une plage de sous-réseaux.
  7. Saisissez une Plage d'adresses IP d'alias au format CIDR. Cette plage doit être une partie inutilisée de la plage principale.
  8. Si vous souhaitez ajouter des plages d'adresses IP supplémentaires pour cette VM, cliquez sur le bouton + Ajouter une plage d'adresses IP.
  9. Cliquez sur OK.
  10. Cliquez sur Enregistrer.
  11. Cliquez sur Réinitialiser dans la barre supérieure de la console pour redémarrer la VM.
    Capture d'écran de la plage d'adresses IP de l'alias (cliquez sur l'image pour l'agrandir)
    Capture d'écran de la plage d'adresses IP de l'alias (cliquez sur l'image pour l'agrandir)

Option 2 : Modifier les métadonnées à l'échelle du projet

  1. Dans la console Google Cloud Platform, sélectionnez votre projet et sélectionnez l'écran Métadonnées.
  2. Définissez la clé apply-alias-ip-ranges sur true.
    Migrate for Compute Engine configure la VM invitée pour qu'elle accepte les connexions sur plusieurs adresses IP. À l'instar de l'option à instance unique, les adresses IP ou les plages d'adresses IP sont définies sur les métadonnées de l'instance.
    Capture d'écran de la définition des métadonnées du projet (cliquez sur l'image pour l'agrandir)
    Capture d'écran du paramétrage des métadonnées du projet (cliquez sur l'image pour l'agrandir)