Платформа Linx Cloud позволяет создавать и настраивать приватные сети в проекте, идентичные локальным сетям.
По умолчанию, в новом проекте доступна только ext-net, это внешняя сеть, общая для всех проектов. Ext-net не является приватной сетью.
Панель управления Linx Cloud
Управление сетями в личном кабинете Linx Cloud осуществляется на странице «Сети» сервиса «Виртуальные сети».
Для создания сети нужно нажать «Создать» в верхнем меню страницы. Появится окно настройки параметров новой сети:
Необходимо настроить следующие параметры:
Название сети
|
Ввод произвольного названия создаваемой сети.
|
Доступ в интернет
|
Подключение сети к маршрутизатору. Без установки параметра не будут работать сервисы VPN, SNAT, маршрутизация между сетями. Сеть будет недоступна для развертывания PaaS сущностей.
|
Маршрутизатор
|
Выбор маршрутизатора для подключения сети.
|
Включить DHCP
|
Выбор элемента включает сервер DHCP в сети.
|
Зона
|
Ввод зоны приватного DNS.
|
Приватный DNS
|
Установка элемента включает сервис приватного DNS.
|
Затем нужно настроить параметры создаваемой подсети:
Имя подсети
|
Ввод произвольного названия подсети.
|
Адрес подсети
|
Ввод адресации в формате CIDR. Не может быть изменен после создания подсети.
|
Адрес шлюза
|
Ввод адреса шлюза сети.
|
Пул DHCP IP-адресов
|
Настройка диапазона адресов, выдаваемых клиенту по DHCP
|
Статические маршруты
|
Ввод статических маршрутов. Добавление статических маршрутов в сеть клиента требуется при использовании VPNaaS.
|
После завершения настройки параметров нужно нажать «Добавить сеть».
Для изменения параметров существующей сети следует выбрать опцию «Редактировать сеть» в контекстном меню на странице списка сетей. Возможно добавление новых подсетей, смена маршрутизатора, включение или отключение DHCP/DNS, также смена адресации.
OpenStack CLI
Управление сетями проекта может выполняться в клиенте OpenStack:
Создание сети:
openstack network create <название сети>
Создание подсети:
openstack subnet create --network <название сети> --dns-nameserver <адрес DNS> --gateway <адрес шлюза> --subnet-range <адрес подсети> <название>
Создание маршрутизатора:
openstack router create <название>
Подключение маршрутизатора к внешней сети:
openstack router set --external-gateway ext-net <ID роутера>
Подключение подсети к маршрутизатору:
openstack router add subnet <ID роутера> <ID подсети>
Получение списка сетей:
openstack network list