Администраторы кластера серверов 1С: создание учётной записи, пароль и вход через Windows
Содержание
Администратора кластера 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). Этот файл стоит включить в резервное копирование
сервера — пригодится, если пароль потеряется.
Что проверить до создания первого администратора
Создание учётной записи занимает минуту, а исправление ошибки может занять полдня. Перед стартом пройдитесь по списку.
Пояснения к двум неочевидным пунктам.
🔹 Версия консоли. Оснастка 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С Предприятия» из меню «Пуск».
- Раскройте
Central 1C:Enterprise 8.3 servers. Если сервера нет в списке — добавьте его черезСоздать → Центральный сервер 1С:Предприятия 8.3, указав имя хоста и порт 1540. - Раскройте
<имя сервера> → Кластеры → <имя кластера>(обычно «Локальный кластер», порт 1541). - Выделите узел
Администраторы. Справа появится список — у новой установки он пустой.
Шаг 2. Создайте учётную запись
- Правой кнопкой по узлу
Администраторы→Создать → Администратор. - Заполните поле Имя — латиницей или кириллицей, без пробелов, например
ClusterAdmin. - В поле Описание укажите владельца: «Иванов, ИТ-отдел». Через год это сэкономит переписку.
- Отметьте способ входа (подробно — в разделе про пароли ниже):
- флажок аутентификации паролем — введите пароль и подтверждение;
- флажок аутентификации операционной системой — укажите пользователя Windows в виде
\\DOMAIN\ivanov.
- Нажмите «ОК».
Шаг 3. Подтвердите вход новым администратором
Сразу после сохранения первой учётной записи консоль начинает требовать авторизацию для любого действия в этом кластере. Появится окно с именем и паролем — введите только что созданные данные.
Не закрывайте консоль, пока не убедились, что новый пароль принимается. Если при вводе пароля закралась опечатка и вы повторили её в подтверждении, в открытой сессии ещё можно исправить карточку или создать второго администратора. После закрытия консоли такой возможности может не быть.
Шаг 4. Добавьте второго администратора
Одна учётная запись на кластер — единая точка отказа. Сразу создайте вторую: например, ClusterAdmin с паролем для скриптов и личную запись с входом через Windows для дежурного администратора. Повторите шаг 2 — теперь консоль выполнит его уже от имени первого администратора.
Если в кластере несколько рабочих серверов, список администраторов общий: его хранит менеджер кластера, отдельно на каждом сервере ничего добавлять не нужно.
Полномочия администратора кластера и как их ограничить
Внутри кластера у администратора нет уровней доступа: любая учётная запись из списка получает полные полномочия. Нельзя сделать «администратора только на просмотр сеансов» или «администратора одной базы» средствами списка администраторов.
Что умеет любой администратор кластера:
- 🗂 создавать, удалять и менять параметры информационных баз;
- ✂️ завершать сеансы пользователей и соединения;
- ⚙️ настраивать рабочие процессы, требования назначения функциональности, профили безопасности;
- 🔒 включать блокировку начала сеансов и регламентных заданий.
Если нужна разграниченная ответственность, используют другие механизмы.
| Задача | Чем решается |
|---|---|
| Дать человеку права только на одну базу | Учётная запись администратора базы в карточке базы в консоли (поля имени и пароля администратора информационной базы) плюс пользователь с полными правами внутри базы |
| Запретить коду конфигурации доступ к файлам и COM | Профиль безопасности кластера, назначенный базе |
| Управлять кластерами всего сервера | Администратор центрального сервера на узле <имя сервера> → Администраторы |
| Отделить серверы разных отделов | Отдельные кластеры со своими списками администраторов |
💡 Администратора центрального сервера заводят так же: правой кнопкой по узлу Администраторы непосредственно под именем сервера → Создать → Администратор. Логика та же: пока список пуст, центральным сервером может управлять любой.
Пароль или вход через Windows: что выбрать
Оба флажка можно включить одновременно. Тогда администратор входит любым из двух способов.
| Способ | Когда подходит | Слабые места |
|---|---|---|
| 🔑 Пароль | Скрипты, rac, обработки обновления, подключение из-за пределов домена | Пароль хранится в скриптах и регламентах, его надо менять вручную везде |
| 🪪 Аутентификация ОС | Администраторы в домене, работа из консоли на своей машине | Не работает в скриптах, которые запускаются от другой учётной записи; зависит от домена |
Требования к паролю
Платформа не навязывает сложность пароля администратора кластера, поэтому политику задаёте сами:
- не короче 12 символов, буквы разного регистра и цифры;
- без символов
",;и пробелов — иначе придётся экранировать их в командных строкахracи1cv8.exe; - отдельный пароль для кластера, не совпадающий с паролями пользователей баз.
Как сменить пароль
Откройте карточку администратора двойным щелчком, введите новый пароль и подтверждение, нажмите «ОК». Консоль может тут же запросить вход заново. После смены обновите все места, где пароль прописан: задания планировщика, скрипты резервного копирования, настройки обработок обновления.
Если пароль потерян
Пересоздавать кластер или удалять файлы наугад не нужно. Варианты по порядку:
- Спросите второго администратора — ради этого его и заводили.
- Если есть резервная копия
srvinfo, сделанная до потери пароля: остановите службу «Агент сервера 1С:Предприятия 8.3», верните файл1CV8Clst.lstиз копии и запустите службу. - Если копии нет — обратитесь к администратору сервера или партнёру, который его обслуживает.
Остановка службы обрывает сеансы всех пользователей на сервере. Делайте это в нерабочее время и предупредите людей заранее.
Добавление администратора кластера через 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.
💡 Не оставляйте пароль в истории командной оболочки и в файлах скриптов в открытом виде. Храните его в переменной окружения или в защищённом хранилище и подставляйте при запуске.
Почему после добавления администратора что-то перестало работать
Ниже — ситуации, которые возникают уже после того, как учётная запись создана.
--cluster-user и --cluster-pwd для rac или параметры администратора кластера в командной строке запуска 1С.<имя сервера> → Администраторы, а не из списка кластера.\\DOMAIN\ivanov и то, от чьего имени открыта консоль.radmin.dll старой версии. Перерегистрируйте её из каталога bin версии, установленной на сервере.