Если в подсети включен DHCP, то статические маршруты автоматически пропишутся на серверах в течение 24 часов после создания маршрутов.
Если необходимо применить новые настройки быстрее, используйте один из вариантов:
-
последовательно включите и выключите облачный сервер;
-
выполните на облачном сервере команду dhclient eth0
Укажите eth0
— имя интерфейса.
Команда перезапросит информацию от DHCP-сервера — добавятся новые маршруты, при этом старые не удалятся;
-
выполните команду INTERFACE=eth0; ip link set $INTERFACE down && ip link set $INTERFACE up && dhclient $INTERFACE
Укажите eth0
— имя интерфейса.
Команда выключит и включит порт и перезапросит информацию у DHCP-сервера. В этом случае старые маршруты удалятся, а новые добавятся.
Включите DHCP — статические маршруты настроятся на облачных серверах автоматически.
Вы можете оставить DHCP выключенным — в этом случае настройка зависит от того, установлен ли агент cloud-init или cloudbase-init в образах, из которых созданы облачные серверы исходной подсети.
Эти агенты предустановлены во всех готовых образах, представленных в Облачной платформе, а также в самостоятельно загруженных совместимых Linux-образах.
Если агент cloud-init или cloudbase-init установлен
Настройка зависит от порядка создания статических маршрутов:
-
если сначала были настроены статические маршруты для подсети, а затем в ней были созданы облачные серверы — в конфигурационных файлах серверов автоматически пропишутся все настройки статических маршрутов;
-
если сначала были созданы облачные серверы, а затем были настроены статические маршруты — настройка зависит от параметра Применять изменения в блоке Настройка портов. Посмотрите значение параметра в панели управления в разделе Облачная платформа ⟶ Серверы ⟶ страница облачного сервера:
- если указан параметр При перезагрузке сервера — последовательно выключите и включите каждый облачный сервер в исходной подсети;
- если Вручную в файле конфигурации сети на сервере — вручную пропишите статические маршруты в файле конфигурации сети на каждом облачном сервере.
Если агент cloud-init или cloudbase-init не установлен
Мы не рекомендуем настраивать статические маршруты через панель управления, так как настройки не будут автоматически применяться к облачным серверам в подсети. Пропишите статические маршруты в конфигурационном файле каждого сервера.
Если в дальнейшем будет включен DHCP, то все настройки, прописанные вручную, могут перестать работать. Это происходит потому, что DHCP применяет ко всем серверам собственные настройки, которые могут противоречить настройкам, прописанным в файле конфигурации.