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

Центральное управление

Управляйте N устройствами TR7 из единой консоли; видьте общие настройки как shared и различия по устройствам.

TR7 Central Management устраняет необходимость отдельного входа на каждое устройство в структурах с несколькими устройствами TR7. Сертификаты, vServices, правила, лицензии, проверки работоспособности и настройки платформы могут просматриваться и управляться из единого интерфейса Central Management. Если одна и та же настройка идентична на всех устройствах, система может отображать её как одну shared-строку. Если настройка отличается между устройствами, собственное значение каждого устройства указывается отдельно. Так оператор видит не повторения той же конфигурации, а различия, которые действительно нуждаются в управлении. При создании новой настройки пользователю задаётся вопрос, будет ли она shared или на каких устройствах будет применена. Эта модель позволяет управлять из единой консоли как общим корпоративным стандартом, так и исключениями по устройствам. Результат: TR7 Central Management выводит мульти-устройственные операции из разрозненных консолей; объединяет общую конфигурацию, исключения по устройствам, bulk deploy, аудит и потоки отката в единый опыт управления.

1
Консоль — управление неограниченным числом узлов TR7
5000ms
Proxy timeout по умолчанию (на узел)
5+
Категория зашифрованных полей резервного копирования: HC, e-mail, LDAP, TACACS и другие

В мульти-TR7-среде отдельный вход на каждое устройство — не операция, а производство ошибок.

В мульти-датацентровых, мульти-региональных или мульти-арендаторских структурах контроллеры доставки приложений быстро размножаются. Загрузка сертификатов, открытие vServices, редактирование правил или проверка статуса лицензии из отдельного интерфейса управления каждого устройства тратит время и производит различия в конфигурации.

Одна из наиболее частых проблем — общие настройки тихо различаются между устройствами. Один и тот же сертификат может быть обновлён на одном устройстве и забыт на другом; одно и то же правило WAAP может быть активно в одном DC, в то время как в другом остаётся старая версия. Команда операций часто не может быстро ответить на вопрос «что отличается на каком узле?».

Когда центральное управление концептуализируется как отдельный и тяжёлый продукт, возникает другая операционная нагрузка. Требуются отдельная VM, отдельная лицензия, отдельная резервная копия, отдельная политика доступа и отдельный план аварийного восстановления. Это может превратить слой управления в новую проблему управления вместо его упрощения.

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

TR7 Central Management предлагает эту модель: управляет несколькими устройствами TR7 из единого интерфейса, упрощает общую конфигурацию, делает видимыми различия, специфичные для устройств, и делает все изменения отслеживаемыми через аудит.

Наш подход

TR7 Central Management работает с моделью регистрации узлов, маршрутизацией запросов fan-out, объединением результатов и логикой shared/per-node конфигурации.

Единая консоль делает видимыми несколько устройств TR7

Интерфейс Central Management собирает подключённые устройства TR7 в едином плане управления. Оператор может видеть состояния сертификатов, vService, правил и лицензий из той же панели вместо отдельного входа на каждое устройство.

Fan-out прокси параллельно передаёт запросы выбранным узлам

Запрос управления, поступающий из центрального интерфейса, может быть параллельно отправлен целевым устройствам TR7. Результаты, возвращающиеся с каждого узла, собираются и представляются оператору как единый ответ.

Shared-представление упрощает общие настройки в одну строку

Если один и тот же объект имеет одинаковое значение на всех устройствах, он может отображаться как единая shared-запись. При возникновении дифференциации значения разделяются по устройствам и чётко представляются оператору.

Snapshot, аудит и откат повышают безопасность изменений

Изменения, выполненные из центрального управления, записываются в audit log и план возврата поддерживается со структурой snapshot. После неверного bulk deploy устройства могут быть контролируемо возвращены к предыдущей конфигурации.

Возможности

Central Management управляет несколькими устройствами TR7 с общей конфигурацией, исключением по устройствам, массовым развёртыванием и моделью аудируемой операции.

Единая консоль отображает состояние всех подключённых устройств TR7

Интерфейс Central Management перечисляет управляемые устройства TR7 в единой панели. Статус подключения, роль, информация о лицензии и базовые объекты платформы каждого устройства могут отслеживаться из того же экрана. Эта модель повышает видимость управления в мульти-DC или мульти-клиентских структурах. Оператору не нужно делать ручные переходы между экранами устройств.

Shared-представление объединяет одинаковые настройки в одну строку

Если настройка сертификата, правила или vService одинакова на всех устройствах, система может отображать её как shared. Это уменьшает шум на экране, создаваемый повторяющимися записями. Вместо того чтобы перечисляться повторно на каждом узле, оператор видит единый общий объект. Если есть различие, shared-представление ломается и значения по устройствам разделяются.

Поэтапное развёртывание по парку и откат на уровне отдельного устройства

