Процесс добавления информационной базы в кластер серверов 1С:Предприятие является фундаментальной задачей для любого системного администратора. В отличие от тонкого клиента, где база просто появляется в списке после подключения к файлу или SQL, работа с серверным кластером требует явной регистрации метаданных в служебной базе данных конфигурации кластера. Именно здесь хранятся настройки безопасности, параметры запуска и привязка к физическому расположению данных.

Администратор должен понимать разницу между физической базой данных (файлы на диске или таблицы в PostgreSQL/MSSQL) и её описанием в кластере. Без правильной регистрации в консоли администрирования пользователи не смогут подключиться к ресурсу, даже если сама база данных технически исправна и доступна по сети. Ошибки на этом этапе часто приводят к проблемам с лицензированием и производительностью.

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

Подготовка окружения и проверка доступности

Перед началом процедуры регистрации необходимо убедиться, что службы 1С:Предприятие запущены и функционируют корректно. Обычно администратор имеет доступ к серверу, где установлен центральный сервер кластера (агент сервера). Убедитесь, что у вас есть права локального администратора или вы добавлены в группу пользователей, имеющих права на управление кластером.

Критически важным этапом является проверка сетевой доступности портов. По умолчанию агент сервера слушает порт 1540, а менеджер кластера — 1541. Если эти порты закрыты брандмауэром или изменены в настройках реестра, подключение консоли администрирования будет невозможным. Также проверьте, что имя хоста, под которым вы подключаетесь, разрешается в IP-адрес корректно.

Убедитесь, что сама информационная база уже создана на уровне СУБД или файловой системы. Консоль администрирования не создает физические файлы базы данных с нуля, она лишь связывает существующий ресурс с логическим именем в кластере. Если вы планируете использовать файловый вариант, проверьте права доступа к общей папке.

⚠️ Внимание: Если вы используете кластер в режиме балансировки нагрузки с несколькими рабочими серверами, убедитесь, что все узлы имеют доступ к каталогу с файлами базы или к серверу СУБД. Отсутствие доступа на одном из рабочих серверов приведет к ошибкам подключения у части пользователей.

☑️ Готовность к добавлению базы

Выполнено: 0 / 4

Запуск консоли и подключение к кластеру

Для управления конфигурацией используется утилита ras или графическая консоль администрирования, входящая в комплект поставки сервера 1С:Предприятие. Запустите консоль администрирования серверов 1С:Предприятие 8. В открывшемся окне необходимо выполнить подключение к центральному серверу кластера.

В диалоговом окне подключения укажите имя компьютера или IP-адрес, где размещен агент сервера. Порт оставьте стандартным 1540, если вы не изменяли его вручную в реестре Windows или конфигурационных файлах Linux. Нажмите кнопку «Подключить» для установления сеанса связи.

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

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

💡

Если консоль не подключается к серверу, попробуйте использовать localhost или 127.0.0.1 при запуске утилиты непосредственно на сервере. Это исключит проблемы с сетевым именем и DNS.

Создание новой информационной базы в кластере

Чтобы зарегистрировать базу, кликните правой кнопкой мыши по узлу «Информационные базы» в дереве кластера и выберите пункт «Добавить». Откроется мастер создания, который предложит ввести основные параметры. Первым делом необходимо указать имя базы, которое будет видеть пользователь в списке при запуске 1С:Предприятие.

Далее следует выбрать тип размещения данных. Здесь возможны два основных варианта: файловый вариант или вариант с использованием сервера баз данных. Выбор зависит от архитектуры вашего предприятия и требований к производительности. Для небольших рабочих групп часто используется файловый вариант, тогда как для крупных предприятий обязателен серверный вариант.

При выборе серверного варианта потребуется указать тип СУБД (PostgreSQL, MSSQL, Oracle или DB2), имя сервера баз данных и имя самой базы на уровне СУБД. Эти данные должны строго соответствовать настройкам, заданным при создании базы на стороне СУБД. Ошибка в одной букве сделает базу недоступной.

📊 Какой тип базы вы чаще всего администрируете?
Файловый вариант на общем диске
Серверный вариант (PostgreSQL)
Серверный вариант (MS SQL)
Гибридная схема

Если вы выбираете файловый вариант, необходимо указать полный путь к каталогу с данными. Путь должен быть доступным для чтения и записи от имени службы 1С:Предприятие. Рекомендуется использовать UNC-путь (например, \\server\base), чтобы избежать проблем с локальными дисками при масштабировании кластера.

