Оснастка управления кластером 1С: запуск, подключение и права

· 9 мин

Содержание

Консоль администрирования серверов 1С открывается из меню «Пуск»: папка 1С Предприятие 8 (x86-64) → ярлык Администрирование серверов 1С Предприятия. Это оснастка MMC, файл 1CV8 Servers (x86-64).msc в каталоге C:\Program Files\1cv8\common. Если ярлык есть, а вместо консоли появляется ошибка MMC, почти всегда не зарегистрирована библиотека radmin.dll нужной версии.

Частое заблуждение: «консоль ставится только на сам сервер 1С». Нет. Открыть консоль можно на любом компьютере с Windows в сети, если там установлена платформа той же версии, что и сервер, с компонентом администрирования. Сервер при этом может стоять хоть на Windows, хоть на Linux.

Что должно быть установлено, чтобы консоль открылась

Ярлык консоли появляется не на каждом компьютере с 1С. Нужны три условия.

  1. 🧩 Компонент установщика. При установке платформы отметьте компонент Администрирование сервера 1С:Предприятия. Без него нет ни .msc-файла, ни ярлыка.
  2. 🔢 Совпадение версий. Версия платформы на компьютере администратора должна совпадать с версией сервера до последней цифры, например 8.3.24.1467 и 8.3.24.1467. Консоль другой версии к кластеру не подключится.
  3. 🧷 Зарегистрированная radmin.dll. Эта библиотека и есть «движок» оснастки. Установщик регистрирует её сам, но после установки второй версии платформы или ручного копирования файлов регистрация слетает или указывает на другую версию.

Регистрация radmin.dll — главный приём

Если консоль не открывается или показывает сообщение MMC не удается создать оснастку, зарегистрируйте библиотеку вручную. Откройте командную строку от имени администратора и выполните команду, подставив свою версию:

regsvr32 "C:\Program Files\1cv8\8.3.24.1467\bin\radmin.dll"

Должно появиться окно об успешной регистрации. Затем закройте все окна MMC и запустите консоль заново.

На одном компьютере может стоять несколько версий платформы. Зарегистрирована всегда только одна radmin.dll — та, для которой последней выполнили regsvr32. Если вы администрируете серверы разных версий, перерегистрируйте библиотеку перед переключением.

Разрядность тоже важна:

ПлатформаКаталог библиотекиКакую MMC запускать
64-разряднаяC:\Program Files\1cv8\<версия>\binобычную mmc.exe
32-разряднаяC:\Program Files (x86)\1cv8\<версия>\bin32-разрядную: mmc -32

64-разрядная MMC не видит 32-разрядную оснастку, и наоборот. Отсюда половина жалоб «всё установлено, а консоль пустая».

Запуск консоли серверов 1С через меню «Пуск»

Самый простой путь для Windows 10, 11 и Windows Server 2016 и новее:

  1. Нажмите Пуск.
  2. Найдите папку 1С Предприятие 8 (x86-64) (для 32-разрядной платформы — без приставки x86-64).
  3. Запустите Администрирование серверов 1С Предприятия.

Быстрее — начать набирать в поиске «Администрирование серверов». Ярлык найдётся по первым словам.

При первом запуске дерево слева почти пустое: там один узел Central 1C:Enterprise 8.3 servers. Серверы в него добавляют вручную, об этом ниже. Список подключённых серверов консоль запоминает для текущего пользователя Windows, повторно добавлять их не придётся.

Закрепите ярлык на панели задач: правый щелчок по нему → Закрепить на панели задач. Администратор открывает консоль по нескольку раз в день.

Как открыть оснастку через «Выполнить» или файл .msc

Ярлык пропал или папку в «Пуске» удалили — запустите оснастку напрямую.

Через окно «Выполнить»

  1. Нажмите Win + R.
  2. Вставьте полный путь к файлу в кавычках:
"C:\Program Files\1cv8\common\1CV8 Servers (x86-64).msc"
  1. Нажмите ОК.

