При конфигурировании Citrix Netscaler для использования с Exchange 2010, каков тайм-аут персистентности должен быть?

У меня есть Netscaler, что я использую для фронтэнда 4 сервера Exchange 2010 CAS. Клиенты, которые используют этот виртуальный сервер, включают

  • Веб-доступ Outlook (OWA)
  • Веб-сервисы Exchange (Outlook для Mac 2011)
  • Outlook где угодно (иначе RPC/HTTPS)
  • Activesync

Специальная вещь о Outlook Где угодно состоит в том, что Outlook 2010 SP2 и более новый будет использовать cookie для поддержания состояния. Более старые версии Outlook не используют cookie и возвращаются к состоянию до сбоя при поддержании состояния IP.

Это - моя текущая конфигурация:

enter image description here

Проблемы

  • Если я перезагружаю единственный сервер CAS в массиве, клиенты никогда полностью восстанавливают и испытывают задержки соединения и проблемы, пока все серверы CAS не сбрасываются одновременно. (todo: попытайтесь очистить "таблицу сессии" на Netscaler вместо того, чтобы перезагрузить серверы CAS одновременно),

  • Когда я сначала посмотрел на этот сервер, Cookie Insert персистентность была установлена на Zero Иначе бесконечность. Это означает, что основанные на cookie сессии никогда не были загрузкой, сбалансированной на основе 'Наименьшего количества Соединения'. 3 сервера CAS имели 100% ЦП, в то время как один CAS почти ничего не имел.

  • Я уменьшился, cookie вставляют от 0 кому: 5 (читайте от бесконечности до 5 минут), и пользователи становились вышибленными из OWA, составляя новое электронное письмо (плохая вещь, так как сообщение было потеряно),

  • Некоторые пользователи RPC/HTTPS получали спорадические разъединения (не уверенный, если это были 2 010 SP2 или более новый, но я подозреваю, что это было) (кэшируемый режим, или не кэшировался),

  • Многие наши пользователи находятся позади пула NAT, подразумевая, что любой, кто отстает от того же SourceIP совместно используйте тот же сервер CAS. Если то пользовательское население - 100 + пользователи, который означает каждый приводить к таймауту времен сессии, пользователи перемещены в новый сервер CAS (переставляющий вокруг огромной загрузки)

  • Если два многочисленного пользовательского населения позади земли NAT на том же сервере CAS, то, что сервер CAS будет перегружен и достигнет 100% ЦП

  • Я думаю, что возможно что, если у населения NAT'd пользователей есть смесь cookie (OWA/O2010 SP2) или не cookie (Более старый, чем O2010 SP1), что netscaler может объединить два метода выравнивания нагрузки и испортить.

  • При имении в виду последнего пункта маркированного списка и того, что, когда я перезагружаю единственный сервер CAS Outlook Где угодно / действия HTTP, странные, пока я не перезагружаю все серверы CAS, я думаю, что действие перезагрузки разделений, которые Outlook Где угодно называет среди различных серверов CAS и персистентности, все завинчено. (Возможно, Outlook 2010 не работает правильно с cookie для всех вызовов RPC, таких как FreeBusy / Календарные поиски / Нормальный трафик Outlook),

Что говорят документы

В официальном руководстве по конфигурированию Exchange Citrix говорится для конфигурирования всего как показано в изображении ниже, однако персистентность cookie установлена на 2 минуты. Как отмечалось ранее, это не работает на OWA или Outlook Нигде. (Сообщения OWA потеряны, и т.д.),

Вопрос

  1. На что должна быть установлена персистентность?

  2. Когда таймер персистентности становится сброшенным для OWA, RPC/HTTPS и Activesync? (как каждый из тех идет "неактивный"),

  3. Действительно ли возможно, что Outlook 2010SP2 не является отлично знающим cookie, и некоторые HTTP-вызовы не используют cookie, и использует резервную персистентность?

  4. Как Прямое Нажатие Activesync взаимодействует с установкой персистентности, определенной ниже? HTTP "долго опрашивает", мог бы рассматриваться как неактивный, где клиент говорит, "Дают мне /Activesync/DirectPush "через POST... и сервер (прямым дизайном нажатия) принимает соединение и не отправляет данные, пока новое сообщение не прибывает. Это означает, что данные передаются на уровне TCP (sync/ack), но не уровне HTTP.

  5. Разъяснить мой более ранний маркер, что количества как "трафик" для персистентности? Это - уровень 5 TCP/layer 4 или HTTP? Данные SSL рассчитывают?

Я позвонил поддержке Netscaler по поводу этой проблемы, и они сказали мне предпочтительные настройки (которые не работают). Я также открою билет и отошлю их к этому, ТАК отправьте.

Примечание: Эта деталь конфигурации могла бы иметь значение при обсуждении этого вопроса: Я - SSL, разгружающийся в Netscaler

Я выполняю выпуск 2 Exchange 2010 SP2 RU4 везде

0
задан 15 January 2013 в 16:49
1 ответ

Не утверждайте, что у вас есть все ответы (не поддерживали Exchange в течение многих лет), но...

  1. Не уверен, какое руководство вы использовали, но Citrix NetScaler Deployment Guide for Microsoft Exchange 2010 предполагает тайм-аут 180, или 3 часа. Хотя схема на странице 15 вводит в заблуждение (показывает значение по умолчанию), сводная таблица на странице 21 содержит рекомендации.

  2. Что касается вопросов о таймере, прочтите фоновый раздел CTX108883, но короткий ответ: "Время истечения зависит от реализации клиентского программного обеспечения, и обычно срок действия таких куки-файлов истекает, когда программное обеспечение должным образом закрыто"."

  3. Есть ли причина, по которой вы используете HTTP Cookie версии 0, а не версии 1?

1
ответ дан 4 December 2019 в 21:30

Теги

Похожие вопросы