Присвойте нескольким Эластичного дюйм/с экземпляру EC2

Мы используем http://www.pingdom.com/ для контроля нашего веб-сайта компании. Существует бесплатный план, который позволяет Вам контролировать один 'объект' (я говорю, что объект, потому что это способно к контролю многих вещей), который может затем отправить Вам e-mail/text/etc, предупреждают, если он должен был понизиться.

8
задан 8 November 2012 в 12:58
2 ответа

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

ПРИМЕЧАНИЕ: где-то между 2012 и 2014 годами AWS изменился таким образом, что одному ENI можно назначить несколько EIP. В результате этот ответ и вопрос больше не актуальны.

9
ответ дан 2 December 2019 в 22:54

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

Например, есть экземпляр с двумя сетевыми интерфейсами (пусть с именем eth0 и eth1 ), каждый из них имеет один внутренний IP-адрес ( 172.31.4.255 и 172.48.55.23 ), который преобразуется в связанный с ним эластичный IP-адрес.

Вам необходимо указать для IP-адреса eth1 (172.48.55.23) другой маршрут:

 ip rule add from 172.48.55.23 table default

Затем свяжите его маршрут по умолчанию с этим правилом:

 ip route add default via 172.48.0.1 dev eth1 table default

И очистите кеш:

ip route flush cache

Вы можете копать для "формального" объяснения из этой статьи

3
ответ дан 2 December 2019 в 22:54

Теги

Похожие вопросы