Администраторы кластера серверов 1С: создание учётной записи, пароль и вход через Windows

· 9 мин

Содержание

Администратора кластера 1С добавляют в оснастке «Администрирование серверов 1С Предприятия»: раскройте Central 1C:Enterprise 8.3 servers → <имя сервера> → Кластеры → <кластер> → Администраторы, щёлкните правой кнопкой по узлу и выберите Создать → Администратор. Задайте имя, включите аутентификацию паролем или через Windows и сохраните. Без консоли то же самое делает утилита rac командой rac cluster admin register.

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

Кто управляет сервером 1С: три уровня учётных записей

На сервере 1С:Предприятия 8.3 есть три независимых списка пользователей. Их часто путают, и отсюда половина вопросов «почему у меня не пускает».

УровеньГде настраиваетсяЧто разрешает
🏢 Администратор центрального сервера<имя сервера> → Администраторы (узел над кластерами)Создавать и удалять кластеры, регистрировать рабочие серверы, менять список администраторов центрального сервера
🧩 Администратор кластераКластеры → <кластер> → АдминистраторыВсё внутри одного кластера: базы, сеансы, рабочие процессы, профили безопасности, блокировки
👤 Пользователь информационной базыВнутри базы: Конфигуратор или режим «Предприятие»Работа с данными конкретной базы по ролям конфигурации

Связь простая. Агент сервера (процесс ragent, порт 1540) принимает подключение консоли и проверяет администратора центрального сервера. Дальше запрос уходит к менеджеру кластера (порт 1541), и тот проверяет уже своего администратора.

💡 Администратор кластера ничего не может сделать внутри базы — для этого нужен пользователь базы с ролью «Полные права». И наоборот: пользователь с полными правами в базе без пароля кластера не создаст новую базу на сервере и не завершит чужой сеанс через консоль.

Учётные записи кластера хранятся на самом сервере, в файле реестра кластера в каталоге srvinfo (по умолчанию C:\Program Files\1cv8\srvinfo\reg_1541\1CV8Clst.lst). Этот файл стоит включить в резервное копирование сервера — пригодится, если пароль потеряется.

Что проверить до создания первого администратора

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

Перед добавлением администратора кластера
Выполнено: 0 / 6

Пояснения к двум неочевидным пунктам.

🔹 Версия консоли. Оснастка 1CV8 Servers.msc работает через библиотеку radmin.dll конкретной версии платформы. Если на машине стоят несколько версий 1С, консоль может подхватить чужую и не подключиться к серверу . Лечится перерегистрацией библиотеки нужной версии из командной строки, запущенной от имени администратора:

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

Номер в пути замените на версию, установленную на сервере.

🔹 Где ещё живёт пароль. После появления администратора кластера пароль начнут спрашивать везде, где программа обращается к кластеру: при создании базы с клиента, при пакетном обновлении через 1cv8.exe, в обработках завершения сеансов, в скриптах резервного копирования. Если у вас есть ночные задания, которые сейчас работают без пароля, после изменения они упадут. Составьте их список заранее.

Пошаговое добавление администратора кластера в консоли

Порядок ниже рассчитан на Windows Server 2016 и новее и платформу 8.3.2x. Консоль запускайте на сервере или на рабочей станции, откуда открыт доступ к порту 1540.

Шаг 1. Откройте узел «Администраторы» нужного кластера

  1. Запустите «Администрирование серверов 1С Предприятия» из меню «Пуск».
  2. Раскройте Central 1C:Enterprise 8.3 servers. Если сервера нет в списке — добавьте его через Создать → Центральный сервер 1С:Предприятия 8.3, указав имя хоста и порт 1540.
  3. Раскройте <имя сервера> → Кластеры → <имя кластера> (обычно «Локальный кластер», порт 1541).
  4. Выделите узел Администраторы. Справа появится список — у новой установки он пустой.

Шаг 2. Создайте учётную запись

  1. Правой кнопкой по узлу Администраторы → Создать → Администратор.
  2. Заполните поле Имя — латиницей или кириллицей, без пробелов, например ClusterAdmin.
  3. В поле Описание укажите владельца: «Иванов, ИТ-отдел». Через год это сэкономит переписку.
  4. Отметьте способ входа (подробно — в разделе про пароли ниже):
    • флажок аутентификации паролем — введите пароль и подтверждение;
    • флажок аутентификации операционной системой — укажите пользователя Windows в виде \\DOMAIN\ivanov.
  5. Нажмите «ОК».

Шаг 3. Подтвердите вход новым администратором

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

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

Шаг 4. Добавьте второго администратора

Одна учётная запись на кластер — единая точка отказа. Сразу создайте вторую: например, ClusterAdmin с паролем для скриптов и личную запись с входом через Windows для дежурного администратора. Повторите шаг 2 — теперь консоль выполнит его уже от имени первого администратора.

Если в кластере несколько рабочих серверов, список администраторов общий: его хранит менеджер кластера, отдельно на каждом сервере ничего добавлять не нужно.

Полномочия администратора кластера и как их ограничить

Внутри кластера у администратора нет уровней доступа: любая учётная запись из списка получает полные полномочия. Нельзя сделать «администратора только на просмотр сеансов» или «администратора одной базы» средствами списка администраторов.

