К статье
Практический материал

Администрирование · 9 мин

1С: как добавить сервер в консоль кластера

Пошаговая инструкция: как добавить центральный и рабочий сервер в консоль кластера 1С:Предприятие 8.3, зарегистрировать агент службы и исправить типичные ошибки подключения.

Консоль администрирования серверов 1С:Предприятия (файл 1CV8 Servers (x86-64).msc) — основной инструмент управления кластером: через неё добавляют центральные серверы, регистрируют кластеры, настраивают рабочие процессы и базы. Чтобы сервер появился в дереве консоли, недостаточно установить на него компоненту «Сервер 1С:Предприятия» — нужно вручную подключить его в оснастке и убедиться, что агент сервера запущен и доступен по сети.

Добавление сервера в консоль — это создание управляющей записи, а не установка программного обеспечения. Поэтому операция безопасна для данных: она не изменяет информационные базы и не перезапускает службы. Однако ошибки на этом этапе (неверный порт, недоступный хост, незапущенный агент) — самая частая причина, по которой администратор «не видит» сервер в консоли.

Материал подходит для 1С:Предприятие 8.3 на Windows. Для Linux логика та же, но управление службами выполняется через systemd, а консоль обычно запускается на отдельной рабочей станции администратора.

Что понадобится перед добавлением сервера

Перед открытием консоли проверьте три условия. Во-первых, на целевом компьютере должен быть установлен компонент «Сервер 1С:Предприятия» той же версии платформы (или совместимой), что и консоль. Во-вторых, служба «Агент сервера 1С:Предприятия» (1C:Enterprise 8.3 Server Agent) должна быть запущена. В-третьих, сетевые порты агента (по умолчанию 1540), менеджера кластера (1541) и рабочих процессов (диапазон 1560–1591) должны быть открыты в брандмауэре.

Учётная запись, из-под которой запускается консоль, должна иметь права администратора кластера или локального администратора на сервере. Если аутентификация администраторов кластера не настроена, консоль подключится без пароля — это удобно для тестов, но небезопасно в продуктивной среде.

Как открыть консоль администрирования серверов 1С

Оснастка устанавливается вместе с серверными компонентами и доступна через меню «Пуск»: «1С Предприятие 8 (x86-64)» → «Администрирование серверов 1С Предприятия». Альтернативный способ — запустить файл 1CV8 Servers.msc из каталога bin установленной платформы.

Если консоль открывается, но дерево пустое или отображается только узел «Центральные серверы 1С:Предприятия 8.3» без содержимого — это нормальное начальное состояние. Серверы в неё добавляются вручную.

Добавление центрального сервера в консоль

Центральный сервер — это компьютер, на котором работает агент сервера 1С. Чтобы добавить его:

  1. Щёлкните правой кнопкой мыши по узлу «Центральные серверы 1С:Предприятия 8.3».
  2. Выберите «Создать» → «Центральный сервер 1С:Предприятия 8.3».
  3. В поле «Имя» укажите сетевое имя компьютера или его IP-адрес.
  4. В поле «IP-порт» оставьте значение по умолчанию 1540, если агент работает на стандартном порту.
  5. Нажмите «ОК» и разверните появившийся узел.

Если подключение успешно, внутри узла сервера появятся ветки «Кластеры», «Администраторы» и «Агенты». Если консоль выдаёт ошибку соединения — проверьте, запущен ли агент на целевой машине и не блокирует ли порт 1540 брандмауэр.

Порядок действий
  1. 1
    Убедитесь, что служба агента сервера 1С запущена на целевом компьютере
  2. 2
    Откройте оснастку «Администрирование серверов 1С Предприятия»
  3. 3
    Через контекстное меню узла «Центральные серверы» создайте новый сервер с именем хоста и портом 1540
  4. 4
    Разверните узел сервера и создайте кластер с портом 1541
  5. 5
    Добавьте рабочие серверы и информационные базы
  6. 6
    Проверьте подключение клиентом 1С по имени кластера

Создание кластера и добавление рабочих серверов

После регистрации центрального сервера нужно создать кластер — логическую группу рабочих процессов, обслуживающих информационные базы. В контекстном меню узла «Кластеры» выберите «Создать» → «Кластер», укажите имя (произвольное, например «Основной кластер»), компьютер и IP-порт кластера (по умолчанию 1541).

Далее внутри кластера откройте узел «Рабочие серверы» и через «Создать» → «Рабочий сервер» добавьте компьютеры, на которых будут выполняться рабочие процессы. В простейшей схеме рабочий сервер совпадает с центральным — тогда добавляется тот же хост.

Многосерверная конфигурация

Если нагрузка распределяется между несколькими машинами, на каждой из них устанавливается агент сервера 1С, а в консоли все они добавляются как рабочие серверы одного кластера. Центральным остаётся один сервер — на нём хранится реестр кластера (каталог srvinfo).

Сравнение вариантов

Один сервер (всё на одном хосте)

Подходит для небольших внедрений до нескольких десятков пользователей. Проще в обслуживании, но нет резервирования.

Несколько рабочих серверов в кластере

