Администрирование · 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С:Предприятия 8.3».
- Выберите «Создать» → «Центральный сервер 1С:Предприятия 8.3».
- В поле «Имя» укажите сетевое имя компьютера или его IP-адрес.
- В поле «IP-порт» оставьте значение по умолчанию 1540, если агент работает на стандартном порту.
- Нажмите «ОК» и разверните появившийся узел.
Если подключение успешно, внутри узла сервера появятся ветки «Кластеры», «Администраторы» и «Агенты». Если консоль выдаёт ошибку соединения — проверьте, запущен ли агент на целевой машине и не блокирует ли порт 1540 брандмауэр.
- 1Убедитесь, что служба агента сервера 1С запущена на целевом компьютере
- 2Откройте оснастку «Администрирование серверов 1С Предприятия»
- 3Через контекстное меню узла «Центральные серверы» создайте новый сервер с именем хоста и портом 1540
- 4Разверните узел сервера и создайте кластер с портом 1541
- 5Добавьте рабочие серверы и информационные базы
- 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 занят другим экземпляром кластера или другой программой. Решение — выбрать свободный порт или остановить конфликтующий процесс. Также консоль версии, отличной от версии агента, может подключаться некорректно: держите консоль той же версии платформы, что и сервер.
Если после всех проверок консоль по-прежнему не подключается, посмотрите журнал 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 и остановленной службой агента — проверяйте их в первую очередь.