none
Проблема с установкой служб Lync Mobility RRS feed

  • Вопрос

  • Приветствую, коллеги.

    Есть сервер Win2008R2SP1. Внедряю Lync Moblity, выполнил пререквизиты, скопировал пакет с ролью в C:\ProgramData\Microsoft\Lync Server\Deployment\cache\4.0.7577.0\setup,  без ошибок установился компонент.  Во внутреннем DNS создал записи lyncdiscoverinternal.firma.ru и lyncdiscover.firma.ru
    sip domain и UPN пользователей отличаются - скажем, sip:user@firma.ru и firma.local

    После установки в IIS появились виртуальные каталоги autodiscover и mcx

    Клиенты на внутриофисном wifi не могут подключиться.

    Основной вопрос, который смущает - Get-CsService -WebServer | fl Auto* выдает пустоту, т.е. записей об урлах служб нету.
    Подозореваю, некорректно встал пакет с ролью.

    Подскажите, куда копать?

    20 апреля 2012 г. 7:57

Ответы

  • А вы обновления на сервер установили?
    • Помечено в качестве ответа MindFreedom 27 апреля 2012 г. 6:11
    23 апреля 2012 г. 16:22
    Модератор
  • Проблему решили, дело оказалось в не появившихся URL Rewrite rules, касавшихся autodiscover. Проблема ушла после Enable-CSComputer. Публикация топологии не помогала.

    Затем возникла проблема с Push notifications. Выяснили, что сервера Майкрософта отчего-то не доверяют издателю StartCom, чьи бесплатные сертификаты были использованы для служб линка. Привязали бесплатный сертификат от Comodo - заработало.

    • Помечено в качестве ответа MindFreedom 27 апреля 2012 г. 6:11
    27 апреля 2012 г. 6:10

