Comment puis-je déplacer des instances EC2 un sous-réseau différent?
J'ai un VPC mis en place dans AWS.
nous avons créé 2 sous-réseaux (A/24 et B/24), directement à l'aide de toutes les IP ayant pas d'IP/sous-Réseaux pour une autre utilisation.
Nous constatons que le b/24 n'est pas totalement utilisées, et nous perdons de l'adresse Ip dans que.
Maintenant, nous voulons réduire le sous-réseau de la taille et de déplacer les instances de B/24/24. et créer 4 petits sous-réseaux à partir de B/24 et d' /28 plage et à retourner les serveurs de l'un des plus petits sous-réseaux créés.
Veuillez indiquer quelles sont les meilleures pratiques, nous pouvons l'appliquer d'une manière que nous devrions être en mesure de maintenir nos serveurs disponibles dans B/24 et de créer plusieurs sous-réseaux ainsi.
- Cette question pourrait faire mieux sur le site ServerFault
Vous devez vous connecter pour publier un commentaire.
La création de petits sous-réseaux est assez simple. Supprimer le sous-réseau et de créer de nouveaux sous-réseaux. Cependant, vous aurez envie de transition les cases en B/24 avant de le supprimer.
Maintenant, le déplacement d'une machine en fonctionnement entre les sous-réseaux n'est pas possible*. En fonction de votre application et de vos exigences, j'imagine que de l'arrêter, de prendre une image de la machine, puis de lancer une nouvelle instance de cette machine dans l'autre sous-réseau fonctionne.
*En aparté, je me demandais si vous pouviez joindre une nouvelle interface réseau à partir d'un nouveau sous-réseau, puis retirez votre ancienne interface réseau, à faire passer les sous-réseaux sans avoir de prendre la boîte en bas. Comme il s'avère, vous ne pouvez pas supprimer l'interface réseau à l'indice 0, ce qui signifie que cela ne fonctionne pas.
Peut-être que vous avez seulement besoin de "l'accès" à un sous-réseau différent...
C'est vrai que vous n'obtiendrez jamais le web AWS console pour afficher toute autre valeur de "ID de sous-réseau" dans les détails de l'instance. D'autres ont expliqué comment créer de nouvelles instances de "être sur" le sous-réseau souhaité. J'avais besoin de prendre un serveur exécutant le logiciel qui a été autorisé à "un non-transférable ID de l'Hôte" et de "mettre sur" un sous-réseau différent. (Bien sûr, quand je dis que le logiciel sous licence, je parle de Windows logiciel d'un fournisseur qui "ne prend pas en charge AWS"!) J'ai résolu ce problème par:
route print
à partir de la ligne de commande.Maintenant tout ce que la machine n'est sur le sous-réseau souhaité. Il est toujours accessible sur l'ancienne IP (et le précédent sous-réseau) ainsi que sur la nouvelle adresse IP (et de sous-réseau souhaité).
C'est un joli cas étroite, mais j'espère que cela aide quelqu'un.
Seul moyen est de s'arrêter alors créer AMI, puis de le lancer à partir de l'image en france de votre choix (en Avril 2015)
Vous pouvez créer une nouvelle instance dans le sous-réseau de destination, mais même AZ, puis détachez/rattacher les volumes EBS à partir de l'original (y compris la racine du volume) à la nouvelle instance. Cela peut entraîner un court temps d'arrêt parce que vous pouvez créer une nouvelle instance de l'original est en cours d'exécution, mais est un peu plus complexe à réaliser.