В процессе масштабирования инфраструктуры 1С:Предприятие часто возникает необходимость объединить несколько физических серверов в один кластер. Однако при попытке добавить сервер, на котором уже развернута собственная служба 1С, администраторы сталкиваются с критическими ошибками. Рассмотрим подробно, почему это происходит и как выполнить процедуру корректно, чтобы не нарушить работу системы.
Основная проблема при добавлении нового сервера в кластер — конфликт портов. По умолчанию, когда вы устанавливаете 1С на сервер, создается локальный кластер, который занимает стандартный порт 1541 для менеджера кластера и 1540 для службы агента. Если вы пытаетесь добавить такой сервер в уже существующий кластер, система обнаруживает, что порт 1541 уже занят локальным процессом. В результате консоль администрирования выдает ошибку установки свойства «Центральный сервер» или ошибку при добавлении самого сервера.
Чтобы успешно включить новый сервер в состав существующего кластера, мы рекомендуем придерживаться следующего алгоритма:
1540, 1541 и диапазон портов для рабочих процессов 1560-1591.При выполнении работ стоит учитывать несколько важных моментов, которые помогут избежать простоя системы:
Работа с информационными базами. Удаление локального кластера не приводит к физическому удалению данных (например, файлов .1CD или баз данных на SQL Server). После того как вы объединили серверы, вам нужно просто заново зарегистрировать базы в новом кластере. В консоли администрирования выберите «Добавить информационную базу», укажите имя и выберите режим «Добавление существующей информационной базы». Система корректно подхватит настройки подключения к СУБД.
О переименовании серверов. Часто администраторы пытаются переименовывать серверы в консоли, чтобы привести их к единому стандарту именования. Важно помнить, что имя сервера в 1С должно строго соответствовать его системному сетевому имени (DNS-имени). Попытка переименовать сервер в консоли 1С, если он не меняет свое сетевое имя в ОС, не решит проблему конфликта портов, а лишь усложнит диагностику сети.
Контроль службы агента сервера. Если после удаления локального кластера ошибка «порт занят» сохраняется, проверьте состояние службы Агент сервера 1С:Предприятия. В некоторых случаях требуется перезапуск службы или очистка папки srvinfo (путь по умолчанию C:\Program Files\1cv8\srvinfo), чтобы гарантированно избавиться от метаданных старого кластера.
Следуя этим шагам, вы сможете корректно расширить кластер серверов 1С, обеспечив стабильную работу системы и правильное распределение нагрузки между всеми узлами инфраструктуры.