3. Создание сети и роутера.

Чтобы более подробно познакомиться с архитектурой сети в Openstack, Вы можете пройти по ссылкам: Provider network, Self-service network.

Создание сети.


  1. Переходим во вкладку слева Project -> Network -> Networks, справа нажимаем Create Network.

    Create Network
  2. На первой странице задаем Имя внутренней сети проекта в поле Network Name, при необходимости снимаем галочки Enable Admin State и Create Subnet. По умолчанию они включены.

    Network Name
  3. На второй странице странице Subnet задаем Имя подсети, Адресацию и маску, Версию IP и Шлюз по умолчанию. Если шлюз не указан явно, то им является первый адрес в подсети (192.168.88.1), в этом случае поле можно оставить пустым.

    Укажите настройки сети.
  4. На третьей странице Subnet Details указываем:

    ВАЖНО! При выключенном DHCP (Enable DHCP без галки) не будет работать cloud-init!

    • DHCP Pool - пул адресов, выдаваемых по DHCP в формате "начальный_адрес,конечный_адрес".
    • DNS Name Server - адреса серверов DNS. Если их несколько, каждый адрес указываем на новой строке.
    • Host Routes - прописываем дополнительные маршруты.
  5. Нажимаем Create.

Создание роутера.


  1. Переходим Project -> Network -> Routers, справа нажимаем Create Router.

  2. Заполняем Имя роутера, External Network = имя_внешней_сети, нажимаем Create Router.

  3. После создания роутера нажимаем на его имя во вкладке Project -> Network -> Routers, переходим на вкладку Interfaces, справа нажимаем Add Interface

  4. Задаем параметры:

    • Subnet = подсеть созданная на шагах 3-5.
    • IP Address = 192.168.88.1  - первый адрес подсети, что бы роутер являлся шлюзом для подсети
  5. Нажимаем Submit.

  6. Переходим на вкладку Project -> Network -> Network Topology, убеждаемся, что внешняя и внутренняя сети имеют связь через созданный Роутер.

  7. Типовые команды управления сетевыми ресурсами при работе через Openstack CLI.


      openstack <network/subnet/port> list - команда, позволяющая посмотреть информацию по сетям, подсетям и портам соответственно.

      openstack <network/subnet/port> <show ID или имя> - команда, позволяющая посмотреть информацию конкретной сети, подсети, порта.

      openstack network create dtln_test_<имя сети> - создать сеть.

      openstack subnet create subnet1<имя подсети> --network net1<имя сети в которой Вы делаете подсеть> - создать подсеть.
Телеграм канал
Салатовая телега
Полезные статьи и анонсы бесплатных вебинаров про дата-центры, облака, ИБ и телеком