3 votes

CLI AWS Elastic IP, IPv6

J'ai deux instances AWS qui fonctionnent en haute disponibilité. (J'utilise keepalived)

J'ai une IP Elastic associée, tout allait bien.

J'ai utilisé ce script pour changer l'IP de l'instance en cas de basculement :

#!/bin/bash

EIP=52.212.151.17
INSTANCE_ID=i-0bdd8a68eb573fd1a

/usr/bin/aws ec2 disassociate-address --public-ip $EIP
/usr/bin/aws ec2 associate-address --public-ip $EIP --instance-id  $INSTANCE_ID

Mais maintenant mon serveur a un ipv4 et un ipv6. Et je ne peux pas faire la même chose pour ipv6. Seulement ipv4.

Comment puis-je faire de même pour ipv6 ? Puisqu'il n'y a pas d'Elastic ipv6 ?

3voto

Michael Hampton Points 232226

L'adressage IPv6 est différent de l'adressage IPv4 habituellement géré. IPv6 est géré par sous-réseau et non par adresse individuelle comme dans l'IPv4 actuel.

Ainsi, dans Amazon AWS, vous devez d'abord attribuer un bloc CIDR IPv6 à votre VPC. Vous pouvez ensuite attribuer des adresses IPv6 individuelles à vos instances. Consultez les guides d'Amazon pour démarrer avec IPv6 y comprendre l'adressage IP .

Par défaut, vos instances obtiendront automatiquement des adresses IPv6. Si vous ne le souhaitez pas, vous pouvez leur attribuer une adresse IPv6 spécifique. Mais contrairement à l'IPv4, avec l'IPv6 vous attribuez des adresses aux interface de réseau de l'instance, et non à l'instance.

Utilisez aws ec2 assign-ipv6-addresses pour attribuer des adresses IPv6 aux interfaces réseau de vos instances.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X