Chaque ENI possède une adresse IPv4 privée principale permanente. Cette adresse ne peut pas être supprimée, mais elle peut être modifiée.
Concepts clés
Le schéma suivant illustre la relation entre les ENI et les adresses IP privées sur une instance ECS. Pour utiliser davantage d'adresses IP, attribuez des adresses IP privées secondaires à l'ENI principale ou attachez des ENI secondaires.
Elastic Network Interface (ENI) : interface réseau virtuelle attachée à une instance ECS. Chaque instance dispose d'une ENI principale indétachable. Vous pouvez attacher plusieurs ENI secondaires.
-
Adresse IPv4 privée principale : chaque ENI possède exactement une adresse IPv4 privée principale.
ENI principale : vous pouvez modifier l'adresse IPv4 privée principale.
ENI secondaire : l'adresse IPv4 privée principale ne peut pas être modifiée après la création. Pour la changer, détachez et supprimez l'ENI, puis créez et attachez-en une nouvelle.
Adresse IPv4 privée secondaire : attribuez une ou plusieurs adresses IPv4 privées secondaires à une ENI (généralement l'ENI principale) pour les déploiements multi-IP. Avant de modifier l'adresse IP privée principale, désattribuez toutes les adresses IP privées secondaires.
Adresse IP réservée par le système : les trois premières et les trois dernières adresses IPv4 d'un bloc CIDR de vSwitch sont réservées et ne peuvent pas être attribuées. Par exemple, dans 192.168.1.0/24, les adresses réservées sont 192.168.1.0, 192.168.1.253, 192.168.1.254 et 192.168.1.255.
Spécifier une adresse IPv4 privée principale pour une nouvelle instance
Lors de la création d'une instance, vous pouvez attribuer une adresse IPv4 privée statique à son ENI principale.
Console
Accédez à la page Console ECS - Lancement personnalisé.
Dans la section Network and Zone, sélectionnez un VPC et un vSwitch, ou cliquez sur Create VPC et Create vSwitch pour en créer de nouveaux. Après la création, cliquez sur l'icône
pour actualiser la liste, puis sélectionnez le nouveau VPC et le nouveau vSwitch.-
Sélectionnez Specify Primary Private IP Address of Primary ENI et saisissez une adresse IP disponible dans le bloc CIDR du vSwitch sélectionné.
Le système vérifie la disponibilité de l'adresse IP en temps réel. L'adresse ne doit ni être utilisée ni réservée.
Par exemple, si le bloc CIDR du vSwitch sélectionné est
172.27.48.0/20, vous pouvez saisir172.27.48.1comme adresse IP privée principale.
API
Appelez l'opération RunInstances et spécifiez le paramètre PrivateIpAddress.
Modifier l'adresse IPv4 privée principale d'une instance existante
La modification de l'adresse IP privée principale nécessite un redémarrage de l'instance et entraîne une interruption du réseau. Effectuez cette opération pendant les heures creuses.
Impacts potentiels
Interruption de service : l'instance doit passer à l'état Stopped, ce qui provoque une interruption de service.
-
Perte de connectivité réseau de l'instance :
Si le système d'exploitation utilise une adresse IP statique, la modification de l'adresse IP privée crée une incompatibilité entre la configuration réseau du système d'exploitation (telle que l'adresse IP et la passerelle) et les nouveaux paramètres. Cela peut empêcher les connexions à distance ou bloquer la communication réseau.
Les applications, les services cloud (tels que les chaînes de connexion à la base de données ou les listes d'autorisation de pare-feu) ou les fichiers de configuration (tels que
/etc/hosts) qui codent en dur l'adresse IP d'origine cesseront de fonctionner. Mettez-les à jour après la modification.
Prérequis
-
Arrêtez l'instance
L'instance doit être à l'état Stopped et ne doit pas être verrouillée . Si l'instance est Running, arrêtez l'instance au préalable.
-
Effectuez les vérifications préalables
Plusieurs adresses IP privées : si l'ENI principale possède des adresses IPv4 ou IPv6 privées secondaires, désattribuez les adresses IP privées secondaires ou supprimez les adresses IPv6 au préalable.
-
(Facultatif) Méthode de récupération de l'adresse IP au sein de l'instance : si le système d'exploitation utilise une adresse IP statique, modifiez la configuration réseau pour utiliser DHCP avant de continuer. Avec DHCP, l'instance obtient automatiquement son adresse IP, son masque de sous-réseau, sa passerelle par défaut et d'autres paramètres.
Linux
Consultez Comment configurer le réseau en DHCP dans une image Linux.
Windows
Les étapes suivantes utilisent Windows Server 2022 à titre d'exemple.
-
Connectez-vous à l'instance Windows.
Pour obtenir des instructions, consultez Se connecter à une instance Windows à l'aide de Workbench.
Ouvrez le Network and Sharing Center.
Cliquez sur change adapter settings.
-
Double-cliquez sur l'interface réseau principale, Ethernet. Dans la boîte de dialogue Ethernet Status, cliquez sur Type.
Ouvrez Control Panel > Network and Internet > Network Connections.
Dans la boîte de dialogue Ethernet Properties, double-cliquez sur Internet Protocol Version 4 (TCP/IPv4).
Dans la boîte de dialogue Internet Protocol Version 4 (TCP/IPv4) Properties, sélectionnez Obtain an IP Address Automatically.
-
-
(Facultatif) Préparez les ressources réseau
Ignorez cette étape si vous passez à une adresse IP disponible dans le même vSwitch. Pour les scénarios suivants, préparez les ressources réseau à l'avance :
Pour déplacer l'adresse IP privée principale vers un autre bloc CIDR dans la même zone : Créez un vSwitch pour le bloc CIDR de destination.
Si le bloc CIDR de destination se trouve en dehors de la plage du VPC actuel : Ajoutez un bloc CIDR secondaire au VPC, puis créez un vSwitch pour le bloc CIDR cible.
Modifier l'adresse IP privée principale
Console
Accédez à la page Console ECS - Instances. Dans le coin supérieur gauche, sélectionnez le resource group et la region de l'instance cible.
Recherchez l'instance cible et cliquez sur son ID pour ouvrir la page de détails.
Cliquez sur All Actions et sélectionnez .
-
Modifiez l'adresse IP privée principale :
(Facultatif) Pour changer de vSwitch, sélectionnez un vSwitch dans la même zone.
-
Définissez le . La nouvelle adresse doit se trouver dans le bloc CIDR du vSwitch de destination.
Si vous laissez ce champ vide, le système attribue automatiquement une nouvelle adresse IP privée principale.
-
Après la modification, consultez le nouveau vSwitch dans la section Configuration Information de la page Instance Details.
Après avoir modifié l'adresse IP privée principale, l'instance ne démarre pas automatiquement. Démarrez l'instance manuellement.
API
Appelez l'opération ModifyInstanceVpcAttribute pour modifier le vSwitch et l'adresse IP privée principale.
Appelez l'opération DescribeInstances pour vérifier le nouveau vSwitch et la nouvelle adresse IP privée.
Après avoir changé de vSwitch, l'instance ne démarre pas automatiquement. Appelez l'opération StartInstance pour la démarrer.
Configurer l'adresse IPv4 privée principale d'une ENI secondaire
La possibilité de spécifier l'adresse IP privée principale d'une ENI secondaire dépend de la manière dont elle a été créée :
Créée avec une instance ECS : l'adresse IP est attribuée automatiquement et ne peut pas être spécifiée.
Créée séparément : vous pouvez spécifier n'importe quelle adresse IP disponible dans le bloc CIDR du vSwitch. Si elle n'est pas spécifiée, le système en attribue une automatiquement.
L'adresse IPv4 privée principale d'une ENI secondaire ne peut pas être modifiée après la création. Pour la changer, détachez l'ENI, créez une nouvelle ENI secondaire avec l'adresse IPv4 privée principale souhaitée, et attachez-la à l'instance. La nouvelle adresse doit être disponible dans le bloc CIDR du vSwitch.