Обновление Lync Enterprise pool до Skype for business.

Skype-for-Business-HomeDesktop


Концептуально, процесс обновления Lync Enterprise пула схож с обновлением Standard, однако, конечно же, есть различия. В данной статье я хочу рассказать о процессе обновления в продуктивной инфраструктуре, в компании, где я работаю. Так же хочу рассказать о подводных (и не очень) камнях, на которые я натолкнулся. Итак, изначальная схема состоит из:

  • 2 сервера Back End (Principal и Mirror) + 1 Свидетель.
  • 2 сервера Front End + Mediation.
  • Для обновления также потребуется отдельный сервер,  для установки на него Topology Builder

Поскольку подразумевается In-Place Upgrade, то подразумевается, что схема останется прежней, только изменится версия Lync 2013 на Skype для бизнеса 2015.

S4BEnt

 Для того, чтобы обновить Lync Enterprise пул будет необходимо сделать следующее:

  • Установить Topology Builder на временный сервер
  • Обновить Локальные SQL экземпляры на каждом сервере с ролями Lync. В моем случае это 2 сервера Lync-fe-1 и Lync-fe-2 с ролями Front End + Mediation
  • Установить компноненты Skype на существующие серверы Lync Front End.

Требования с серверам.

  • Серверы Front End и Back End должны иметь по крайней мене 32 Гб свободного пространства на диске с базами данных.
  • Временный сервер не должен быть частью инфраструктуры Lync и должен входить в домен.

Установка Topology builder на временный сервер.

Следует перейти на временный сервер, предварительно подключив к нему установочный дистрибутив Skype for Business Server 2015  и установить на него Topology Builder. Для этого следует запустить Setup.exe по пути \Setup\amd64 установочного диска.

После запуска появится окно с предложение выбора поиска обновлений и установочной папки. В моем случае оставляю папку по умолчанию (в этом случае совершенно не принципиально) и отказываюсь от поиска обновлений (их еще нет).

dyns4b-temp-2015-05-12 16_39_55-Skype for Business Server 2015

После принятия лицензионного соглашения откроется мастер установки Deployment Wizard. Нужно установить средства администрирования, в составе которых находится Topology builder.

dyns4b-temp-2015-05-12 16_45_10-Skype for Business Server 2015 - Deployment Wizard

После непродолжительной установки средства администрирования будут установлены.

Хотя в моем случае потребовалось перезагрузить сервер, получив такое сообщение во время установки, «Prerequisite Installation failed: SqlSharedManagementObjects»

dyns4b-temp-2015-05-12 16_53_57-Install Administrative Tools

После перезагрузки процесс был успешно завершен.

dyns4b-temp-2015-05-12 16_59_05-Install Administrative Tools

После установки следует запустить S4B Topology builder и загрузить существующую топологию, сохранив её на диск.

dyns4b-temp-2015-05-12 16_59_26-Topology Builder

В окне Topogy Builder выбрать Enterprise Front End пул и через контекстное меню выбрать «Upgrade to Skype for Business Server 2015…»

dyns4b-temp-2015-05-12 17_00_47-Skype for Business Server 2015, Topology Builder

После этого можно убедиться, что пул переехал из Lync 2013 в Skype for Business 2015.

dyns4b-temp-2015-05-12 17_01_09-Skype for Business Server 2015, Topology Builder

 Теперь топологию нужно опубликовать. Сделать это можно через меню Action — Topology — Publish

dyns4b-temp-2015-05-12 17_02_14-Skype for Business Server 2015, Topology Builder

Затем надо выбрать оба Back end сервера.

dyns4b-temp-2015-05-12 17_03_14-Publish Topology

В моем случае прошло относительно гладко. Warning из-за использования DFS в качестве файлового хранилища.

sfb-fe12015-05-13 16_40_25-Publish Topology

 

Обновление SQL на серверах Front End.

После публикации топологии нужно перейти на серверы Front End и обновить на них локальные экземпляры SQL. На момент установки сервера Lync Front-End автоматически устанавливается SQL Express 2012 RTM. Для того чтобы сделать «in-place upgrade» сервера необходимо, чтобы локальные экземпляры SQL Express RTCLOCAL и LYNCLOCAL располагались минимально на платформе SQL Express SP1. Предлагаю и рекомендую обновить сразу до SP2. Процедуру обновления необходимо проделать на каждом сервере Front End!

Скачать дистрибутив SQL Express SP2 можно тут https://www.microsoft.com/en-US/download/details.aspx?id=43351

