Современный и текущий метод установки плавающих IP-адресов для HAProxy на AWS

Вы должны указать, где найти базу данных сертификата, а также указать сертификат, который будут использовать клиенты, и пароль для дешифрования закрытого ключа, связанного с вашим (общедоступным) ключом, путем редактирования upsd.conf:

CERTPATH ​​/ usr / local / ups / etc / cert_db CERTIDENT 'имя сертификата' 'пароль базы данных'
0
задан 18 July 2017 в 19:58

2 ответа

Итак, я, наконец, установил это с помощью HAProxy-серверов на моей учетной записи AWS.

В принципе, у вас есть два сервера, на которых запущен HAProxy с почти одинаковой конфигурацией. И вы предоставляете вторичный IP-адрес основному серверу, привязывая новый, другой эластичный IP к вторичному частному IP.

Вам нужно будет настроить экземпляр для работы с несколькими IP-адресами, что объясняется здесь https://askubuntu.com/a/995329/57016

Вам также понадобится awscli, который вы можете установить со следующими

apt-get install python-pip python-dev build-essential pip install awscli --upgrade --user export PATH=~/.local/bin:$PATH aws configure

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

aws ec2 assign-private-ip-addresses --allow-reassignment --network-interface-id <your eni ID> --private-ip-addresses 172.31.0.0

Мне еще предстоит выяснить, как проверить, работает ли еще сервер HAProxy на другом сервере как для автоматического вытягивания вторичного частного IP, но это, безусловно, твердое место для начала.

0
ответ дан 18 July 2018 в 10:05

Итак, я, наконец, установил это с помощью HAProxy-серверов на моей учетной записи AWS.

В принципе, у вас есть два сервера, на которых запущен HAProxy с почти одинаковой конфигурацией. И вы предоставляете вторичный IP-адрес основному серверу, привязывая новый, другой эластичный IP к вторичному частному IP.

Вам нужно будет настроить экземпляр для работы с несколькими IP-адресами, что объясняется здесь https://askubuntu.com/a/995329/57016

Вам также понадобится awscli, который вы можете установить со следующими

apt-get install python-pip python-dev build-essential pip install awscli --upgrade --user export PATH=~/.local/bin:$PATH aws configure

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

aws ec2 assign-private-ip-addresses --allow-reassignment --network-interface-id <your eni ID> --private-ip-addresses 172.31.0.0

Мне еще предстоит выяснить, как проверить, работает ли еще сервер HAProxy на другом сервере как для автоматического вытягивания вторичного частного IP, но это, безусловно, твердое место для начала.

0
ответ дан 24 July 2018 в 19:30

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

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