Успешное создание кластера 1С 8.3.27.1786

Дата: 2026-01-25
Контейнер: 1c-server-new
Версия 1С: 8.3.27.1786
Статус:КЛАСТЕР УСПЕШНО СОЗДАН

Решение проблемы

Проблема

Версия 8.3.27.1989 не позволяла создать кластер через rac cluster insert из-за конфликта портов с автоматически запускаемым rmngr на порту 1541.

Решение

Использование версии 8.3.27.1786 с переносом кластера на порт 1542 вместо 1541.

Выполненные действия

  1. Остановлены сервисы версии 1989:
    bash systemctl stop srv1cv8-8.3.27.1989@default.service ras-8.3.27.1989.service

  2. Настроен regport 1542 для версии 1786:

  3. Создан systemd override: /etc/systemd/system/srv1cv8-8.3.27.1786@default.service.d/override.conf
  4. Добавлено: Environment=SRV1CV8_REGPORT=1542

  5. Очищена конфигурация:

  6. Удалены файлы из reg_1541
  7. Создан каталог reg_1542

  8. Запущены сервисы версии 1786:
    bash systemctl start ras-8.3.27.1786.service systemctl start srv1cv8-8.3.27.1786@default.service

  9. Создан кластер на порту 1542:
    bash /opt/1cv8/x86_64/8.3.27.1786/rac cluster insert --host=localhost --port=1542 --name=cluster1 localhost:1545

Результат

Кластер успешно создан!

  • UUID кластера: 3ffd4142-d823-46fa-b554-8f7336cfd807
  • Порт менеджера: 1542
  • Имя: cluster1
  • Хост: localhost

Рабочий сервер зарегистрирован:

  • UUID сервера: 943e6e51-eacd-48cf-9cc1-516497c79fc5
  • Имя: "Центральный сервер"
  • Тип: main (центральный сервер)
  • Порт агента: 1540
  • Порт кластера: 1542
  • Диапазон портов: 1560:1591

ClusterConfigService размещён на рабочем сервере (подтверждено через rac service list)

Текущее состояние сервисов

  • ragent — работает на порту 1540
  • rmngr — работает на порту 1542 (кластер 3ffd4142-d823-46fa-b554-8f7336cfd807)
  • ras — работает на порту 1545
  • rphost — рабочий процесс на порту 1560

Команды для работы с кластером

Получение информации о кластере:

/opt/1cv8/x86_64/8.3.27.1786/rac cluster list localhost:1545

Список рабочих серверов:

/opt/1cv8/x86_64/8.3.27.1786/rac server list --cluster=3ffd4142-d823-46fa-b554-8f7336cfd807 localhost:1545

Создание информационной базы:

/opt/1cv8/x86_64/8.3.27.1786/rac infobase create \
  --name=<name> \
  --dbms=PostgreSQL \
  --db-server=<host> \
  --db-name=<name> \
  --db-user=<user> \
  --db-pwd=<password> \
  --locale=ru_RU \
  --cluster=3ffd4142-d823-46fa-b554-8f7336cfd807 \
  localhost:1545

Список информационных баз:

/opt/1cv8/x86_64/8.3.27.1786/rac infobase summary list localhost:1545

Важные замечания

  1. Кластер работает на порту 1542, а не на стандартном 1541
  2. При настройке клиентов или пробросе портов нужно учитывать порт 1542 для подключения к кластеру
  3. Старый rmngr на порту 1541 (кластер cf5054e4-27cc-456d-96e0-af779e0e4afb) можно остановить, если он не нужен:
    bash pkill -f "rmngr.*1541"

Проверка ClusterConfigService

ClusterConfigService подтверждён через команду:

/opt/1cv8/x86_64/8.3.27.1786/rac service list --cluster=3ffd4142-d823-46fa-b554-8f7336cfd807 localhost:1545 | grep ClusterConfigService

Результат: name : ClusterConfigService — сервис размещён и работает.

Следующие шаги

  1. ✅ Кластер создан
  2. ✅ Рабочий сервер зарегистрирован
  3. ✅ ClusterConfigService размещён и работает
  4. ⏭️ Создание информационных баз через rac infobase create
  5. ⏭️ Регистрация базы prod_dev (если требуется)

Связанные документы