После скачивания дистрибутива, необходимо запустиь процесс пропатчивания. Сделать это лучше из командной строки. Запустив SQLEXPR_x64_ENU.exe  с параметрами /Action=Patch /Allinstances /IAcceptSQLServerLicenseTerms

sfb-fe12015-05-12 17_51_07-Administrator_ Windows PowerShell

Далее надо принять лицензионное соглашение, а затем выбрать оба локальных экземпляра RTCLOCAL и LYNCLOCAL.

sfb-fe12015-05-12 17_53_41-SQL Server 2012 Service Pack 2

 Затем пойдет проверка используемых фалов. В моем случае обнаружился процесс, который нужно остановить, чтобы продолжить обновление. WmiPrvSE.exe 3424.

sfb-fe12015-05-12 17_56_45-SQL Server 2012 Service Pack 2

Можно сделать это через диспетчер задач, но мне удобнее через командную строку. Stop-Process -ProcessName WmiPrvSE

sfb-fe12015-05-12 18_01_45-Administrator_ Windows PowerShell

После остановки процесса обновление можно продолжить.

sfb-fe12015-05-12 18_01_55-SQL Server 2012 Service Pack 2

Обновление успешно завершено.

sfb-fe12015-05-12 18_07_57-SQL Server 2012 Service Pack 2

 

Обновление Lync Front End пула

Если роль Front End установлена на Windows Server 2012 R2, то необходимо установить обновление для IIS. Скачать его можно тут https://support.microsoft.com/en-us/kb/2982006. Установить его лучше из командной строки от имени администратора.

S4B2015-05-06 17_16_56-Administrator_ Windows PowerShell

Далее подтвердить установку обновления.

S4B2015-05-06 17_17_22-Windows Update Standalone Installer

В некоторых случаях после установки может потребоваться перезагрузка.

S4B2015-05-06 17_28_02-Download and Install Updates

Теперь можно приступить непосредственно к обновлению, нужно запустить Setup.exe по пути \Setup\amd64 установочного диска

sfb-fe12015-05-12 17_40_02-Skype for Business Server 2015

Теперь мы увидим сообщение о том, что перед обновлением необходимо остановить службы Lync.

S4B2015-05-06 19_22_05-Skype для бизнеса Server 2015

Службы нужно остановить на всех(!) Front End серверах. Сделать это я предлагаю из командной строки на каждом сервере.

  • Stop-Service rtc*
  • Stop-Service master
  • Stop-Service replica
  • Stop-Service fta

S4B2015-05-06 19_26_31-Select Administrator_ Windows PowerShell

После остановки служб можно продолжить обновление.

sfb-fe12015-05-12 18_16_52-Skype for Business Server 2015

В моем случае на втором шагу потребовалась перезагрузка в связи с установкой kb2858668. В тестовой среде перезагружаться не предлагали ☻

sfb-fe12015-05-12 18_19_03-Skype for Business Server 2015

После перезагрузки процесс обновления продолжится автоматически

sfb-fe12015-05-12 18_19_26-Skype for Business Server 2015

Далее, на предпоследнем шаге, в ходе установке ролей, предложили перезагрузить сервер еще раз.

sfb-fe12015-05-12 18_56_32-Skype for Business Server 2015

После перезагрузки процесс так же продолжился автоматически и завершил обновление.

sfb-fe12015-05-12 19_18_40-Skype for Business Server 2015

После этого можно перезагрузить серверы и дождаться запуска Служб

sfb-fe12015-05-13 12_13_27-Services

и подключения клиентов 🙂

Update-2015-05-13 17_36_56

Welcome ☺

P.S. Дополнительный траблшутинг, связанный с запуском Службы Front End описан в отдельной статье.


Статьи, используемые для написания

https://msdn.microsoft.com/ru-ru/library/dd638066.aspx

https://technet.microsoft.com/en-us/library/gg398616.aspx

https://technet.microsoft.com/en-us/library/dn933893.aspx


Skype-for-Business-HomeDesktop

Реклама

Об авторе Alexander Shestakov

MCITP, MCSE. Компания "Динамика"
Запись опубликована в рубрике Skype for Business с метками , , , , , , , , , , , , , . Добавьте в закладки постоянную ссылку.

5 комментариев на «Обновление Lync Enterprise pool до Skype for business.»

  1. Art:

    подскажите, setup.exe потом запускаем на каждом front-end`e или на отдельном сервере и где посмотреть необходимые компоненты для skype, если сейчас установлен lync 2013

    Нравится

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход /  Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход /  Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход /  Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход /  Изменить )

w

Connecting to %s