none
Один Edge pool на несколько сайтов RRS feed

  • Вопрос

  • Доброго времени суток.
    Не могу понять, как заставить один Edge пул работать на несколько сайтов?
    Буду признателен за подсказки.

    BWman

    14 февраля 2018 г. 11:04

Ответы

    1. В топологии определяю для «Сайта 2» использование существующего пула.

    Для сайта2 вы задаёте использование EDGE-пула из сайта1 - для нужд федерации.

    Для FE-сервера на сайте2 - указываете "EDGE-пул для мультимедиа" из сайта1.

    2. Прописываю для «Сайт 2» External Web Address – web2.xxx.com

    Опять же - прописываете не на сайте, а на FE-сервере в сайте2.

    Если вы меняли URL'ы уже после установки Lync-сервера - то запустите Deployment Wizard и пройдите 1 и 2 шаги установки. Это нужно, чтобы поменялись правила URL Rewrite в IIS.

    3. На RP прописываю правило –  web2.xxx.com 443 -> «Сайт 2» 4443 и web2.xxx.com 80 -> «Сайт 2» 8080

    Главное чтоб сохранились исходный HTTP-заголовок (web2.xxx.com)

    Если у вас всё нормально работает через HTTPS - нет смысла публиковать HTTP (80 -> 8080). Я бы выпилил.

    4. Делаю изменения в сертификатах – дополняю SAN web2.xxx.com

    Да. Изменения должны быть и для внутреннего сертификата на FE-сервере на сайте2, и для внешнего сертификата (на реверс прокси). Новый внутренний сертификат проще выпустить опять же из Deployment Wizard'а.

    Списки отзывов у сертификатов должны быть доступны. Для внутренних - во внутренней сети. Для внешних сертификатов - соответственно снаружи.

    Я что то забыл или должно работать?

    Проверьте доступность URL'ов из внутренней и внешней сети. Убедитесь что сертификаты при этом валидные.

    Скачайте утилитку Lync Connectivity Analyzer (на офф сайте она уже не доступна, но на просторах интернета найти можно) и прогоните тесты - опять же и из внутренней сети, и из внешней. Там сразу станет понятно всё ли норм настроено

    Как я понимаю автодискавери для мобильных клиентов «Сайта 2» работать не будет?
    Не верно. Автообнаружение будет работать. Просто для внешних пользователей Сайта2 будет использоваться служба автообнаружения FE-сервера с сайта1 (ведь на него у вас заворачиваются запросы lyncdiscover.xxx.com через реверс прокси). Дальше служба автообнаружения уже выдаст нужный URL-адрес веб служб (web2.xxx.com). Опять же - используйте вышеупомянутую утилитку - там всё это будет видно.
    • Помечено в качестве ответа bwman 22 февраля 2018 г. 8:59
    22 февраля 2018 г. 8:30

