Установка кластера серверов 1С на двух физических серверах
Рассмотрим процесс настройки и установки кластера серверов 1С на двух и более физических серверах.
Если Вам необходимы услуги по настройке сервера 1С – обратитесь к профессионалам. Подробности – Услуги по настройке 1С.
Общий алгоритм установки кластера серверов 1С
Имеем 2 сервера: SERVER1 и SERVER2:
– на обе машины устанавливаем сервер 1С
– создаем на каждом сервере по кластеру 1С (стандартный кластер, рабочий сервер пока 1, тот, который держит кластер)
– добавляем рабочие процессы и пр. (настройки идентичны на обоих серверах)
– на SERVER1 добавляем информационную базу
– в список резервирования SERVER1 добавляем SERVER2 (должен быть 2-м в списке)
– в список резервирования SERVER2 добавляем SERVER1 (должен быть 1-м в списке)
– ждем пока синхронизируются список ИБ и сеансов (ок. 1 минуты)
Все – отказоустойчивость настроили.
Пример настройки
Условие задания:
Есть сервер: V81CORA (192.168.1.222), на котором установлен сервер 1С:Предприятия и зарегистрированы две информационные базы: test и test1.
Есть сервер Z3060015, который необходимо использовать для создания отказоустойчивого кластера 1С из двух серверов: V81CORA и Z3060015.
Это наиболее простой случай создания и использования отказоустойчивого кластера 1С.
Решение.
- Имеем один сервер V81CORA с единственным рабочим процессом. Все установки – по умолчанию (1540, 1541) На нем зарегистрированы 2 базы.
Свойства рабочего процесса V81CORA 1:
2.На втором сервере (Z3060015) поднимаем сервер 1С:Предприятия, с единственным рабочим процессом. На нем нетзарегистрированных информационных баз. Все установки – по умолчанию (1540, 1541).
Свойства рабочего процесса Z3060015 1. Обратите внимание – в поле Использование стоит Использовать (а не Использовать как резервный).
3.Открываем в консоли администрирования оба сервера V81CORA и Z3060015, чтобы было удобнее работать.
4.В ветку Резервирование кластеров сервера V81CORA , на котором зарегистрированы базы, добавляем резервный кластер с именем второго сервера (порт по умолчанию 1541)
5. В ветку Резервирование кластеров второго сервера Z3060015, добавляем резервный кластер с именем первого сервера V81CORA (порт по умолчанию 1541) и ЭТО ВАЖНО – перемещаем его на первое место (доступно по контекстному меню – Переместить вверх) так, чтобы порядок в группах Резервирование кластеров был одинаковый
6.Ждем некоторое время, потом нажимаем Действия –Обновить. Если в дереве информационных баз второго сервера Z3060015 появились информационные базы первого сервера V81CORA – синхронизация прошла успешно, и отказоустойчивый кластер готов к работе.
Проверка.
Если все сделано правильно:
Входим в базу, начинаем работать.
На первом сервере V81CORA останавливаем службу сервера 1С.
Клиент может «задуматься» на некоторое небольшое время, и работу можно будет продолжать, перезапуск не потребуется.
Настройка схемы с масштабированием и балансировкой нагрузки
Для настройки схемы с масштабированием и балансировкой нагрузки надо использовать уже собранный в предыдущем разделе отказоустойчивый кластер.
- Добавляем в кластер V81CORA новый рабочий сервер Z3060015:
IP-порт – стандартный (1540), диапазоны IP-портов рабочих процессов – сдвинутые, не пересекающиеся с основными (основные – 1560:1591, сдвинутые, например, 1660:1691).
2. Аналогичным образом добавляем в кластер Z3060015 новый рабочий сервер V81CORA:
Параметры сервера:
3.Добавляем к созданным серверам по рабочему процессу:
Настройка завершена.
Проверка настройки
Если все сделано правильно:
Входим в базу несколькими пользователями, так, чтобы они распределились между основным (например V81CORA порт 1562)и дополнительным (Z3060015 порт 1660) рабочими процессами, начинаем работать.
На первом сервере V81CORA останавливаем службу сервера 1С.
Клиенты могут «задуматься» на некоторое небольшое время, и работу можно будет продолжать, перезапуск не потребуется.
Пользователи распределятся между процессами резервного кластера:
основным (Z3060015 порт 1562)и дополнительным (V81CORA порт 1660)
На сервере V81CORA выгружаем все процессы rphost.
Клиенты могут «задуматься» на некоторое небольшое время, и работу можно будет продолжать, при проверке перезапуск реально потребовался только для одного пользователя из восьми.
Пользователи останутся на основном процессе резервного кластера (Z3060015 порт 1562).