Администрирование · 10 мин
Консоль кластеров сервера 1С 8.3: как запустить и подключиться
Как запустить консоль кластеров сервера 1С 8.3 под Windows и Linux: регистрация утилиты, подключение к кластеру, типичные ошибки и их решение.
Консоль кластеров серверов 1С:Предприятие 8.3 — это оснастка MMC, через которую администратор управляет центральным сервером, рабочими процессами, информационными базами и сеансами пользователей. Без неё невозможно зарегистрировать базу на сервере, посмотреть, кто сейчас работает, завершить зависший сеанс или настроить требования назначения функциональности.
Главная сложность для новичков в том, что консоль не появляется в меню «Пуск» автоматически: её нужно зарегистрировать вручную через командную строку, а затем подключить к агенту сервера. Ниже разобран полный порядок действий для Windows и Linux, а также типичные проблемы, из-за которых консоль «не видит» сервер.
Что такое консоль кластеров и когда она нужна
Консоль администрирования серверов 1С — клиентское приложение, которое подключается к агенту сервера 1С (процесс ragent) и показывает структуру кластера: центральные серверы, рабочие серверы, рабочие процессы (rphost), информационные базы, сеансы и соединения. Сама по себе консоль не хранит данных — она лишь отображает состояние кластера и отправляет команды агенту.
Консоль необходима в следующих ситуациях:
- регистрация новой информационной базы на сервере без создания её через клиент 1С;
- просмотр активных сеансов и принудительное завершение зависших;
- настройка требований назначения функциональности и резервирования кластера;
- диагностика нагрузки: сколько памяти занимает каждый рабочий процесс;
- блокировка регламентных заданий и установка блокировки сеансов на время обновления.
Где находится консоль и как её зарегистрировать в Windows
Файлы консоли устанавливаются вместе с компонентой «Сервер 1С:Предприятия» и лежат в каталоге платформы, обычно это C:\Program Files\1cv8\<номер версии>\bin. Там находятся два ключевых файла: библиотека radmin.dll и файл оснастки 1CV8 servers.msc.
Перед первым запуском библиотеку нужно зарегистрировать в системе. Откройте командную строку от имени администратора и выполните:
cd "C:\Program Files\1cv8\8.3.22.1750\bin"
regsvr32 radmin.dllНомер версии в пути подставьте свой — он должен совпадать с версией установленного сервера. После успешной регистрации появится окно с сообщением «DllRegisterServer в radmin.dll выполнено успешно». Если окно сообщает об ошибке, чаще всего командная строка запущена без прав администратора.
- 1Убедитесь, что компонента «Сервер 1С:Предприятия» установлена и служба «Агент сервера 1С» работает
- 2Откройте командную строку от имени администратора
- 3Выполните regsvr32 radmin.dll из каталога bin нужной версии платформы
- 4Запустите файл 1CV8 servers.msc двойным щелчком
- 5В дереве слева раскройте узел и добавьте центральный сервер по имени или IP
Запуск оснастки и подключение к серверу
После регистрации библиотеки запустите файл 1CV8 servers.msc двойным щелчком — откроется окно MMC с деревом «Центральные серверы 1С:Предприятия 8.3». Альтернативный способ: выполнить mmc через «Выполнить» (Win+R), затем через меню «Файл → Добавить или удалить оснастку» выбрать «Центральные серверы 1С:Предприятия».
Если консоль запущена на том же компьютере, где работает сервер 1С, в дереве обычно уже есть локальный сервер. Если администрируете удалённый сервер, щёлкните правой кнопкой по узлу «Центральные серверы», выберите «Создать → Центральный сервер» и укажите имя или IP-адрес машины с агентом сервера.
После добавления раскройте сервер: внутри появятся узлы «Кластеры», «Сеансы», «Информационные базы». Раскрытие кластера покажет рабочие серверы, процессы и базы. Если ветка раскрывается и отображает данные — подключение выполнено успешно.
Как проверить, что консоль работает
Видны рабочие серверы и процессы rphost
Ошибка соединения или пустое дерево
Отображаются зарегистрированные базы
Список пуст, хотя базы точно есть
Видны активные сеансы пользователей
Сеансы не отображаются при работающих пользователях
Запуск консоли в Linux
В Linux-версии сервера 1С графической MMC-оснастки нет. Есть два рабочих варианта: использовать консоль с Windows-машины, подключаясь к Linux-серверу по сети, либо применять кроссплатформенные средства администрирования — утилиту RAC и сервер администрирования RAS.
Первый вариант проще: установите на администраторский компьютер с Windows компоненты сервера 1С той же версии, зарегистрируйте radmin.dll и добавьте в консоли Linux-сервер по IP. Требование одно — сетевой доступ к портам агента (по умолчанию 1540–1541) и совпадение версии платформы консоли и сервера.
Второй вариант — связка RAS + RAC. Запустите на сервере демон администрирования ras, после чего управляйте кластером командами утилиты rac из любой системы:
/opt/1cv8/x86_64/8.3.22.1750/ras cluster --daemon
/opt/1cv8/x86_64/8.3.22.1750/rac cluster listСпособы администрирования кластера
Наглядный графический интерфейс, удобно для разовых операций. Требует Windows и регистрации radmin.dll.
Кроссплатформенно, подходит для скриптов и автоматизации. Требует запущенного сервера администрирования и знания синтаксиса команд.
Позволяет только создать базу на сервере, но не управлять сеансами и процессами.
Требования к версиям и правам доступа
Версия платформы консоли должна совпадать с версией сервера хотя бы в пределах релиза: консоль от 8.3.22 может некорректно работать с сервером 8.3.18. Если на компьютере администратора стоит только клиент 1С без серверных компонентов, файлов radmin.dll и оснастки в нём не будет — нужно доустановить дистрибутив сервера.
По умолчанию, если в кластере не заведены администраторы, консоль подключается без аутентификации — это удобно, но небезопасно. Если администраторы кластера созданы, при раскрытии узлов консоль запросит логин и пароль. Учтите: администратор кластера и администратор информационной базы — разные учётные записи с разными полномочиями.
Типичные ошибки при запуске и их решение
Чаще всего консоль не запускается или не подключается по одной из нескольких повторяющихся причин. Разберём основные.
Оснастка не открывается, MMC сообщает об ошибке создания. Причина — не зарегистрирована radmin.dll или зарегистрирована библиотека другой версии. Решение: повторить regsvr32 из каталога bin актуальной версии от имени администратора.
Сервер добавлен, но узлы не раскрываются, ошибка соединения. Проверьте, что служба «Агент сервера 1С:Предприятия» запущена, а порты 1540–1541 (и диапазон рабочих портов 1560–1591) не закрыты брандмауэром между компьютером с консолью и сервером.
Консоль «не видит» кластер после обновления платформы. После установки новой версии регистрацию radmin.dll нужно выполнить заново из каталога новой версии, иначе оснастка продолжит использовать старую библиотеку.
Что делать после подключения
Когда консоль запущена и кластер виден, базовый набор действий администратора выглядит так. Для регистрации новой базы щёлкните правой кнопкой по узлу «Информационные базы», выберите «Создать» и задайте имя, тип СУБД и параметры подключения к базе данных. Для просмотра пользователей откройте узел «Сеансы» — там видно, кто и с какого компьютера работает.
Перед обновлением конфигурации установите блокировку сеансов: свойства информационной базы → параметр «Блокировка начала сеансов включена», при необходимости с кодом разрешения для служебного входа. После завершения работ блокировку снимите тем же способом.
Как выбрать действие
FAQ
Где скачать консоль кластеров 1С 8.3 отдельно?
Отдельного дистрибутива консоли не существует — она входит в состав компоненты «Сервер 1С:Предприятия». Установите серверные компоненты из дистрибутива платформы, и файлы radmin.dll и 1CV8 servers.msc появятся в каталоге bin.
Можно ли запустить консоль на компьютере без установленного сервера 1С?
Да, но серверные компоненты платформы всё равно придётся установить, потому что консоль работает через radmin.dll. Сам сервер при этом запускать не обязательно — консоль подключится к удалённому агенту по сети.
Почему консоль запрашивает логин и пароль, которых я не задавал?
Значит, в кластере заведён список администраторов. Уточните учётные данные у того, кто настраивал сервер, либо, при физическом доступе к серверу, остановите агент и удалите файл списка администраторов из каталога srvinfo — после перезапуска аутентификация не потребуется.
Консоль показывает ошибку «несовместимая версия» — что делать?
Версия платформы консоли отличается от версии сервера. Перерегистрируйте radmin.dll из каталога той же версии, что установлена на сервере, или обновите компоненты на компьютере администратора.
Как через консоль завершить сеанс зависшего пользователя?
Раскройте узел «Сеансы», найдите нужный сеанс в списке, щёлкните по нему правой кнопкой и выберите «Удалить». Сеанс завершится принудительно, несохранённые данные пользователя будут потеряны, поэтому по возможности предупредите его заранее.
Чем консоль отличается от утилиты RAC?
Консоль — графическая оснастка для интерактивной работы под Windows. RAC — консольная утилита, работающая через сервер администрирования RAS на любой платформе; она удобнее для скриптов и автоматизации, но требует знания синтаксиса команд.
Что важно запомнить
Консоль кластеров 1С 8.3 запускается через 1CV8 servers.msc после регистрации radmin.dll командой regsvr32 от имени администратора. Версии консоли и сервера должны совпадать, служба агента сервера — работать, порты 1540–1541 — быть открыты. Для Linux и автоматизации используйте связку RAS + RAC.