Обработчик (listener) принимает входящий трафик и передает его в пул серверов.
Результат:
Балансировщик принимает трафик на указанном порту и передает его в целевую группу.
| Протокол | Описание |
|---|---|
| HTTP | Балансировка на уровне HTTP-запросов |
| HTTPS | Балансировка зашифрованного трафика |
| TERMINATED_HTTPS | Расшифровка HTTPS на балансировщике |
| TCP | Передача без анализа содержимого |
| UDP | Быстрая передача без подтверждения |
| SCTP | Надежная передача с поддержкой потоков |
Перейдите в консоль управления PS Cloud Services.
Откройте раздел Балансировщики нагрузки.
Нажмите Создать балансировщик.
Укажите параметры балансировщика.
В блоке Правила нажмите Добавить.
Укажите:
Подтвердите создание.
Результат:
Обработчик создан вместе с балансировщиком.
Перейдите в консоль управления PS Cloud Services.
Откройте раздел Балансировщики нагрузки.
Выберите балансировщик.
Перейдите в раздел Обработчики.
Нажмите Добавить.
Укажите:
Подтвердите создание.
Результат:
Обработчик добавлен к балансировщику.
Установите OpenStack CLI и выполните аутентификацию.
Установите компонент:
pip3 install python-octaviaclient
Создайте обработчик:
openstack loadbalancer listener create \
--name <listener_name> \
--protocol <protocol> \
--protocol-port <port> \
<loadbalancer>
Где:
<listener_name> — имя обработчика
<protocol> — протокол
<port> — порт
<loadbalancer> — имя или ID балансировщика
Результат:
Обработчик создан и связан с балансировщиком.
Результат:
Балансировщик принимает трафик по заданному протоколу и порту.
Если возникнут вопросы, обратитесь в техническую поддержку PS Cloud Services.
