Что означают сетевые интерфейсы в трехузловой архитектуре OpenStack Networking?

Что означают сетевые интерфейсы в трехузловой архитектуре OpenStack Networking?

Я устанавливаю openstack по инструкции. Что касается настройки сетевых интерфейсов, я просто не могу понять это схема сети openstack

Я не понимаю, что означают управление, туннели экземпляров и внешний.

Настройки моего сетевого интерфейса:

 Controller node: 
    eth0:  #I suppose for management
         IP:      192.168.1.39 
         netmask: 255.255.255.0 

 Network node:
    eth0:   #I suppose for management
         IP:      192.168.1.38 
         netmask: 255.255.255.0
    eth1:   #I suppose it is for Instance tunnels
         IP: #I have no idea what address should I assign here???
    eth2:  #I suppose it is external interface
         auto eth2
              iface eth2 inet manual
              up ip link set dev $IFACE up
              down ip link set dev $IFACE down

Compute node:
    eth0:  #I suppose for management
         IP:      192.168.1.32 
         netmask: 255.255.255.0 
    eth1:   #I suppose it is for Instance tunnels
         IP: #I have no idea what address should I assign here???

Моих знаний недостаточно, чтобы справиться с этим, может кто-нибудь указать, к какому материалу мне обратиться? И я хочу знать значение управления, туннелей экземпляров, внешнего и как мне настроить эти сетевые интерфейсы.

решение1

Документация немного скудная и предполагает наличие определенных знаний.

В любом случае, все зависит от настройки. Обычно есть несколько логических сетей.

Выполняете ли вы установку вручную или используете установщик, например RDO, поскольку сетевые модели могут немного отличаться?

Типичная установка выглядит примерно так.

Управление/API — это дает вам доступ по SSH к устройству и предоставляет API-интерфейсы служб, чтобы клиенты могли удаленно взаимодействовать с облаком.

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

Частный / экземпляр - в Openstack ваши арендаторы могут создавать виртуальные сети. Есть несколько способов сделать это, но GRE it VXLAN довольно популярен. Это действует как инкапсуляционный слой, работающий поверх вашей сети l2.

Внешний IP-адрес обычно является маршрутизируемым и представляет собой либо сеть, которая предоставляет прямой доступ к вашим виртуальным машинам, либо диапазон, который используется для ваших плавающих IP-адресов.

решение2

Туннельная сеть предназначена для связи, которая не важна для контроллера или других узлов.

Например, если у вас есть два вычислительных узла. Оба имеют виртуальные машины с адресами 10.10.10.5/16 и 10.10.1.27/16. Если оба хотят обмениваться данными, то маршрутизатор или коммутатор для обоих размещается на сетевом узле. Таким образом, виртуальным машинам, размещенным в облаке OpenStack, не нужно обмениваться данными с контроллером, поэтому эти данные передаются по туннельной сети между вычислительным узлом и сетевым узлом.

Связанный контент