Новую версию можно раздать всему парку и при этом нигде её не запустить: раздача и активация — разные шаги, поэтому обновление сначала попадает на пилотную пару, а до остальных доходит в вашем темпе. Каждое устройство хранит предыдущий образ во втором слоте, поэтому откат — решение одного устройства, а не событие для всего парка, и он происходит сам, если проверка работоспособности после обновления не проходит. Для изолированных сетей то же обновление едет как подписанный офлайн-пакет.

Различия по устройствам делают видимым дрейф конфигурации

Когда настройка отличается между устройствами, TR7 может отображать её по устройствам. Так различия сертификатов, правил, пулов или лицензий понимаются без необходимости ручного контроля. Видимость дрейфа критически важна в процессах аудита и соответствия. Команда операций быстро определяет, какое устройство остаётся вне стандарта.

В новых настройках выбор shared или целевых устройств

При создании нового объекта конфигурации пользователю задаётся вопрос, будет ли он применён как shared на всех устройствах или на конкретных устройствах. Эта модель управляет в одном потоке как bulk deploy, так и исключениями, специфичными для устройств. Общая политика безопасности может быть отправлена на все узлы, специальная настройка DC может оставаться только на выбранных устройствах. Риск случайного распространения специальных настроек на все устройства уменьшается.

Fan-out прокси параллельно распределяет запросы управления узлам

Запрос центрального управления может быть параллельно передан выбранным узлам TR7. Ответы, возвращающиеся с каждого узла, собираются и объединяются как успех, ошибка или частичный результат. Это экономит время в массовом распределении конфигурации и мульти-устройственных запросах. Оператор может выполнить одно и то же действие на многих узлах одной операцией.

Per-route policy обеспечивает специальное управление для каждого поведения API

Для каждого маршрута управления можно определить path, method, валидацию запроса, обновление header, изменение запроса и поведение resolver. Так все вызовы API не отправляются слепо с той же логикой fan-out. Критические или одиночные действия могут защищаться специальным guard. Central Management предлагает гибкое, но контролируемое поведение прокси.

Single-action guard блокирует рискованные мульти-узловые операции

Некоторые области ADC и чувствительные операции не должны выполняться одновременно на нескольких узлах. Single-action guard может обнаружить такие действия и отклонить их на мульти-узловой цели. Это снижает риск race-condition и непоследовательной конфигурации. Оператор направляется в более безопасный поток при критических изменениях.

Common ID injection связывает объекты между устройствами

Central Management может передавать общую информацию ID к объектам конфигурации между узлами. Так эквиваленты одного и того же shared-объекта на разных устройствах могут быть связаны. Объекты, такие как сертификат, правило или vService, отслеживаются как единая логическая сущность. Массовые операции и анализ дрейфа становятся более здоровыми.

Node registry хранит список устройств в памяти и постоянно

Структуры cmInfo и cmNodes хранят роль центрального управления и список управляемых устройств. Эта информация может храниться как в памяти для быстрого доступа, так и защищаться как постоянная запись. Операции добавления, обновления и удаления узлов выполняются из центрального интерфейса. Оператор хранит инвентарь управляемых устройств в едином источнике.

Live DB field fetcher может непосредственно читать состояние узла

Центральное управление может извлекать реальное состояние конфигурации, читая живое поле DB конкретного узла. Эта функция полезна для shared-представления, анализа дрейфа и отображения деталей по устройствам. Оператор может смотреть не только на центральный кэш, но и на текущее состояние узла. Это укрепляет процессы расследования проблем и валидации.

Snapshot и откат снижают риск массовых изменений

Перед крупными изменениями, выполняемыми из центрального управления, можно сделать snapshot. После неверного push, отсутствующей настройки или неверного распределения policy возможен возврат к предыдущему состоянию. В резервных копиях критические поля паролей обрабатываются зашифрованно. Эта модель делает массовое распределение конфигурации более безопасным.

RBAC и аудит делают все центральные операции отслеживаемыми

Действия центрального управления проходят через слой авторизации пользователя и записываются в audit log. Вопрос кто, когда, на каком узле, какую настройку изменил становится отвечаемым. Для команд соответствия эта отслеживаемость критически важна. Мульти-устройственная операция основана не на личной памяти, а на записанной истории операций.

Операционная глубина

Центральное управление эксплуатируется вместе с proxy timeout, node registry, route matching, безопасным контекстом header, полями резервного копирования и кластерной синхронизацией.

01

Поведение proxy timeout

Центральное управление использует таймаут по умолчанию 5 000 мс в запросах к узлам. Не отвечающий узел не заставляет всю операцию ждать бесконечно. Resolver может отдельно оценивать успешные и неудачные ответы узлов и возвращать пользователю значимый результат.

02

HTTP и HTTPS agent

Central Management может использовать структуры HTTP и HTTPS agent в соединениях узлов. В средах, использующих внутренние или самоподписанные сертификаты, поведение соединения управляется соответственно. Эта деталь представляется пользователю под безопасным каналом управления без усложнения.