Все ответы

  • А для чего во внутреннем DNS'е вы создали обе забиси?

    Попробуйте ещё раз выполнить установку/удаление компонентов на Front-End'е...

    • Предложено в качестве ответа Zandery 9 июня 2012 г. 8:20
    20 апреля 2012 г. 8:18
    Модератор
  • lyncdiscover.firma.ru создать надо на внешнем DNS. К каталогу MCX мобильные клиенты могут подключаться только снаружи через внешний адрес ТМГ,поэтому если у вас wi-fi определен на ТМГ,как внутренняя сеть, то он эти запросы отбрасывает.
    20 апреля 2012 г. 9:54
  • А для чего во внутреннем DNS'е вы создали обе забиси?

    Попробуйте ещё раз выполнить установку/удаление компонентов на Front-End'е...

    Запись создавал на всякий случай, для проверки. Удалил компонент Lync Mobility через Программы и компоненты, заново через bootstrapper не ставится - не видит новую роль.
    Установка msi руками не помогает.

    Подскажите, как корректно удалить роль Mobility?

    23 апреля 2012 г. 0:49
  • Что именно вы имеете в виду под "bootstrapper не ставится - не видит новую роль"?

    Не помогает в каком смысле? URL'ы так же пустыми остаются или что?

    23 апреля 2012 г. 13:34
    Модератор
  • Что именно вы имеете в виду под "bootstrapper не ставится - не видит новую роль"?

    Не помогает в каком смысле? URL'ы так же пустыми остаются или что?

    При запуске bootstrapper нет ни слова про установку роли Autodiscover или Mobility. Соответственно, и URL не появляются.
    23 апреля 2012 г. 15:04
  • А вы обновления на сервер установили?
    • Помечено в качестве ответа MindFreedom 27 апреля 2012 г. 6:11
    23 апреля 2012 г. 16:22
    Модератор
  • А вы обновления на сервер установили?

    Были установлены ноябрьские 2011 обновления. Поставил мартовские 2012, ситуация изменилась:


    PS C:\Users\admin> Get-CsService -WebServer


    Identity                        : WebServer:lyncfe1.firma.local
    FileStore                       : FileStore:lyncfe1.firma.local
    UserServer                      : UserServer:lyncfe1.firma.local
    PrimaryHttpPort                 : 80
    PrimaryHttpsPort                : 443
    ExternalHttpPort                : 8080
    ExternalHttpsPort               : 4443
    PublishedPrimaryHttpPort        : 80
    PublishedPrimaryHttpsPort       : 443
    PublishedExternalHttpPort       : 80
    PublishedExternalHttpsPort      : 443
    ReachPrimaryPsomServerPort      : 8060
    ReachExternalPsomServerPort     : 8061
    AppSharingPortStart             : 49152
    AppSharingPortCount             : 16383
    McxSipPrimaryListeningPort      :
    McxSipExternalListeningPort     :
    LIServiceInternalUri            : https://lyncfe1.firma.local/locationinformation/liservice.svc
    ABHandlerInternalUri            : https://lyncfe1.firma.local/abs/handler
    ABHandlerExternalUri            : https://lyncext.firma.ru/abs/handler
    DLExpansionInternalUri          : https://lyncfe1.firma.local/groupexpansion/service.svc
    DLExpansionExternalUri          : https://lyncext.firma.ru/groupexpansion/service.svc
    CAHandlerInternalUri            : https://lyncfe1.firma.local/CertProv/CertProvisioningService.svc
    CAHandlerInternalAnonUri        : http://lyncfe1.firma.local/CertProv/CertProvisioningService.svc
    CollabContentInternalUri        : https://lyncfe1.firma.local/CollabContent
    CollabContentExternalUri        : https://lyncext.firma.ru/CollabContent
    CAHandlerExternalUri            : https://lyncext.firma.ru/CertProv/CertProvisioningService.svc
    DeviceUpdateDownloadInternalUri : https://lyncfe1.firma.local/RequestHandler/ucdevice.upx
    DeviceUpdateDownloadExternalUri : https://lyncext.firma.ru/RequestHandlerExt/ucdevice.upx
    DeviceUpdateStoreInternalUri    : http://lyncfe1.firma.local/RequestHandler/Files

    DeviceUpdateStoreExternalUri    : https://lyncext.firma.ru/RequestHandlerExt/Files
    RgsAgentServiceInternalUri      : https://lyncfe1.firma.local/RgsClients/AgentService.svc
    RgsAgentServiceExternalUri      : https://lyncext.firma.ru/RgsClients/AgentService.svc
    MeetExternalUri                 : https://lyncext.firma.ru/Meet
    DialinExternalUri               : https://lyncext.firma.ru/Dialin
    CscpInternalUri                 : https://lyncfe1.firma.local/Cscp
    ReachExternalUri                : https://lyncext.firma.ru/Reach
    ReachInternalUri                : https://lyncfe1.firma.local/Reach
    WebTicketExternalUri            : https://lyncext.firma.ru/WebTicket/WebTicketService.svc
    WebTicketInternalUri            : https://lyncfe1.firma.local/WebTicket/WebTicketService.svc
    McxServiceExternalUri           : https://lyncext.firma.ru/Mcx/McxService.svc
    McxServiceInternalUri           : https://lyncfe1.firma.local/Mcx/McxService.svc
    AutodiscoverServiceExternalUri  : https://lyncext.firma.ru/Autodiscover/AutodiscoverService.svc/root
    AutodiscoverServiceInternalUri  : https://lyncfe1.firma.local/Autodiscover/AutodiscoverService.svc/root
    ExternalFqdn                    : lyncext.firma.ru
    InternalFqdn                    :
    DependentServiceList            : {Registrar:lyncfe1.firma.local, ConferencingServer:lyncfe1.firma.local}
    ServiceId                       : 1-WebServices-1
    SiteId                          : Site:LyncSite
    PoolFqdn                        : lyncfe1.firma.local
    Version                         : 5
    Role                            : WebServer

    Подключение все еще не проходит - "Неверное имя сервера" на устройствах. Судя по всему, проблема в записях

    McxSipPrimaryListeningPort      :
    McxSipExternalListeningPort     :

    Попробую исправить - отпишусь.

    24 апреля 2012 г. 2:36
  • Прописал порты MCX служб с помощью

    Set-CsWebServer –Identity <name of pool> –McxSipPrimaryListeningPort 5086

    Set-CsWebServer –Identity <name of pool> –McxSipExternalListeningPort 5087

    Но клиенты все еще не могут подключаться - "Неизвестная ошибка сервера".

    В логах клиента следующее:

    APPLICATION:UcwaAutoDiscoveryGetUserUrlOperation completed with url = https://lyncdiscover.firma.ru/?sipuri=sip:username@firma.ru, userUrl = , status = E2-3-15
    24.04.2012 13:38:22 INFO TRANSPORT:HttpHeader:Date Tue, 24 Apr 2012 04:37:52 GMT
    24.04.2012 13:38:22 INFO APPLICATION:Response received for req. <unknown>: E2-3-15 (RemoteNetworkPermanentError); Done with req.; Stopping resend timer
    24.04.2012 13:38:22 INFO TRANSPORT:HttpHeader:Server Microsoft-IIS/7.5
    24.04.2012 13:38:22 INFO TRANSPORT:HttpHeader:StatusCode 403
    24.04.2012 13:38:22 INFO TRANSPORT:HttpHeader:X-Powered-By ASP.NET
    24.04.2012 13:38:22 INFO TRANSPORT:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"/>
    <title>403 - Ǡﰥ饭ĮᲳ௰幥?/title>
    <style type="text/css">
    <!--
    body{margin:0;font-size:.7em;font-family:Verdana, Arial, Helvetica, sans-serif;background:#EEEEEE;}
    fieldset{padding:0 15px 10px 15px;}
    h1{font-size:2.4em;margin:0;color:#FFF;}
    h2{font-size:1.7em;margin:0;color:#CC0000;}
    h3{font-size:1.2em;margin:10px 0 0 0;color:#000000;}
    #header{width:96%;margin:0 0 0 0;padding:6px 2% 6px 2%;font-family:"trebuchet MS", Verdana, sans-serif;color:#FFF;
    background-color:#555555;}
    #content{margin:0 0 0 2%;position:relative;}
    .content-container{background:#FFF;width:96%;margin-top:8px;padding:10px;position:relative;}
    -->
    </style>
    </head>
    <body>
    <div id="header"><h1>ОёиЎЄа ±е°ўе° </h1></div>
    <div id="content">
     <div class="content-container"><fieldset>
      <h2>403 - 砯ॹ孮. ĮᲳ௰幥?/h2>
      <h3>ϰ央Რ⫥?堳祲? д ­? ?д ѕв Їа ўа ­а Їа®±м®Іа Ѕв®Јо ЄаІ л®Ја ЁлЁ бІ°а­Ёж»®</h3>
     </fieldset></div>
    </div>
    </body>
    </html>

    24.04.2012 13:38:22 INFO TRANSPORT:</ReceivedResponse>
    24.04.2012 13:38:22 INFO TRANSPORT:Sending event to main thread for request(0x247688)
    24.04.2012 13:38:22 INFO TRANSPORT:Notifying response of request(UcwaAutoDiscoveryRequest) with status = 0x2203000f
    24.04.2012 13:38:22 INFO APPLICATION:Req. event received: responseErrorCode=E2-3-15
    24.04.2012 13:38:22 INFO APPLICATION:No more req. timing out
    24.04.2012 13:38:22 INFO APPLICATION:UrlRedirectAndTrustResolver complete with url = http://lyncdiscover.firma.ru/, Hops = 1, status = E2-3-15
    24.04.2012 13:38:22 INFO APPLICATION:Response received for req. <unknown>: E2-3-15 (RemoteNetworkPermanentError); Done with req.; Stopping resend timer
    24.04.2012 13:38:22 INFO APPLICATION:CUcwaAutoDiscoverGetUserUrlOperation::onEvent received.  Status = E2-3-15, url = http://lyncdiscover.firma.ru/
    24.04.2012 13:38:22 INFO APPLICATION:UcwaAutoDiscoveryGetUserUrlOperation completed with url = http://lyncdiscover.firma.ru/?sipuri=sip:username@firma.ru, userUrl = , status = E2-3-15
    24.04.2012 13:38:22 INFO APPLICATION:Raising Autodiscovery event with status 570621967 for eventType 0
    24.04.2012 13:38:22 ERROR APPLICATION:Auto-discovery failed. Analysing the failure
    24.04.2012 13:38:22 INFO APPLICATION:Raising Autodiscovery event with status 570621967 for eventType 0
    24.04.2012 13:38:22 ERROR APPLICATION:Auto-discovery failed, aborting sign-in!

    Подскажите, куда копнуть дальше?

    24 апреля 2012 г. 7:34
  • Вы подключаетесь по внутренней сети или через интернет?

    24 апреля 2012 г. 9:07
    Модератор
  • С внутреннего wifi. Но для чистоты эксперимента пробовал DNS указывать публичный.

    • Изменено MindFreedom 24 апреля 2012 г. 15:38
    24 апреля 2012 г. 15:38
  • Для чистоты эксперимента нужно подключаться через интернет ;) .

    По поводу подключения по внутренней сети читайте это...

    24 апреля 2012 г. 15:43
    Модератор
  • Проблему решили, дело оказалось в не появившихся URL Rewrite rules, касавшихся autodiscover. Проблема ушла после Enable-CSComputer. Публикация топологии не помогала.

    Затем возникла проблема с Push notifications. Выяснили, что сервера Майкрософта отчего-то не доверяют издателю StartCom, чьи бесплатные сертификаты были использованы для служб линка. Привязали бесплатный сертификат от Comodo - заработало.

    • Помечено в качестве ответа MindFreedom 27 апреля 2012 г. 6:11
    27 апреля 2012 г. 6:10