Все ответы

  • Добрый день.

    Задайте вопрос поточнее. Что вы хотите получить?

    15 февраля 2018 г. 5:16
  • Добрый.
    Попробую развернуть вопрос.
    Есть топология ез нескольких сайтов. В каждом свой FE пул или же стандартный FE сервер.
    Так же есть один Edge пул, который благополучно работает с одним сайтом (FE пулом).
    Мне необходимо заставить его работать с другими FE пулами и FE Standart серверами.

    BWman

    15 февраля 2018 г. 7:19
  • Вы можете без проблем настроить FE-пулы на сайтах "A" и "B" для работы через EDGE-сервер/пул на сайте "C". Для этого достаточно в топологии в свойствах FE-сервера/пула в параметре "Edge Pool (for media)" указать нужный Edge-сервер. Это будет исходящий из организации наружу трафик.

    В настройках EDGE-сервера/пула есть такой атрибут: "Пул следующего перехода". Это уже для входящего трафика. Его имеет смысл настраивать на ближайший к пограничному серверу FE-пул. Более того - через GUI вы можете в качестве пула следующего перехода указать только пул в этом же сайте. Если хотите указать на FE в другом сайте - то используйте powershell:

    Set-CsEdgeServer -Identity EdgeServer:<Edge Server pool FQDN> -Registrar Registrar:<NextHopPoolFQDN>


    15 февраля 2018 г. 7:42
  • Ну и про федерацию не забываем. Включается на уровне сайта и там же настраивается маршрут - через какой EDGE-пул её заруливать.
    15 февраля 2018 г. 7:51
  • Добрый.

    Это я понимаю, но тогда надо обязательно прописывать External Web Address на втором пуле, и далее переделывать сертификаты и так далее.
    В добавок мне не понятно, как этот сервер будет выходить наружу?


    BWman

    21 февраля 2018 г. 11:41
  • Как быть с Reverse Proxy, вот что меня волнует.

    BWman

    21 февраля 2018 г. 11:42
  • В изначальной постановке вопроса вообще ни слова про реверс. Так что о чем спросили - про то и ответили)

    Естественно на втором пуле вам нужно прописывать свой External Web Address, а так же и Internal Web Address и много чего другого. Опишите свою схему полноценно. Вот у вас два сайта - при этом сколько SIP-доменов? Реверс у вас всего один или два (на каждом сайте)? Если один - то в каком сайте находится. В каком сайте EDGE сервер у вас.

    Все FE-пулы могут работать через один EDGE и один реверс. Так же они могут работать и через несколько EDGE-серверов и реверсов. Всё зависит от того какую топологию вы хотите построить. Почитайте вот: эталонные топологии S4B

    • Предложено в качестве ответа Dima RazbornovMVP 21 февраля 2018 г. 16:03
    21 февраля 2018 г. 13:35
  • Не хватает еще вопроса про бюджет, ("но у нас же бюджет") теперь. Помечу-ка я теперь ответ. Может на третий раз получится его закрепить автором.
    21 февраля 2018 г. 16:03
  • Дмитрий, шутку юмора оценил ;-)

    To Александр:

    Да, Вы правы.

    Есть два сайта, «Сайт 1» и «Сайт 2».

    Есть один сип домен – xxx.com

    Reverse Proxy один на на сайте «Сайт 1»

    Edge Pool один, привязан к «Сайт 1».

    Задача, заставить работать «Сайт 2» с существующими RP и Edge пулом.

    Следовательно я делаю:

    1. В топологии определяю для «Сайта 2» использование существующего пула.
    2. Прописываю для «Сайт 2» External Web Address – web2.xxx.com
    3. На RP прописываю правило –  web2.xxx.com 443 -> «Сайт 2» 4443 и web2.xxx.com 80 -> «Сайт 2» 8080
    4. Делаю изменения в сертификатах – дополняю SAN web2.xxx.com

    Я что то забыл или должно работать?

    Как я понимаю автодискавери для мобильных клиентов «Сайта 2» работать не будет?


    BWman

    22 февраля 2018 г. 7:12
    1. В топологии определяю для «Сайта 2» использование существующего пула.

    Для сайта2 вы задаёте использование EDGE-пула из сайта1 - для нужд федерации.

    Для FE-сервера на сайте2 - указываете "EDGE-пул для мультимедиа" из сайта1.

    2. Прописываю для «Сайт 2» External Web Address – web2.xxx.com

    Опять же - прописываете не на сайте, а на FE-сервере в сайте2.

    Если вы меняли URL'ы уже после установки Lync-сервера - то запустите Deployment Wizard и пройдите 1 и 2 шаги установки. Это нужно, чтобы поменялись правила URL Rewrite в IIS.

    3. На RP прописываю правило –  web2.xxx.com 443 -> «Сайт 2» 4443 и web2.xxx.com 80 -> «Сайт 2» 8080

    Главное чтоб сохранились исходный HTTP-заголовок (web2.xxx.com)

    Если у вас всё нормально работает через HTTPS - нет смысла публиковать HTTP (80 -> 8080). Я бы выпилил.

    4. Делаю изменения в сертификатах – дополняю SAN web2.xxx.com

    Да. Изменения должны быть и для внутреннего сертификата на FE-сервере на сайте2, и для внешнего сертификата (на реверс прокси). Новый внутренний сертификат проще выпустить опять же из Deployment Wizard'а.

    Списки отзывов у сертификатов должны быть доступны. Для внутренних - во внутренней сети. Для внешних сертификатов - соответственно снаружи.

    Я что то забыл или должно работать?

    Проверьте доступность URL'ов из внутренней и внешней сети. Убедитесь что сертификаты при этом валидные.

    Скачайте утилитку Lync Connectivity Analyzer (на офф сайте она уже не доступна, но на просторах интернета найти можно) и прогоните тесты - опять же и из внутренней сети, и из внешней. Там сразу станет понятно всё ли норм настроено

    Как я понимаю автодискавери для мобильных клиентов «Сайта 2» работать не будет?
    Не верно. Автообнаружение будет работать. Просто для внешних пользователей Сайта2 будет использоваться служба автообнаружения FE-сервера с сайта1 (ведь на него у вас заворачиваются запросы lyncdiscover.xxx.com через реверс прокси). Дальше служба автообнаружения уже выдаст нужный URL-адрес веб служб (web2.xxx.com). Опять же - используйте вышеупомянутую утилитку - там всё это будет видно.
    • Помечено в качестве ответа bwman 22 февраля 2018 г. 8:59
    22 февраля 2018 г. 8:30
  • Александр, большое спасибо.
    Развёрнуто, по пунктам и понятно. Супер.
    В моей голове уложилось. Буду делать.

    BWman

    22 февраля 2018 г. 8:59