Для 32-разрядной платформы файл называется 1CV8 Servers.msc и лежит в C:\Program Files (x86)\1cv8\common. Если в вашей сборке имя файла отличается, откройте папку common в проводнике: нужный файл там единственный с расширением .msc.

Двойным щелчком по файлу

Откройте C:\Program Files\1cv8\common в проводнике и дважды щёлкните по .msc-файлу. Удобно сделать с него ярлык на рабочий стол: правый щелчок → Отправить → Рабочий стол (создать ярлык).

Сборка своей консоли в пустой MMC

Если .msc-файл повреждён, соберите консоль сами:

  1. Win + R → mmc → ОК.
  2. Меню Файл → Добавить или удалить оснастку.
  3. В списке слева выберите оснастку серверов 1С:Предприятия и нажмите Добавить.
  4. ОК, затем Файл → Сохранить как — получится собственный .msc.

Если оснастки 1С в списке нет — библиотека radmin.dll не зарегистрирована или разрядность MMC не та.

Запуск консоли из командной строки и PowerShell

Командная строка нужна, когда консоль запускают из скрипта, с ярлыка с параметрами или от имени другого пользователя.

Командная строка (cmd):

mmc "C:\Program Files\1cv8\common\1CV8 Servers (x86-64).msc"

Для 32-разрядной оснастки на 64-разрядной Windows:

mmc -32 "C:\Program Files (x86)\1cv8\common\1CV8 Servers.msc"

PowerShell:

Start-Process mmc.exe -ArgumentList '"C:\Program Files\1cv8\common\1CV8 Servers (x86-64).msc"'

Чтобы запустить с повышенными правами, добавьте -Verb RunAs в конец команды.

От имени другой учётной записи (например, доменного администратора 1С):

runas /user:DOMAIN\admin1c "mmc \"C:\Program Files\1cv8\common\1CV8 Servers (x86-64).msc\""

Когда графической консоли нет: rac и ras

На Linux оснастки MMC не существует. Сервер 1С на Linux администрируют либо консолью с Windows-машины по сети, либо утилитой командной строки rac. Она работает через сервер администрирования ras, который слушает порт 1545 и сам обращается к агенту на 1540.

Порядок такой:

  1. На сервере запустите ras в режиме кластера: ras cluster.
  2. На компьютере администратора выполните rac cluster list — получите список кластеров и их идентификаторы.
  3. Список сеансов с лицензиями: rac session list --cluster=<id кластера> --licenses.

Полный перечень команд и параметров выдаёт rac help. Этот путь удобен для скриптов мониторинга, но для разовых действий графическая консоль нагляднее.

Подключение консоли к удалённому кластеру серверов

Консоль открылась, но дерево пустое. Добавьте сервер:

  1. Правый щелчок по узлу Central 1C:Enterprise 8.3 servers → Создать → Центральный сервер 1С:Предприятия 8.3.
  2. Заполните поля:
    • Протокол — TCP, другого нет;
    • Имя — сетевое имя сервера или IP-адрес, например srv-1c;
    • IP порт — 1540, если при установке службы его не меняли;
    • Описание — любое понятное название.
  3. Нажмите ОК и раскройте появившийся узел. Внутри будет Кластеры → кластер с портом 1541.

Что открывается внутри кластера

Раскрыв кластер, вы увидите несколько узлов. Чаще всего администратор работает с четырьмя:

  • 🗄️ Информационные базы — список баз кластера; здесь создают новую базу, меняют параметры подключения к СУБД, включают блокировку начала сеансов.
  • 🧑‍💻 Сеансы — кто сейчас работает, в какой базе, с какого компьютера и какую лицензию занял.
  • ⚙️ Рабочие процессы — процессы rphost, их память и число соединений.
  • 🖥️ Рабочие серверы — машины кластера; в их свойствах задают диапазон портов и требования назначения функциональности.

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

Какие порты должны быть открыты

Консоль обращается только к агенту сервера. Клиентам 1С нужно больше.

