Проверьте, что ваше приложение отвечает на запросы, направленные на публичный и приватный IP-адрес балансировщика на указанный порт. На виртуальной машине используйте собственный клиент или стандартные улититы, например telnet или curl:
telnet <88.230.18.5> <80>curl http://<88.230.18.5>:<80>Где:
88.230.18.5 — публичный или приватный IP-адрес балансировщика нагрузки.
80 — внешний порт балансировщика нагрузки.
ПодсказкаЧтобы узнать IP-адрес и внешний порт, на странице сервиса Load Balancer нажмите на название нужного балансировщика. Параметры отображаются в разделах Основные параметры и Правило балансировки.
Выполните несколько последовательных обращений и проверьте логи приложений или содержимое ответа.
Ответы с разных серверов целевой группы означают равномерное распределение нагрузки.
Убедитесь, что все виртуальные машины целевой группы балансировщика принимают запросы:
Подключитесь к виртуальной машине по SSH или через виртуальную консоль.
Проверьте, что виртуальная машина получает TCP-пакеты.
Проверку можно выполнить с помощью различных утилит, например tcpdump:
tcpdump -i eth0 port 80 -vvv -XГде:
eth0 — название сетевого интерфейса виртуальной машины, который получает трафик.
80 — порт виртуальной машины, на который балансировщик направляет входящий трафик.
Повторите проверку для всех виртуальных машин группы.
Выключите одну из виртуальных машин, чтобы имитировать ее выход из строя.
Повторите отправку запросов и убедитесь, что все запросы обрабатывает вторая виртуальная машина.