К моей теме
v8: Кластер 1С
Может кому интересно будет. Получилось сделать более-менее устойчивый кластер, соединив MSCS и 1C-кластер.
Пошёл следующим путём:
1. Две машинки, с вин энтерпрайс объединил в кластер под управлением MSCS с кворумом "Набор узлов большинства"
2. На обоих машинках поднял службу 1с-сервера.
3. На первом узле в кластере MSCS настраиваю кластер 1С, включаю в кластер распредения (1С) первый и второй узел.
4. Одновременно настраиваю на втором узле службу сервера 1С без включения первого узла в кластер.
Что получил в итоге:
1. Обращение по сети по одному имени (в случае падения никакие пути у пользователей менять не надо).
2. При выходе из строя второго узла в кластере MSCS пользователи, чьи процессы работали распределённо на втором узле отваливаются, перезапускают 1С и работают дальше.
3. При выходе из строя первого узла, все пользователи работавшие на первом узле отваливаются, и соединяются уже со вторым, рабочим узлом и продолжают работать с ним.
Слабым местом при тестировании оказалось ситуация, когда физически первый узел продолжает работать, но падает служба 1С. Тогда ни один пользователь соединится не может :(
Решил просто - в настройках службы выставил 2 попытки перезапуска службы, в случае неудачи - выключение компьютера. Тогда MSCS перекидывает всех юзверей на второй узел, и все продолжают работать дальше :)
Конечно не самое умное решение, но всё работает отлично.
Время простоя - 10 секунд при физическом сбое, 5 минут при сбое службы.
Может кому эта инфа покажется интересной :)