Настройка свойств и параметров безопасности

После ввода базовых данных откроется окно свойств информационной базы. Здесь сосредоточены ключевые настройки, влияющие на работу пользователей. Особое внимание уделите параметру «Безопасное соединение». Если на предприятии внедрен HTTPS или требуется шифрование трафика, этот параметр должен быть активирован.

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

Также здесь настраивается расписание регламентных заданий. Для серверного варианта важно указать расписание для выполнения фоновых обработок, таких как удаление помеченных объектов или обновление конфигурации. Неправильная настройка расписания может привести к тому, что база будет «висеть» во время обновления.

Параметр Значение по умолчанию Рекомендация
Макс. число соединений Не ограничено Ограничить для защиты от перегрузки
Расписание регламентных заданий Отключено Настроить в нерабочее время
Периодичность блокировки сеансов 15 минут Оставить стандартным или увеличить
Журнал регистрации Выключен Включить для аудита безопасности

Не забудьте настроить параметры журнала регистрации. Включение журнала позволяет отслеживать действия пользователей, ошибки и предупреждения. Однако следует помнить, что активное логирование создает дополнительную нагрузку на дисковую подсистему сервера.

Регистрация пользователей кластера

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

Перейдите в ветку «Пользователи» внутри вашей новой информационной базы. Добавьте нового пользователя, указав его имя. Это имя будет использоваться при подключении через тонкий клиент в режиме предприятия. Для каждого пользователя необходимо задать пароль.

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

⚠️ Внимание: Пароли пользователей кластера хранятся в служебной базе данных кластера в зашифрованном виде. Потеря пароля администратора кластера может потребовать сложной процедуры восстановления через утилиту командной строки ras.

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

Для сброса пароля необходимо остановить службу агента сервера, затем запустить утилиту ras с ключом reset-admin-pwd. Детальная команда зависит от версии платформы и ОС, поэтому сверьтесь с официальным руководством администратора перед выполнением.

Диагностика и решение типичных ошибок

Даже при тщательном следовании инструкции могут возникнуть ошибки. Одна из самых частых проблем — «Неверное имя пользователя или пароль». Часто это связано с тем, что пользователь создан в базе , но не добавлен в список пользователей кластера, или пароли не синхронизированы.

Другая распространенная ошибка — «Сервер баз данных недоступен». Это указывает на проблемы сетевого уровня между сервером и сервером СУБД. Проверьте, запущена ли служба СУБД, открыт ли порт (например, 5432 для PostgreSQL) и корректно ли настроен файл pg_hba.conf для разрешения подключений с IP-адреса сервера .

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

Для глубокой диагностики используйте утилиту командной строки ras. Она позволяет получать детальную информацию о состоянии кластера, когда графическая консоль не отображает полную картину. Например, команда ras cluster list покажет все активные кластеры на сервере.

ras cluster stat --cluster=UUID_кластера --base=UUID_базы

Анализ логов сервера 1С:Предприятие также обязателен. Файлы логов обычно находятся в каталоге установки сервера или в системной папке logs. Ищите записи с уровнем Error или Exception в момент попытки подключения.

💡

90% ошибок подключения связаны не с самой базой 1С, а с сетевыми настройками, правами доступа к папкам или блокировками на уровне СУБД. Всегда проверяйте инфраструктуру в первую очередь.

Оптимизация и мониторинг добавленной базы

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

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

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

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

Можно ли добавить базу в кластер, если сервер 1С стоит на Linux, а база файловая на Windows?

Технически это возможно, но крайне не рекомендуется. Служба сервера 1С под Linux должна иметь доступ к сетевой шаре Windows. Проблемы с правами доступа (SMB/CIFS), блокировками файлов и кодировкой имен файлов часто приводят к нестабильной работе. Лучше использовать серверный вариант СУБД в гетерогенной среде.

Как удалить базу из кластера, не удаляя физические данные?

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

Почему база видна в консоли, но не появляется в списке запуска 1С?

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

Нужно ли перезагружать сервер после добавления базы?

Нет, изменения в конфигурации кластера применяются динамически. Перезагрузка службы или сервера не требуется. Новые настройки вступают в силу немедленно после нажатия кнопки «ОК» в окне свойств.