Что умеет любой администратор кластера:

  • 🗂 создавать, удалять и менять параметры информационных баз;
  • ✂️ завершать сеансы пользователей и соединения;
  • ⚙️ настраивать рабочие процессы, требования назначения функциональности, профили безопасности;
  • 🔒 включать блокировку начала сеансов и регламентных заданий.

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

ЗадачаЧем решается
Дать человеку права только на одну базуУчётная запись администратора базы в карточке базы в консоли (поля имени и пароля администратора информационной базы) плюс пользователь с полными правами внутри базы
Запретить коду конфигурации доступ к файлам и COMПрофиль безопасности кластера, назначенный базе
Управлять кластерами всего сервераАдминистратор центрального сервера на узле <имя сервера> → Администраторы
Отделить серверы разных отделовОтдельные кластеры со своими списками администраторов

💡 Администратора центрального сервера заводят так же: правой кнопкой по узлу Администраторы непосредственно под именем сервера → Создать → Администратор. Логика та же: пока список пуст, центральным сервером может управлять любой.

Пароль или вход через Windows: что выбрать

Оба флажка можно включить одновременно. Тогда администратор входит любым из двух способов.

СпособКогда подходитСлабые места
🔑 ПарольСкрипты, rac, обработки обновления, подключение из-за пределов доменаПароль хранится в скриптах и регламентах, его надо менять вручную везде
🪪 Аутентификация ОСАдминистраторы в домене, работа из консоли на своей машинеНе работает в скриптах, которые запускаются от другой учётной записи; зависит от домена

Требования к паролю

Платформа не навязывает сложность пароля администратора кластера, поэтому политику задаёте сами:

  • не короче 12 символов, буквы разного регистра и цифры;
  • без символов ", ; и пробелов — иначе придётся экранировать их в командных строках rac и 1cv8.exe;
  • отдельный пароль для кластера, не совпадающий с паролями пользователей баз.

Как сменить пароль

Откройте карточку администратора двойным щелчком, введите новый пароль и подтверждение, нажмите «ОК». Консоль может тут же запросить вход заново. После смены обновите все места, где пароль прописан: задания планировщика, скрипты резервного копирования, настройки обработок обновления.

Если пароль потерян

Пересоздавать кластер или удалять файлы наугад не нужно. Варианты по порядку:

  1. Спросите второго администратора — ради этого его и заводили.
  2. Если есть резервная копия srvinfo, сделанная до потери пароля: остановите службу «Агент сервера 1С:Предприятия 8.3», верните файл 1CV8Clst.lst из копии и запустите службу.
  3. Если копии нет — обратитесь к администратору сервера или партнёру, который его обслуживает.

Остановка службы обрывает сеансы всех пользователей на сервере. Делайте это в нерабочее время и предупредите людей заранее.

Добавление администратора кластера через rac

На Linux-серверах и в автоматизации консоль заменяет утилита командной строки rac. Она подключается к серверу администрирования ras (по умолчанию порт 1545), поэтому ras должен быть запущен.

Сначала узнайте идентификатор кластера:

rac cluster list

Затем посмотрите текущих администраторов и добавьте нового. Пока список пуст, параметры авторизации не нужны:

rac cluster admin list --cluster=<uuid>
rac cluster admin register --cluster=<uuid> --name=ClusterAdmin --pwd=Str0ngPass --auth=pwd --descr="ИТ-отдел"

Когда первый администратор уже есть, каждое следующее действие требует его учётных данных в параметрах --cluster-user и --cluster-pwd:

rac cluster admin register --cluster=<uuid> --cluster-user=ClusterAdmin --cluster-pwd=Str0ngPass --name=ivanov --auth=os --os-user="\\DOMAIN\ivanov"

Администратора центрального сервера заводят аналогичной командой rac agent admin register. Полный список параметров для вашей версии покажет rac help cluster.

💡 Не оставляйте пароль в истории командной оболочки и в файлах скриптов в открытом виде. Храните его в переменной окружения или в защищённом хранилище и подставляйте при запуске.

Почему после добавления администратора что-то перестало работать

Ниже — ситуации, которые возникают уже после того, как учётная запись создана.

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

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

Обязательно ли заводить администратора кластера?
Технически нет — сервер работает и без него. Но тогда управлять кластером может любой, у кого есть сетевой доступ к порту 1540. Для рабочего сервера учётная запись обязательна.
Сколько администраторов кластера можно создать?
Ограничения на практике нет. Разумно держать две-три записи: служебную для скриптов и личные для дежурных администраторов, чтобы видеть, кто входил.
Нужна ли отдельная лицензия для администратора кластера?
Нет. Учётная запись администратора кластера не занимает клиентскую лицензию: консоль администрирования не запускает сеанс в информационной базе.
Можно ли удалить последнего администратора кластера?
Можно — правой кнопкой по записи → «Удалить». После этого кластер снова становится открытым для всех, кто подключится к серверу. Делайте так только на тестовых стендах.
Чем администратор кластера отличается от администратора базы в карточке базы?
Администратор кластера управляет всеми базами и сеансами кластера. Имя и пароль администратора в карточке базы — это пользователь самой информационной базы, которого консоль использует для операций с конкретной базой.