ПортКто слушаетНужен консоли
1540агент сервера (ragent)да
1541менеджер кластера (rmngr)нет, клиентам
1560–1591рабочие процессы (rphost), диапазон по умолчаниюнет, клиентам
1545сервер администрирования rasтолько для rac

Диапазон портов рабочих процессов задают в свойствах рабочего сервера, а не кластера. Если его меняли, правило брандмауэра надо поправить вслед.

Имя сервера должно разрешаться

Агент сообщает консоли имя, под которым сервер зарегистрирован в кластере. Если компьютер администратора это имя не находит в DNS, подключение обрывается даже при открытых портах. Проверьте командой:

ping srv-1c

Нет ответа по имени — добавьте строку в файл C:\Windows\System32\drivers\etc\hosts (редактировать от имени администратора):

192.168.1.10    srv-1c

Администраторы кластера и права доступа к консоли

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

Уровней администраторов два:

  • 👤 Администраторы центрального сервера — узел Администраторы прямо под сервером. Могут создавать и удалять кластеры, менять настройки агента.
  • 👥 Администраторы кластера — узел Администраторы внутри кластера. Управляют информационными базами, сеансами, рабочими процессами.

Как добавить администратора

  1. Раскройте нужный узел Администраторы.
  2. Правый щелчок → Создать → Администратор.
  3. Укажите имя и пароль. При желании отметьте аутентификацию операционной системы и укажите пользователя Windows в виде \\DOMAIN\user.
  4. ОК.

После появления первого администратора консоль при каждом подключении будет спрашивать логин и пароль.

Первым добавьте администратора, данные которого точно знаете. Если вы создали учётную запись и забыли пароль, войти в кластер не получится. Выход — остановить службу агента сервера и восстановить файл реестра кластера 1CV8Clst.lst из резервной копии. Остановка службы обрывает все сеансы пользователей, поэтому делайте это вне рабочего времени. Пересоздавать кластер не нужно и опасно.

Права Windows

Самой консоли права локального администратора Windows не нужны. Они нужны:

  • для regsvr32 при регистрации radmin.dll;
  • для правки файла hosts и правил брандмауэра;
  • для запуска и остановки службы 1C:Enterprise 8.3 Server Agent.

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

Ошибки при открытии консоли и подключении к кластеру

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

Диагностика: выберите симптом

Частые ошибки администраторов

  • ❌ Регистрируют radmin.dll без прав администратора. regsvr32 выдаёт ошибку доступа, а оснастка остаётся нерабочей. Командная строка — только «от имени администратора».
  • ❌ Обновили сервер, забыли про свой компьютер. После обновления платформы на сервере консоль на рабочем месте администратора старой версии перестаёт подключаться. Ставьте ту же сборку на обе машины в один день.
  • ❌ Указывают в консоли порт 1541. Это порт менеджера кластера, а консоль подключается к агенту на 1540.
  • ❌ Ставят первым администратором кластера ОС-пользователя, который потом увольняется. Держите хотя бы одну учётную запись с паролем, который хранится у ответственного.

Частые вопросы

Можно ли открыть консоль администрирования без установки сервера 1С?
Да. Достаточно установить платформу с компонентом «Администрирование сервера 1С:Предприятия». Сам сервер на этом компьютере не нужен.
Как управлять сервером 1С на Linux из Windows?
Подключитесь консолью с Windows-машины по имени или IP Linux-сервера на порт 1540. Версии платформы на обеих машинах должны совпадать. Без Windows используйте утилиту rac через сервер ras.
Почему консоль просит пароль, хотя раньше пускала без него?
Кто-то добавил администратора центрального сервера или кластера. После появления первой учётной записи доступ без пароля закрывается.
Можно ли держать в одной консоли серверы разных версий?
Добавить их в дерево можно, но подключится только тот, чья версия совпадает с зарегистрированной radmin.dll. Для другой версии перерегистрируйте библиотеку и перезапустите консоль.
Нужно ли перезапускать службу сервера после регистрации radmin.dll?
Нет. Регистрация касается только компьютера, на котором запускают консоль. Перезапустить нужно саму консоль.