Проблема с публичным IP-адресом в AWS и Chef - PullRequest
0 голосов
/ 06 апреля 2019

Когда я останавливаюсь и запускаю экземпляр EC2, он устанавливает новый IP-адрес.но мой сервер шеф-повара не знает о его изменил IP.Я делаю бутстрап каждый раз, когда я подключаюсь, чтобы применить новый IP, но я теряю управление версиями.Как я могу это исправить?

Ответы [ 2 ]

2 голосов
/ 06 апреля 2019

Я не знаю Chef, поэтому здесь может быть какое-то специальное решение от Chef, или могут быть ограничения Chef, которые срабатывают, если хост меняет свой IP.

Как вы уже видели, публичные IPv4-адреса освобождаются при остановке экземпляра EC2 (и при перезапуске экземпляра назначается новый IP-адрес), но есть несколько вариантов:

  • использовать Elastic IP (этот публичный IP сохраняется при остановке / запуске)
  • использовать IPv6 (общедоступный IP-адрес сохраняется при останове / запуске)
  • использовать частный IP (если вы можете подключиться через VPN или другое)
0 голосов
/ 07 апреля 2019

EC2 преднамеренно изменяет публичный IP-адрес при перезагрузке.

Если вы хотите, чтобы это прекратилось, вам нужно назначить эластичный IP-адрес экземпляру. Эластичный IP-адрес будет оставаться до тех пор, пока вы его не отпустите.

Эластичный IP-адрес бесплатен, пока он используется. Амазонка взимает за них, если ваш экземпляр не работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...