AXForum  
Вернуться   AXForum > Microsoft Dynamics CRM > Dynamics CRM: Blogs
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.11.2008, 02:22   #1  
Blog bot is offline
Blog bot
Участник
 
25,626 / 848 (80) +++++++
Регистрация: 28.10.2006
ansle: Использование Dynamics CRM на NLB кластере
Источник: http://slepitsky.ru/blog/2008/11/27/...-nlb-klastere/
==============

Достаточно часто встречается задача обеспечить отказоустойчивую работу системы. И, если для базы данных применяется SQL кластер, то для обеспечения безотказной работы самого CRM сервера необходимо использовать т.н. NLB кластеры. Их особенность в том, что они могут обеспечить как балансировку нагрузки (когда запросы распределяются между различными серверами), так и отказоустойчивость. При этом, возможно управлять как нагрузка распределяется по серверам.
Благодаря статье установка CRM на кластер является достаточно простым делом. Но, как говорится, есть нюансы, из-за которых пришлось два дня разбираться с системой.
Пример (чисто для развлекательных целей ):
Есть NLB кластер, состоящий из 2-х серверов. Настройки NLB кластера такие, что все запросы обрабатываются ServerA (есть особенности стороннего ПО, что привело к желанию работать именно так). Все работает (пока). Теперь выполняем на ServerA команду iisreset. Что происходит? Если в момент рестарта пользователь зайдет на виртуальное имя кластера, то он обратится к ServerB. После успешного завершения выполнения команды все запросы опять будут поступать на ServerA. В моей системе в этом месте возникал сбой. Система выдавала ошибку 500 (а, если покопаться в логах, то и 401).

Что-то было неправильно с аутентификацией. Стал разбираться. Включил Kerberos логи:

476.568> Kerb-Warn: KerbVerifyPacSignature contacting domain (null) for user xxxxxxx
476.568> Kerb-Error: KDC failed to verify PAC signature: 0xc00002f5. d:\nt\ds\security\protocols\kerberos\client2\krbtoken.cxx, line 837
476.568> Kerb-Error: Pac signature did not verify: domain (null), status c00002f5
476.568> Kerb-Error: Failed to create token from ticket: 0xc00002f5. d:\nt\ds\security\protocols\kerberos\client2\ctxtapi.cxx, line 3889


Сразу стал грешить на SPN (ServicePrincipalName). Оказалось не зря. Нужно, чтобы на учетную запись, под которой работает CRM пул (и CRM Async service) были зарегистрированы следующие SPN:

HOST/VirtualName
HOST/VirtualName.FQDN
HTTP/VirtualName
HTTP/VirtualName.FQDN
HTTP/ServerA
HTTP/ServerA.FQDN
HTTP/ServerB
HTTP/ServerB.FQDN


И не больше! У меня было зарегистрировано еще 4 SPN (HOST для серверов-узлов кластера) что вызывало дублирование SPN (т.к. эти же SPN автоматически регистрируются для учетных записей самих серверов)

Чем редактировать AD? Можно утилитой SetSPN, можно консолью ADSIEdit - кому как удобней.

Ну все - завтра грядет маленький короткий отпуск. Питер ждет!

Примечание: Есть оценка, вложенная в пределах этой записи, пожалуйста посетите эту запись, чтобы оценить ее



Источник: http://slepitsky.ru/blog/2008/11/27/...-nlb-klastere/
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Полезные ссылки по MS CRM. IgorF Dynamics CRM: Прочие вопросы 60 24.05.2013 16:19
Microsoft Dynamics CRM Team Blog: Building Rich-Client Dashboards for Microsoft Dynamics CRM with Windows Presentation Foundation Blog bot Dynamics CRM: Blogs 1 31.03.2009 13:24
Microsoft Dynamics CRM Team Blog: List Web Part for Microsoft Dynamics CRM 4.0 Deployment Scenarios Blog bot Dynamics CRM: Blogs 0 30.01.2009 22:05
Microsoft Dynamics CRM Team Blog: Microsoft Dynamics CRM 4.0 Bookshelf Blog bot Dynamics CRM: Blogs 1 22.01.2009 04:46
Microsoft Dynamics CRM Team Blog: Top 14 Microsoft Dynamics CRM Sites and Downloads Blog bot Dynamics CRM: Blogs 0 14.07.2008 13:05
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 16:29.