Процесс подключения состоит из следующих основных шагов:
- Конфигурация роутера
- Запрос и подключение нового 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, вы не найдете свою виртуальную машину. В этом случае, проверьте настройку роутера. Скорее всего проблема именно там.