Связать кластер Kafka с выделенным сервером
Некоторые конфигурации выделенных серверов Chipcore Line нельзя добавить в сеть глобального роутера, так как у них нет порта для подключения в приватную сеть. Наличие порта для приватной сети можно проверить в панели управления на странице сервера на вкладке Порты.
- Создайте глобальный роутер.
- Подключите к глобальному роутеру сеть и подсеть до VLAN выделенного сервера.
- Подключите к глобальному роутеру сеть и подсеть до проекта облачной платформы.
- Назначьте IP-адреса из созданных подсетей на выделенный сервер.
- Пропишите маршруты на выделенном сервере.
- Создайте кластер облачных баз данных.
Посмотрите пример организации сети между выделенным сервером и облачной базой данных.
Пример организации сети между облачной базой данных и выделенным сервером
Если вам нужно настроить приватную связность между выделенным сервером в пуле SPB-2 и новой облачной базой данных в пуле ru-2:
- Создайте глобальный роутер.
- Подключите к роутеру две приватные подсети —
192.168.0.0/29с шлюзом192.168.0.1для пула SPB-2 и172.16.0.0/29с шлюзом172.16.0.1для пула ru-2. - Назначьте адрес из подсети
192.168.0.0/29на выделенный сервер, например192.168.0.2. - Пропишите маршруты на выделенном сервере в пуле SPB-2 — в подсеть
172.16.0.0/29через шлюз192.168.0.1. - Создайте новый кластер облачных баз данных в подсети
172.16.0.0/29.

