Как подключить FIP к порту виртуальной машины

Процесс подключения состоит из следующих основных шагов:

  1. Конфигурация роутера
  2. Запрос и подключение нового Floating IP к виртуальной машине

Так же в проекте должна быть виртуальная машина, к которой планируется подключить Floating IP. В нашем примере машина называется - I want my FIP

Рассмотрим каждый этап в деталях.

Конфигурация роутера

Роутер является важным звеном в процессе подключения FIP. Роутер должен "знать" как про локальную сеть, к которой подключена виртуальная машина, так и про внешнюю сеть, откуда запрашивается FIP. Если хотя бы одной составляющей не будет, FIP не подключится.

Подключение локальной сети к роутеру

В разделе "Роутеры" выберите роутер (если роутера нет, его надо создать в этом же разделе).

Зайдите в нужный роутер и выберите пункт "Добавить Интерфейс".

В открывшемся окне выберите вашу локальную сеть (название может отличаться от названия на скриншоте), введите название порта и нажмите "Создать".

На странице роутера, в разделе "Интерфейсы" вы должны увидеть, что порт создался успешно. Автоматически будет создан еще один порт, он необходим для технических целей OpenStack  и в текущем контексте не важен.

Подключение внешней сети к роутеру

Возможна ситуация, когда у роутера нет внешней сети, хотя это маловероятно, так как при создании роутера внешняя сеть указывается.

В контекстном меню страницы (три точки) выберите пункт "Добавить шлюз" (внешняя сеть в контексте роутера называется шлюзом).

В новом окне выберите внешнюю сеть и нажмите кнопку "Добавить".

Проверьте, что роутер подключился к внешней сети. Об этом скажет заполненный данным о внешней сети блок на странице роутера.

Получение Floating IP

После того как мы успешно настроили роутер, можно переходить к получению Floating IP.

Найдите в боковом меню раздел "Floating IP" и перейдите в него.

Создайте новый Floating IP.

В открывшемся окне выберите внешнюю сеть.

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

После этого нажмите кнопку "Создать".

Обновите страницу Floating IP. Наш FIP создан.

Возможные проблемы

Может возникнуть ситуация, когда в окне привязки Floating IP, вы не найдете свою виртуальную машину. В этом случае, проверьте настройку роутера. Скорее всего проблема именно там.