Что означают сетевые интерфейсы в трехузловой архитектуре с 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???

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

2 ответа

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

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

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

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

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

Типичная установка будет иметь что-то вроде этого.

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

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

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

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

Другие вопросы по тегам