Создать глобальный роутер
- В панели управления в верхнем меню нажмите Продукты и выберите Глобальный роутер.
- Нажмите Создать роутер. Для каждого аккаунта установлен лимит в пять глобальных роутеров.
- Введите имя роутера.
- Нажмите Создать.
- Если роутер создался со статусом
ERRORили завис в одном из статусов, создайте тикет.
Подключить к роутеру сеть и подсеть до VLAN выделенного сервера
Вы можете подключить к роутеру новую сеть или существующую сеть, если она еще не подключена к любому из глобальных роутеров аккаунта.
-
В панели управления в верхнем меню нажмите Продукты и выберите Глобальный роутер.
-
Откройте страницу роутера → вкладка Сети.
-
Нажмите Создать сеть.
-
Введите имя сети. Оно будет использоваться только в панели управления.
-
Выберите услугу Серверы и оборудование.
-
Выберите пул.
-
Выберите или введите VLAN.
-
Если вы хотите создать сеть до внутреннего сегмента (Q-in-Q), укажите его тег — число от 2 до 4094. Если до VLAN уже есть сеть, обязательно укажите Q-in-Q-сегмент этого VLAN.
-
Введите имя подсети. Оно будет использоваться только в панели управления.
-
Введите CIDR — IP-адрес и маску приватной подсети. Можно ввести новую подсеть либо существующую приватную подсеть сервера, если она еще не добавлена на любой из глобальных роутеров в аккаунте. Подсеть должна соответствовать условиям:
- принадлежать диапазону приватных адресов по RFC 1918:
10.0.0.0/8,172.16.0.0/12или192.168.0.0/16; - иметь размер не меньше /29, так как три адреса будут заняты сетевым оборудованием Selectel;
- не пересекаться с другими подсетями, добавленными на этот роутер, — в подсетях одного роутера не должно быть одинаковых IP-адресов;
- если в сеть глобального роутера будет включен кластер Managed Kubernetes на облачных серверах, подсеть не должна пересекаться с диапазонами
10.10.0.0/16,10.96.0.0/12,10.250.0.0/16и10.251.0.0/24. Если в сеть будет включен кластер на выделенных серверах — с диапазонами10.10.0.0/16,10.222.0.0/16,10.250.0.0/16,10.251.0.0/24и172.250.0.0/14. Эти подсети участвуют во внутренней адресации Managed Kubernetes, их использование может привести к конфликтам в сети глобального роутера.
-
Введите IP шлюза или оставьте первый адрес из подсети, который назначается по умолчанию. Не назначайте этот адрес на свои устройства, чтобы не нарушить работу сети.
-
Введите служебные IP или оставьте последние адреса из подсети, которые назначаются по умолчанию. Не назначайте эти адреса на свои устройства, чтобы не нарушить работу сети.
-
Нажмите Создать сеть.
-
Опционально: проверьте топологию сети на глобальном роутере. В панели управления в верхнем меню нажмите Продукты → Глобальный роутер → страница роутера → Карта сети.
-
Если вы указали тег Q-in-Q, убедитесь, что настроили Q-in-Q. При настройке используйте подсеть, которую указали на шаге 10.
Подключить к роутеру сеть и подсеть до проекта облачной платформы
Вы можете подключить к роутеру новую сеть или существующую сеть, если она еще не подключена к любому из глобальных роутеров аккаунта.
Подключить новую сеть
Подключить существующую сеть
-
В панели управления в верхнем меню нажмите Продукты и выберите Глобальный роутер.
-
Откройте страницу роутера → вкладка Сети.
-
Нажмите Создать сеть.
-
Введите имя сети. Оно будет использоваться только в панели управления.
-
Выберите услугу Облачная платформа.
-
Выберите пул.
-
Выберите проект.
-
Введите имя подсети. Оно будет использоваться только в панели управления.
-
Введите CIDR — IP-адрес и маску подсети. Подсеть должна соответствовать условиям:
- принадлежать диапазону приватных адресов по RFC 1918:
10.0.0.0/8,172.16.0.0/12или192.168.0.0/16; - иметь размер не меньше /29, так как три адреса будут заняты сетевым оборудованием Selectel;
- не пересекаться с другими подсетями, добавленными на этот роутер, — в подсетях одного роутера не должно быть одинаковых IP-адресов;
- если в сеть глобального роутера будет включен кластер Managed Kubernetes на облачных серверах, подсеть не должна пересекаться с диапазонами
10.10.0.0/16,10.96.0.0/12,10.250.0.0/16и10.251.0.0/24. Если в сеть будет включен кластер на выделенных серверах — с диапазонами10.10.0.0/16,10.222.0.0/16,10.250.0.0/16,10.251.0.0/24и172.250.0.0/14. Эти подсети участвуют во внутренней адресации Managed Kubernetes, их использование может привести к конфликтам в сети глобального роутера.
- принадлежать диапазону приватных адресов по RFC 1918:
-
Введите IP шлюза или оставьте первый адрес из подсети, который назначается по умолчанию. Не назначайте этот адрес на свои устройства, чтобы не нарушить работу сети.
-
Введите служебные IP или оставьте последние адреса из подсети, которые назначаются по умолчанию. Не назначайте эти адреса на свои устройства, чтобы не нарушить работу сети.
-
Нажмите Создать сеть.
-
Опционально: проверьте топологию сети на глобальном роутере. В панели управления в верхнем меню нажмите Продукты → Глобальный роутер → страница роутера → Карта сети.
Назначить IP-адрес на выделенный сервер
Настройте локальный порт на выделенном сервере, который включается в сеть глобального роутера. На порт назначьте IP-адрес из приватной подсети, которую вы подключили к глобальному роутеру для выделенного сервера.
Ubuntu
Debian
CentOS
Windows
-
Подключитесь к серверу по SSH или через KVM-консоль.
-
Откройте конфигурационный файл утилиты
netplanтекстовым редакторомvi:vi /etc/netplan/01-netcfg.yaml -
Добавьте или измените значения параметров сетевого интерфейса приватной сети:
<eth_name>:addresses: [<ip_address>]Укажите:
<eth_name>– имя сетевого интерфейса приватной сети;<ip_address>– приватный IP-адрес сервера с маской подсети, например192.168.0.2/24.
-
Нажмите ESC.
-
Выйдите из текстового редактора
viс сохранением изменений::wq -
Примените конфигурацию:
netplan apply -
Опционально: перезагрузите сервер.
-
Опционально: назначьте приватный IP-адрес на сервер в панели управления.
Прописать маршрут на выделенном сервере
На сервере необходимо прописать статический маршрут до подсети облачной платформы, которую вы подключили к глобальному роутеру.
Ubuntu
Debian
CentOS
Windows
-
Откройте файл конфигурации сети:
vi /etc/netplan/01-netcfg.yaml -
В конце блока с данными нужного сетевого интерфейса добавьте маршрут:
routes:- to: <ip_address>/<mask>via: <gateway>Укажите:
<ip_address>/<mask>— подсеть, до которой нужен маршрут, с указанием маски, например192.168.0.0/28;<gateway>— шлюз для подсети текущего сервера, который указан на глобальном роутере.
-
Если вам нужно прописать несколько маршрутов, добавьте их последовательно в том же блоке, например:
routes:- to: 192.168.0.0/28via: 172.16.0.1- to: 192.168.1.0/28via: 172.16.0.1 -
Сохраните файл.
-
Проверьте настройки:
sudo netplan try -
Примените изменения:
netplan apply
Создать кластер облачных баз данных
-
В панели управления в верхнем меню нажмите Продукты и выберите Облачные базы данных.
-
Нажмите Создать кластер.
-
Введите имя кластера.
-
Выберите локацию. После создания локацию нельзя будет изменить.
-
Выберите СУБД — Kafka.
-
Выберите версию Kafka. После создания версию будет нельзя изменить.
-
Выберите линейку конфигураций и укажите количество vCPU, размер RAM и размер диска.
После создания кластера можно изменить конфигурацию нод — масштабировать кластер.
-
Выберите или создайте подсеть:
- приватную подсеть — подсеть без доступа из интернета. Можно подключить статический публичный IP-адрес;
- или публичную подсеть — все адреса публичной подсети доступны из интернета.
Адреса присваиваются каждой ноде в кластере. Убедитесь, что количество адресов в сети не меньше количества нод в кластере. После создания кластера сеть нельзя изменить.
Публичный IP-адрес использовать нельзя.
Вы можете ограничить список адресов, с которых будет разрешен доступ в кластер баз данных.
-
Если вы создаете приватную подсеть, укажите CIDR подсети.
-
Если вы хотите использовать протокол DHCP для приватной подсети, включите тумблер DHCP. Подробнее о протоколе DHCP в статье блога Selectel Принципы работы протокола DHCP.
-
Если вы создаете публичную сеть, укажите размер подсети.
-
Опционально: чтобы изменить настройки СУБД, нажмите Изменить. Мы рекомендуем менять значения настроек только при необходимости — неправильно подобранные значения могут снизить производительность кластера.
-
Нажмите Создать кластер. Кластер будет готов к работе, когда перейдет в статус
ACTIVE.