Закажите бесплатный расчет стоимости вашей задачи по 1С!
Перезвоним за 10 минут!

Установка кластера серверов 1С 8.2 (8.3) на двух физических серверах

Рассмотрим процесс настройки и установки 1С кластера серверов на двух и более физических серверах.

Если Вам необходимы услуги по настройке сервера 1С 8.3 — обратитесь к профессионалам. Подробности — Услуги по настройке 1С.

Клиент серверная архитектура

Общий алгоритм установки кластера серверов 1С

Имеем 2 сервера: SERVER1 и SERVER2:

  • на обе машины устанавливаем сервер 1С 8
  • создаем на каждом сервере по кластеру 1С 8.3 (стандартный кластер, рабочий сервер пока 1, тот, который держит кластер)
  • добавляем рабочие процессы и пр. (настройки идентичны на обоих серверах)
  • на SERVER1 добавляем информационную базу
  • в список резервирования SERVER1 добавляем SERVER2 (должен быть 2-м в списке)
  • в список резервирования SERVER2 добавляем SERVER1 (должен быть 1-м в списке)
  • ждем пока синхронизируются список ИБ и сеансов (ок. 1 минуты)

Все — отказоустойчивость настроили.

Пример настройки

Условие задания:

Есть сервер: V81CORA (192.168.1.222), на котором установлен сервер 1С:Предприятия и зарегистрированы две информационные базы: test и test1.

Есть сервер Z3060015, который необходимо использовать для создания отказоустойчивого кластера 1С из двух серверов:  V81CORA  и Z3060015.

Это наиболее простой случай создания и использования отказоустойчивого кластера серверов 1С предприятия 8.2.

Решение.

  1. Имеем один сервер V81CORA  с единственным рабочим процессом. Все установки – по умолчанию (1540, 1541) На нем зарегистрированы 2 базы 1C.

Консоль управления сервером

Свойства рабочего процесса V81CORA  1:

Свойства рабочих процессов 1С

2.На втором сервере (Z3060015) поднимаем сервер 1C:Предприятия, с единственным рабочим процессом. На нем нет зарегистрированных информационных баз. Все установки – по умолчанию (1540, 1541).

Кластеры серверов

Свойства рабочего процесса Z3060015 1. Обратите внимание – в поле Использование стоит Использовать (а не Использовать как резервный).

Использование резервного процесса

3.Открываем в консоли администрирования 1С оба сервера V81CORA  и Z3060015, чтобы было удобнее работать.

Сервер 1С

4.В ветку Резервирование кластеров сервера V81CORA , на котором зарегистрированы базы, добавляем резервный кластер с именем второго сервера (порт по умолчанию 1541)

Получите 267 видеоуроков по 1С бесплатно:

Добавление кластера

5. В ветку Резервирование кластеров второго сервера Z3060015,  добавляем резервный кластер с именем первого сервера V81CORA  (порт по умолчанию 1541) и ЭТО ВАЖНО – перемещаем его на первое место (доступно по контекстному меню – Переместить вверх) так, чтобы порядок в группах Резервирование кластеров был одинаковый

Добавление резервного кластера

6.Ждем некоторое время, потом нажимаем Действия –Обновить. Если в дереве информационных баз второго сервера Z3060015 появились информационные базы первого сервера V81CORA  – синхронизация прошла успешно, и отказоустойчивый кластер готов к работе.

отказоустойчивый кластер готов к работе

Проверка.

Если все сделано правильно:

Входим в базу, начинаем работать.

На первом сервере V81CORA  останавливаем службу сервера 1С 8.

Клиент может «задуматься» на некоторое небольшое время, и работу можно будет продолжать, перезапуск не потребуется.

Настройка схемы с масштабированием и балансировкой нагрузки

 

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

  1. Добавляем в кластер V81CORA новый рабочий сервер Z3060015:

новый рабочий сервер Z3060015

IP-порт – стандартный (1540), диапазоны IP-портов рабочих процессов – сдвинутые, не пересекающиеся с основными (основные – 1560:1591, сдвинутые, например, 1660:1691).

Создание сервера

2. Аналогичным образом добавляем в кластер Z3060015 новый рабочий сервер V81CORA:

Новый процесс для нового сервера 1С

Параметры сервера:

Параметры рабочего сервера

3.Добавляем к созданным серверам по рабочему процессу:

Добавление рабочих процессов

Z3060015

Как выглядят настройки теперь

Параметры нового рабочего процесса

Настройка завершена.

Проверка настройки

Если все сделано правильно:

Входим в базу несколькими пользователями, так, чтобы они распределились между основным (например V81CORA порт 1562)и дополнительным (Z3060015 порт 1660) рабочими процессами, начинаем работать.

На первом сервере V81CORA  останавливаем службу сервера 1С.

Клиенты могут «задуматься» на некоторое небольшое время, и работу можно будет продолжать, перезапуск не потребуется.

Пользователи распределятся между процессами резервного кластера:

основным (Z3060015 порт 1562)и дополнительным (V81CORA  порт 1660)

На сервере V81CORA  выгружаем все процессы rphost.

Клиенты могут «задуматься» на некоторое небольшое время, и работу можно будет продолжать, при проверке перезапуск реально потребовался только для одного пользователя из восьми.

Пользователи останутся на основном процессе резервного кластера  (Z3060015 порт 1562).

*Источник — книга «Настольная книга 1С:Эксперта по технологическим вопросам».  Автор: Филиппов Е. В.

Если Вам необходимы услуги по настройке сервера 1С — обратитесь к профессионалам. Подробности — Услуги по настройке 1С.

Смотрите видеоинструкцию по созданию отказоустойчивого кластера 1С с балансировкой нагрузки:

P.S. Наша компания предоставляет услуги по настройке, доработке и комплексному внедрению 1С. Закажите бесплатный расчет стоимости вашей задачи на странице Услуги 1С или по телефону +7 (499) 350 29 00.

Остались вопросы?

СПРОСИТЕ в комментариях!

Комментариев: 6 на “Установка кластера серверов 1С 8.2 (8.3) на двух физических серверах
  1. Подскажите в чем может быть проблема. При создании схемы с балансировкой нагрузки происходит ошибка на этапе создания процесса на втором сервере. Добавил в кластер второй сервер, проблем не было. Потом при выполнении пункта «3.Добавляем к созданным серверам по рабочему процессу: » вылетает окно с ошибкой: «Агент сервера 1С:предприятия не запущен или недоступен». В какую сторону можно посмотреть?

    Ответить

  2. Эта инструкция только для 8.2, так как 8.3 имеет немного другие настройки

    Ответить

  3. Подскажите, а у клиентов нужно в свойствах подключения базы указывать оба сервера 1С Предприятия?

    Ответить

  4. Почему-то нет в дереве пункта «Резервирование кластеров»
    Версия 8.3.8.2197

    Ответить

  5. Здраствуйте, у меня такой вопрос, устанавливаю 1С Сервер на одном сервере (в сети есть и будет только 1) но в Администрировании в Кластера нет ничего, к примеру в вашей картинке (http://programmist1s.ru/wp-content/uploads/2013/04/1.png) есть много элементов в дереве кластера. Вопрос в том, должно ли там что то быть или нет? И вообще, если в сети будет только 1 сервер нужен ли кластер (из других систем знаю что кластер это два или больше сервера)?

    Ответить

Добавить комментарий:

Ваш e-mail не будет опубликован. Обязательные поля помечены *


*