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

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

Как зайти в кластер серверов 1С: пошаговая инструкция

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

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

Основной инструмент для этого — консоль «Администрирование серверов 1С:Предприятия» (она же оснастка MMC). Она устанавливается вместе с сервером 1С и доступна на любой машине, куда поставлены компоненты сервера соответствующей версии. Альтернативы — утилита командной строки rac и сторонние консоли, но начинать освоение стоит именно со штатной оснастки.

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

Что нужно подготовить перед подключением

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

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

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

Запуск консоли администрирования серверов

На Windows консоль открывается через меню «Пуск»: найдите папку «1С:Предприятие» и выберите пункт «Администрирование серверов 1С:Предприятия». Альтернативный путь — запустить файл оснастки вручную из каталога установки платформы, обычно это подкаталог bin с файлом вида 1CV8 Servers.msc.

На Linux-подобных системах графической оснастки нет, и администрирование выполняется либо через консоль, установленную на Windows-машине в той же сети, либо через утилиту rac, либо через веб-интерфейсы сторонних решений. Это важно учитывать при планировании инфраструктуры: машина администратора с Windows сильно упрощает работу.

Если консоль запущена впервые, дерево в левой панели будет пустым — это нормально. Сначала нужно зарегистрировать центральный сервер, и только потом появятся ветки кластеров, баз и сеансов.

Регистрация центрального сервера в консоли

Регистрация сервера — первый обязательный шаг. Без неё консоль не знает, куда подключаться, и любые попытки развернуть ветку кластеров ни к чему не приведут.

Порядок действий
  1. 1
    Откройте консоль «Администрирование серверов 1С:Предприятия»
  2. 2
    В меню выберите «Файл» → «Новый центральный сервер» (или нажмите соответствующую кнопку на панели)
  3. 3
    В поле «Имя» укажите сетевое имя или IP-адрес сервера, в поле «IP-порт» — порт агента (по умолчанию 1540)
  4. 4
    Подтвердите ввод — в дереве появится узел с именем сервера
  5. 5
    Разверните узел сервера, затем ветку «Кластеры» и выберите «Локальный кластер»

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

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

Что можно сделать после входа в кластер

Оказавшись внутри кластера, вы получаете доступ к основным административным операциям. Ветка «Информационные базы» позволяет создать новую базу, изменить параметры существующей (строку подключения к СУБД, блокировку регламентных заданий, выдачу лицензий сервером) и задать сообщение о блокировке сеансов.

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

Подключение через утилиту rac как альтернатива

Утилита командной строки rac входит в состав сервера 1С и позволяет выполнять те же операции без графической консоли. Это незаменимо на Linux-серверах, в скриптах автоматизации и при удалённой работе по SSH.

Типовая последовательность: сначала запрашивается список кластеров, чтобы узнать идентификатор (GUID) нужного кластера, затем с этим идентификатором выполняются дальнейшие команды — просмотр баз, сеансов, их завершение.

bash
rac cluster list localhost:1540
rac session list --cluster=<GUID_кластера> localhost:1540
rac session terminate --cluster=<GUID_кластера> --session=<GUID_сеанса> localhost:1540

Работа через rac требует аккуратности: все объекты адресуются по GUID, и ошибка в одном символе приведёт либо к отказу команды, либо к действию над не тем объектом. Перед деструктивными операциями (удаление базы из кластера, разрыв сеанса) всегда сверяйте идентификаторы с выводом команды list.

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

Типичные ошибки
01
Консоль другой версии платформы — кластер не отображается или консоль падает; ставьте консоль той же версии, что и сервер
02
Закрытые порты 1540/1560 на брандмауэре — ошибка соединения; проверьте telnet-ом доступность порта агента
03
Служба агента сервера 1С остановлена — сервер регистрируется, но кластеры не раскрываются; проверьте службу на самом сервере
04
Попытка войти под пользователем информационной базы вместо администратора кластера — это разные списки учётных записей
05
Указано имя сервера, которое не резолвится в DNS — используйте IP-адрес или поправьте файл hosts

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

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

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

Ветка «Кластеры» в консоли
Норма

Локальный кластер раскрывается, видны базы и сеансы

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

Ошибка соединения или запрос пароля, который не подходит

Ветка «Рабочие процессы»
Норма

Отображаются процессы rphost с ненулевой активностью

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

Список пуст — возможно, агент работает, но менеджер кластера недоступен

Доступность порта
Норма

telnet сервер 1540 устанавливает соединение

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

Соединение отклонено — служба остановлена или порт закрыт

Ограничения и меры безопасности

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

Ещё одно ограничение: консоль показывает и управляет только тем кластером, к которому подключена. Если в инфраструктуре несколько независимых серверов 1С, каждый придётся регистрировать и администрировать отдельно — единого «сквозного» окна штатные средства не дают.

Итог

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

Вход в кластер выполняется через консоль «Администрирование серверов 1С»: регистрируете сервер (порт 1540), раскрываете ветку «Кластеры», при необходимости вводите учётные данные администратора кластера. Версия консоли должна совпадать с версией сервера, порты — быть открыты, а разрушительные действия — выполняться только после резервного копирования.

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

Консоль запрашивает логин и пароль, но я их не задавал. Что делать?

Скорее всего, администратор кластера был заведён ранее вами или предыдущим настройщиком. Проверьте документацию по внедрению или спросите у коллег. Если доступ утерян полностью, список администраторов можно сбросить, остановив службу агента сервера и отредактировав файл реестра кластера в каталоге srvinfo, предварительно скопировав весь каталог.

Можно ли зайти в кластер с другого компьютера?

Да, консоль администрирования работает удалённо: достаточно установить её на рабочую машину, зарегистрировать сервер по имени или IP и обеспечить сетевую доступность портов агента и менеджера кластера. Сам сервер 1С на машине администратора запускать не требуется.

Чем отличается порт 1540 от порта 1541?

Порт 1540 использует агент сервера — именно к нему подключается консоль при регистрации центрального сервера. Порт 1541 — это порт менеджера конкретного кластера, через который идёт работа с его объектами. При нестандартной установке порты могут отличаться, их видно в параметрах запуска службы агента.

Как зайти в кластер, если сервер 1С работает на Linux?

Графической консоли для Linux нет. Варианты: установить консоль на Windows-машину в той же сети и подключиться удалённо, использовать утилиту rac непосредственно на сервере или применять сторонние веб-консоли администрирования.

Опасно ли разрывать сеанс пользователя через консоль?

Само действие безопасно для сервера, но пользователь потеряет все несохранённые данные в открытых формах. Перед разрывом желательно связаться с пользователем. Если сеанс «завис» и не отвечает, разрыв — штатный способ освободить блокировки.

Почему в ветке «Кластеры» пусто после регистрации сервера?

Чаще всего причина в несовпадении версий консоли и сервера либо в том, что служба агента остановлена или недоступна по сети. Проверьте версию платформы, состояние службы на сервере и доступность порта агента. Также убедитесь, что вы развернули именно узел сервера, а не корневой узел консоли.