AWS EC2 не отвечает на оба EIP

У меня есть сервер Ubuntu EC2, и я не уверен, связана ли моя проблема с Ubuntu или AWS.

По сути, у меня есть сервер EC2, использующий HAProxy, который я использую в качестве своего балансировщика нагрузки, но я пытаюсь настроить второй резервный, имея эластичный сетевой интерфейс со своим собственным эластичным IP (основным удаленный IP-адрес моего кластера БД), чтобы в случае сбоя можно было переместить сетевой интерфейс от одного экземпляра к другому в случае сбоя.

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

Я пропустил шаг в своей конфигурации AWS? Или есть что-то на стороне Ubuntu, что мне нужно изменить, чтобы оно работало с обоими интерфейсами?


Кроме того, просто протестировал это, и я не могу пропинговать оба частных IP-адреса с другого сервера в сети , Я могу пропинговать первый частный IP, но не второй.

1
задан 12 January 2018 в 19:30

1 ответ

Хорошо, так что проблема определенно была на стороне Ubuntu, но я все понял.

Это можно использовать для включения псевдонима IP-адреса на первичном сетевом интерфейсе, который позволяет использовать два IP-адреса на одном никеле (ens3 - сетевой интерфейс, обычно называемый eth0, но по какой-то причине AWS устройство называется так)

ip address add 172.31.0.0/24 dev ens3

И затем, если вы хотите сохранить эти настройки при перезагрузке, вам нужно добавить следующее в nano /etc/network/interfaces

auto ens3:1
iface ens3:1 inet static
address 172.31.0.0 #your secondary private IP
gateway 172.31.48.1 #your gateway, get with `ip route`, after "default via "
netmask 255.255.240.0 #get the "Mask" with `ipconfig` from your nic

и перезагрузить и вам должно быть все хорошо, чтобы идти!

1
ответ дан 12 January 2018 в 19:30
  • 1
    " взломщик на шаге 4 мог явиться олицетворением законного сервера и служить устаревшим версиям пакета " На самом деле мы защищаем от этого путем предоставления информации о пакете даты окончания срока действия. APT предупредит после этой даты, что Ваше зеркало является устаревшим. – tumbleweed 5 June 2012 в 05:07
  • 2
    " взломщик на шаге 4 мог явиться олицетворением законного сервера и служить устаревшим версиям пакета " На самом деле мы защищаем от этого путем предоставления информации о пакете даты окончания срока действия. APT предупредит после этой даты, что Ваше зеркало является устаревшим. – tumbleweed 5 June 2012 в 05:07
  • 3
    " взломщик на шаге 4 мог явиться олицетворением законного сервера и служить устаревшим версиям пакета " На самом деле мы защищаем от этого путем предоставления информации о пакете даты окончания срока действия. APT предупредит после этой даты, что Ваше зеркало является устаревшим. – tumbleweed 5 June 2012 в 05:07
  • 4
    " взломщик на шаге 4 мог явиться олицетворением законного сервера и служить устаревшим версиям пакета " На самом деле мы защищаем от этого путем предоставления информации о пакете даты окончания срока действия. APT предупредит после этой даты, что Ваше зеркало является устаревшим. – tumbleweed 5 June 2012 в 05:07
  • 5
    " взломщик на шаге 4 мог явиться олицетворением законного сервера и служить устаревшим версиям пакета " На самом деле мы защищаем от этого путем предоставления информации о пакете даты окончания срока действия. APT предупредит после этой даты, что Ваше зеркало является устаревшим. – tumbleweed 5 June 2012 в 05:07
  • 6
    " взломщик на шаге 4 мог явиться олицетворением законного сервера и служить устаревшим версиям пакета " На самом деле мы защищаем от этого путем предоставления информации о пакете даты окончания срока действия. APT предупредит после этой даты, что Ваше зеркало является устаревшим. – tumbleweed 5 June 2012 в 05:07

Другие вопросы по тегам:

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