Назад | Перейти на главную страницу

Назначен ли виртуальный IP-адрес хостинг-провайдером?

Я собираюсь настроить прокси HA с двумя физическими серверами, используя heartbeatd. Я собираюсь попросить клиентов указывать домены на IP-адрес, который после этого не может измениться. Мой хостинг-провайдер предоставил мне 6 IP-адресов. Мне нужно будет использовать один из них для настройки VIP? Я также в целом сбит с толку, что касается различий VIP и реального IP (не о применимости, а о том, как они работают и т. Д.).

Да, вам нужно будет использовать один из назначенных адресов в качестве виртуального IP.

Виртуальная часть заключается в том, что она не назначается специально ни одному из узлов. Он разделяется между устройствами, но одно из них всегда владеет адресом, как и своим собственным реальным IP. Особенностью этого адреса является то, что узлы координируют свои действия, чтобы убедиться, что IP-адрес всегда принадлежит одному из них, так что служба, которая находится на этом IP-адресе (HAProxy), всегда доступна, даже если один из узлов вниз.

Если вы хотите, чтобы ваш кластер был доступен для людей в Интернете, то виртуальный IP-адрес должен быть общедоступным. Если у вас настроена частная сеть, вы можете подключить прокси-сервер HA к частной сети и общедоступной сети, а ваши веб-серверы (или что-то еще) будут в частной сети, чтобы они не использовали общедоступные IP-адреса. когда в любом случае все должно проходить через прокси-сервер HA.

Все, что представляет собой VIP в этом конкретном случае, - это IP-адрес, которому назначен блок HA Proxy, который представляет любые услуги, которые вы представляете. Если у вас кластеризованные прокси-серверы высокой доступности, они все равно будут использовать только один VIP-адрес для вашего сервиса. Это похоже на обычный IP-адрес с точки зрения TCP / IP, но то, что он означает в proxy-land, отличается. Вместо того, чтобы представлять конкретный хост, он представляет службу или набор служб и совместно используется ящиками HA Proxy в кластере.