Подходит при высокой нагрузке и требованиях к отказоустойчивости. Требует настройки требований назначения функциональности и усложняет диагностику.

Как проверить, что сервер добавлен корректно

Признак успешного подключения — консоль показывает дерево «Сервер → Кластер → Рабочие серверы / Информационные базы / Сеансы» без значков ошибок. Дополнительная проверка — запуск клиента 1С и создание базы с типом расположения «На сервере 1С:Предприятия»: в поле «Кластер серверов» укажите имя сервера, а в поле «Имя информационной базы» — имя базы в кластере.

На уровне операционной системы убедитесь, что процессы ragent.exe, rmngr.exe и rphost.exe присутствуют в диспетчере задач сервера. Отсутствие rphost означает, что рабочий сервер зарегистрирован, но процессы не стартовали — обычно из-за нехватки прав или неверных настроек кластера.

Контрольные точки

Как проверить результат

Узел сервера в консоли
Норма

Дерево разворачивается, видны кластеры и базы

Тревожный признак

Ошибка соединения с агентом или пустой узел

Служба агента на сервере
Норма

Служба 1C:Enterprise Server Agent в состоянии «Выполняется»

Тревожный признак

Служба остановлена или завершается с ошибкой

Подключение клиента
Норма

База открывается, сеанс виден в консоли

Тревожный признак

Ошибка «сервер не обнаружен» или «кластер не найден»

Типичные ошибки и их устранение

Самая частая проблема — «Ошибка соединения с сервером 1С:Предприятия»: консоль не может достучаться до агента. Причины: остановленная служба, закрытый порт 1540, неверно указанное имя хоста или блокировка антивирусом. Проверяйте в указанном порядке: служба → порт (telnet имя 1540) → DNS-разрешение имени.

Вторая типичная ситуация — сервер добавлен, но кластер не создаётся с ошибкой о порте. Это значит, что порт 1541 занят другим экземпляром кластера или другой программой. Решение — выбрать свободный порт или остановить конфликтующий процесс. Также консоль версии, отличной от версии агента, может подключаться некорректно: держите консоль той же версии платформы, что и сервер.

Типичные ошибки
01
Добавление сервера по неразрешаемому имени: консоль не может подключиться — используйте FQDN или IP-адрес
02
Забытый брандмауэр: порты 1540, 1541 и 1560–1591 закрыты, соединение обрывается
03
Разные версии консоли и сервера: часть функций недоступна, возможны ошибки подключения
04
Создание второго кластера вместо добавления рабочего сервера в существующий: базы «уезжают» в другой кластер

Если после всех проверок консоль по-прежнему не подключается, посмотрите журнал Windows на сервере и файлы технологического журнала 1С — там фиксируются причины отказа агента. Не переустанавливайте сервер 1С «вслепую»: переустановка без переноса каталога srvinfo приведёт к потере регистрации кластера и списка баз, хотя сами базы данных в СУБД не пострадают.

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

Можно ли добавить в консоль сервер, находящийся в другой сети?

Да, если обеспечена сетевая доступность по портам 1540–1541 и диапазону рабочих процессов. Практически это означает VPN или маршрутизацию между сетями плюс открытые порты на межсетевых экранах. Для стабильности используйте IP-адрес или FQDN, который корректно разрешается с машины, где запущена консоль.

Консоль не открывается вообще — что делать?

Обычно не зарегистрирована COM-компонента. Выполните от имени администратора: regsvr32 с указанием полного пути к файлам radmin.dll и comcntr.dll из каталога bin вашей версии платформы. После регистрации оснастка запускается через Пуск или командой mmc с добавлением соответствующей оснастки.

Какой порт указывать при добавлении сервера?

Порт агента сервера, по умолчанию 1540. Он отличается от порта кластера (1541) и портов рабочих процессов (1560–1591). Если при установке агент настроен на нестандартный порт, его можно посмотреть в параметрах запуска службы агента.

Один сервер добавлен, но базы не видны. Почему?

Информационные базы регистрируются в кластере отдельно: узел кластера → «Информационные базы» → «Создать». Также проверьте, что вы смотрите именно тот кластер, в котором базы создавались, — при нескольких кластерах списки баз у каждого свои.

Нужно ли перезапускать службы после добавления сервера в консоль?

Нет. Добавление сервера и кластера в консоль не требует перезапуска служб и не прерывает работу пользователей. Перезапуск агента нужен только при изменении параметров его запуска, например порта или каталога srvinfo.

Можно ли управлять кластером без графической консоли?

Да, существуют утилита командной строки rac и административный интерфейс RAS (через ras.exe), которые позволяют выполнять те же операции скриптами. Это удобно для автоматизации на Linux-серверах и в сценариях развёртывания.

Итог

Что важно запомнить

Добавление сервера в консоль 1С сводится к трём шагам: запущенный агент на целевой машине, создание центрального сервера через контекстное меню оснастки и регистрация кластера с рабочими серверами. Большинство проблем связано с закрытыми портами 1540/1541 и остановленной службой агента — проверяйте их в первую очередь.