Перейти к основному содержимому
Статические маршруты

Статические маршруты

Чтобы обеспечить сетевую связность между облачными серверами из разных подсетей, не объединенных роутером, можно настроить статические маршруты.

Статические маршруты можно настроить только из приватной сети — для этого в ней должна быть создана хотя бы одна подсеть.

Подсеть, из которой отправляется трафик и настраивается статический маршрут, называется исходной, а подсеть, в которую направляется трафик — подсетью назначения.

Статический маршрут нужно создать, а затем настроить на всех облачных серверах в подсети.

Создать статический маршрут

Между двумя подсетями можно создать только один статический маршрут.

  1. В панели управления в разделе Подсети на странице подсети открой вкладку Статические маршруты.
  2. Нажми Добавить новый маршрут.
  3. Укажи CIDR подсети назначения, куда будет направляться трафик, и шлюз исходной подсети — через него будет направляться трафик в подсеть назначения.

Настроить статический маршрут на облачном сервере

Статический маршрут нужно применить на всех облачных серверах, которые размещаются в исходной подсети. Настройка маршрута зависит от того, включен ли у исходной подсети DHCP.

Если DHCP включен

Если DHCP включен, то статические маршруты автоматически пропишутся на серверах в течение 24 часов после создания маршрутов. Ты можешь ускорить это одним из способов:

  • выключить и включить облачный сервер;

  • на облачном сервере выполнить команду:

    dhclient eth0

    Укажи eth0 — имя интерфейса. Новые маршруты будут добавлены, при этом старые удалены не будут;

  • на облачном сервере выполнить команду:

    INTERFACE=eth0; ip link set $INTERFACE down && ip link set $INTERFACE up && dhclient $INTERFACE

    Порт будет перезапущен, новые маршруты будут добавлены, а старые — удалены.

Если DHCP выключен

Проще всего включить DHCP — тогда статические маршруты настроятся на всех облачных серверах автоматически.

Ты можешь оставить DHCP выключенным — в этом случае настройка зависит от того, установлен ли агент cloud-init или cloudbase-init в образах, из которых созданы облачные серверы исходной подсети.

к сведению

Агенты cloud-init и cloudbase-init предустановлены во всех готовых образах Vscale. Если облачный сервер создан из такого образа, ничего делать не нужно.

Если агент cloud-init или cloudbase-init установлен, способ настройки зависит от того, в каком порядке в подсети создавались облачные серверы и добавлялись статические маршруты:

  • если сначала был настроен статический маршрут, а после в этой подсети создан облачный сервер, ничего делать не нужно — настройки пропишутся в конфигурационных файлах автоматически;
  • если сначала в подсети был создан облачный сервер, а статические маршруты добавлены после, выключи и включи каждый облачный сервер из исходной подсети.