Перейти к основному содержимому

Как создать Edge-маршрутизатор

Когда использовать​

Когда сетям нужен маршрутизатор с фильтрацией трафика и трансляцией адресов: трафик ходит между сетями ВЦОД (виртуального центра обработки данных), часть сервисов публикуется наружу под другим адресом. Инструкция ведёт от выбора сетей и слотов до проверки поднятых портов.

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

Предусловия​

  • привилегии уровня кластера (роль Cluster master) либо права администратора ВЦОД. Для общего (shared) Edge нужны права администратора в том ВЦОД, который выбирается в форме создания;
  • сети, на которые сядут порты, доступны пользователю — доступность проверяется по назначениям ВЦОД;
  • свободные слоты: портов на Edge не больше четырёх, номер слота — не больше 4;
  • версия vStack Center — 3.0.4.

Набор привилегий Edge для роли собран на экране роли: в боковом дереве откройте Provider Data Center → Users & Roles, выберите роль и перейдите в группу Edge.

Шаги​

  1. Откройте список маршрутизаторов ВЦОД. В боковом дереве раскройте Virtual Data Centers, выберите ВЦОД и перейдите в его раздел Edges. Заголовок экрана — Edges, рядом кнопка Actions.

  2. В меню Actions выберите Create an Edge — откроется форма создания с тем же заголовком.

  3. Проверьте поле VDC. При входе из ВЦОД оно уже заполнено: маршрутизатор станет общим (shared) для этого ВЦОД. Значение Vdc not selected доступно на экране All Edges и создаёт личный маршрутизатор — доступ к нему определяет владелец.

  4. Заполните первую строку порта:

    Поле формыОбязательноеЧто задаёт
    NameдаСеть, к которой подключается порт. Под полем показывается CIDR выбранной сети
    SlotдаНомер слота, 1–4. Занятые слоты в списке не предлагаются
    MBps limitнетОграничение полосы порта в Мбит/с. Пустое поле — без ограничения
    IPнетIPv4-адрес порта. Пустое поле — адрес выделяется из пула сети
    IP guardнетПереключатель IP guard. По умолчанию включён

    Сеть выбирается для каждого порта: строка без сети не сохраняется.

    Поля для IPv6 в форме нет. Если у сети есть IPv6-подсеть, адрес порта выделяется из неё автоматически; вручную задать до восьми IPv6-адресов на порт можно только через API — методы собраны в конце страницы.

  5. Добавьте остальные порты кнопкой Add network — по одной строке на слот, не больше четырёх. Кнопка пропадает, когда свободных слотов не осталось.

  6. Нажмите Create an Edge. Панель покажет «Edge is creating...», затем «Edge successfully created» и откроет страницу созданного маршрутизатора. Запускать его отдельно не нужно: после создания ВМ vStack Center регистрирует Edge и запускает машину.

    Ход операции виден в панели журнала — кнопка LOG в нижней панели.

Проверка результата​

Откройте страницу маршрутизатора и сверьте три места.

  • Рядом с UUID — состояние State. У созданного маршрутизатора оно показывает работающую машину.
  • Секция General properties — пары Changed, Ports, Rules applied, State modified, VDC. Поле VM видит только роль Cluster master, у остальных ролей его нет: это ожидаемо и не признак ошибки.
  • Секция Networks — таблица портов с колонками ID, Name, Slot, Port, MAC, IP, IP guard, MBps limit. У каждого порта заполнены сеть и слот, а адрес либо задан вручную, либо выделен из пула сети.

Пустая колонка IP означает, что IPv4-адрес порту не назначен.

Колонка Port — идентификатор порта. К порту привязываются правила firewall и NAT: в форме правила порт выбирается полем Network по имени сети.

Если не получилось​

Отказ панель показывает уведомлением с текстом и кодом — например network_ports exceed 4 (error code: -15003).

ОтказПочемуКак обойти
-15003 network_ports exceed 4Портов в форме больше четырёх — предел EdgeОставьте не больше четырёх строк порта. Сети сверх лимита разнесите по двум маршрутизаторам
-15004 slot exceeds 4Номер слота выше 4Берите слот из списка поля Slot: там только свободные значения 1–4
-15005 Need at least vDC Admin role to create EdgeПрав на создание маршрутизатора не хватаетПолучите права администратора ВЦОД либо создавайте маршрутизатор ролью Cluster master. Без прав пункт Create an Edge в меню Actions не появляется
-15006 Network N not available for this userСеть не назначена ВЦОД, в котором у вас есть праваВыберите сеть из списка поля Name — он показывает только доступные сети. Если нужной сети в списке нет, запросите её назначение на ВЦОД
-15007 Slot without network_idВ строке порта выбран слот, но не выбрана сетьЗаполните поле Name в каждой строке порта
-15008 Need vDC Admin role for shared EdgeОбщий Edge требует роль администратора ВЦОДСоздайте личный маршрутизатор (Vdc not selected) либо получите права администратора ВЦОД
-15009 Need vDC Admin at vdc_id=NВыбран ВЦОД, в котором у вас нет прав администратораВыберите в поле VDC ВЦОД, где права есть, либо создайте личный маршрутизатор значением Vdc not selected
-15010Ошибка базы данных на стороне диспетчераПовторите создание; при повторе отказа проверьте состояние базы кластера
-15011 vms-create relay failedЗапрос на создание ВМ не дошёл до агента кластераПроверьте доступность агентов кластера и повторите создание. Частичной записи не остаётся: Edge появляется в списке только после успешного создания ВМ

Если операция не завершается долго, смотрите асинхронная операция долго висит.

См. также​

Методы API​

Операции этой страницы в API: edge-create, edge-get, edge-list — см. Справочник API.