03

Структура route match

Каждый маршрут прокси может сопоставляться с regex пути и метода. Так только определённые вызовы API берутся в поведение fan-out. Для чувствительных маршрутов могут применяться различные resolver или guard.

04

Структура node registry

cmInfo несёт единую информацию центрального управления, cmNodes несёт записи нескольких управляемых устройств. Эти записи могут храниться на уровне init-синхронизации и для использования в памяти. Экран управления создаёт инвентарь узлов на этой структуре.

05

Зашифрованные поля резервного копирования

Чувствительные пароли в полях, таких как health check, e-mail, LDAP, TACACS и аналогичных, обрабатываются зашифрованно во время резервного копирования. Это предотвращает превращение процессов отката и резервного копирования во второй источник утечки секретов. В центральном управлении безопасность резервного копирования становится более критической по мере увеличения числа устройств.

06

Кластерная синхронизация

Устройства в роли Central Management могут синхронизироваться со своими пир-узлами в HA-кластере. Это позволяет включить сам узел центрального управления в архитектуру высокой доступности. Слой управления не оставляется на риск одного узла.

В каких сценариях используется

Управление тремя DC и одной DR-средой из единой консоли

Команда операций может распределить тот же пул или политику безопасности одной операцией на устройства TR7 на основной, вторичной, третичной и DR-стороне. Исключения, специфичные для DC, хранятся отдельно по устройствам.

Управление многочисленными клиентскими appliance в MSP-среде

Поставщики услуг могут группировать устройства TR7 разных клиентов на едином экране Central Management. Пока общий стандарт безопасности применяется как shared, настройки, специфичные для клиента, хранятся отдельно.

Центрально видеть результат активного узла в HA-парах

В HA-работающих TR7-парах центральное управление может приоритизировать ответ активного или успешного узла с логикой resolver. Оператор может видеть текущее состояние, не глядя на оба устройства отдельно.

Отчёт «кто что изменил» для compliance audit

Все действия центрального управления могут логироваться с информацией о пользователе, времени, целевом узле и изменённом объекте. Во время аудита вопрос «кто на каком устройстве изменил какую настройку?» отвечается единым отчётом.

Быстрый откат после неверного bulk deploy

Распространённое по ошибке изменение правила или vService может быть отменено через snapshot. Центральный откат снижает необходимость вмешательства один за другим в каждое устройство.

Часто задаваемые вопросы

Сколько устройств TR7 может управлять Central Management?
Архитектура не устанавливает фиксированного верхнего предела на количество узлов. Структура cmNodes может хранить записи нескольких управляемых устройств в памяти и постоянно. Добавление, обновление или удаление новых узлов выполняется из центрального интерфейса; каждое новое устройство сразу входит в сферу управления.
Как работает shared-представление; что происходит, если настройка различается?
Если настройка сертификата, правила или vService имеет одинаковое значение на всех управляемых устройствах, система может отображать её как одну shared-строку. Когда значение различается на каком-либо устройстве, shared-представление ломается и собственные значения устройств перечисляются отдельно. Так дрейф конфигурации становится видимым автоматически.
Возможно ли нацеливаться только на конкретные устройства во время bulk deploy?
Да. При создании нового объекта конфигурации пользователю задаётся вопрос «shared или на каких устройствах?». В то время как общая политика безопасности может быть отправлена на все узлы, специальная настройка DC может оставаться только на выбранных устройствах. Fan-out прокси также сужает список целевых узлов в соответствии с этим выбором.
Требует ли центральное управление отдельной VM или лицензии?
Нет. TR7 Central Management — встроенная возможность платформы TR7. Не требуется отдельная виртуальная машина, отдельная лицензия или отдельный план аварийного восстановления. Когда устройство настроено с ролью CM, активируются все функции управления.
Как работает откат, когда сделано неверное изменение?
Перед крупными изменениями, выполняемыми из центрального управления, можно сделать snapshot. После неверного push или неверного распределения policy возможен возврат к предыдущему состоянию. Откат применяется централизованно ко всем управляемым устройствам; необходимость отдельного вмешательства в каждое устройство устраняется. В резервных копиях LDAP, TACACS и другие чувствительные пароли обрабатываются зашифрованно.
Записываются ли все действия центрального управления, кем они выполнены?
Да. Действия центрального управления проходят через слой авторизации пользователя и записываются в audit log. Вопрос кто, когда, на каком узле, какую настройку изменил может быть отвечен из этих записей. В процессах соответствия и аудита возможен доступ ко всей истории изменений из единой точки.

Управляйте вашими несколькими устройствами TR7 из единой консоли

Shared-конфигурация, исключение по устройствам, bulk deploy и полностью аудируемая операция. Позвольте нам провести вас по живой установке с вашей собственной средой.