Как создать Edge-маршрутизатор
Когда использовать
Когда сетям нужен маршрутизатор с фильтрацией трафика и трансляцией адресов: трафик ходит между сетями ВЦОД (виртуального центра обработки данных), часть сервисов публикуется наружу под другим адресом. Инструкция ведёт от выбора сетей и слотов до проверки поднятых портов.
Не подходит, если маршрутизатор уже создан и требуется только добавить ему порт — для этого есть управление портами. Правила firewall и NAT на новом Edge пусты; их настраивают отдельной инструкцией.
Предусловия
- привилегии уровня кластера (роль Cluster master) либо права администратора ВЦОД. Для общего (shared) Edge нужны права администратора в том ВЦОД, который выбирается в форме создания;
- сети, на которые сядут порты, доступны пользователю — доступность проверяется по назначениям ВЦОД;
- свободные слоты: портов на Edge не больше четырёх, номер слота — не больше 4;
- версия vStack Center — 3.0.4.
Набор привилегий Edge для роли собран на экране роли: в боковом дереве откройте Provider Data Center → Users & Roles, выберите роль и перейдите в группу Edge.
Шаги
-
Откройте список маршрутизаторов ВЦОД. В боковом дереве раскройте Virtual Data Centers, выберите ВЦОД и перейдите в его раздел Edges. Заголовок экрана — Edges, рядом кнопка Actions.
-
В меню Actions выберите Create an Edge — откроется форма создания с тем же заголовком.
-
Проверьте поле VDC. При входе из ВЦОД оно уже заполнено: маршрутизатор станет общим (shared) для этого ВЦОД. Значение Vdc not selected доступно на экране All Edges и создаёт личный маршрутизатор — доступ к нему определяет владелец.
-
Заполните первую строку порта:
Поле формы Обязательное Что задаёт Name да Сеть, к которой подключается порт. Под полем показывается CIDR выбранной сети Slot да Номер слота, 1–4. Занятые слоты в списке не предлагаются MBps limit нет Ограничение полосы порта в Мбит/с. Пустое поле — без ограничения IP нет IPv4-адрес порта. Пустое поле — адрес выделяется из пула сети IP guard нет Переключатель IP guard. По умолчанию включён Сеть выбирается для каждого порта: строка без сети не сохраняется.
Поля для IPv6 в форме нет. Если у сети есть IPv6-подсеть, адрес порта выделяется из неё автоматически; вручную задать до восьми IPv6-адресов на порт можно только через API — методы собраны в конце страницы.
-
Добавьте остальные порты кнопкой Add network — по одной строке на слот, не больше четырёх. Кнопка пропадает, когда свободных слотов не осталось.
-
Нажмите 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 появляется в списке только после успешного создания ВМ |
Если операция не завершается долго, смотрите асинхронная операция долго висит.
См. также
- Edge-маршрутизатор — модель портов, правил и доступа
- Как управлять состоянием и портами Edge
- Как настроить правила firewall и NAT
- Роли и привилегии
Методы API
Операции этой страницы в API: edge-create, edge-get, edge-list — см.
Справочник API.