При поддержке компании Mobatime Systems: лидера в разработке, производстве и продаже приборов и систем времени. Подробнее...
Сайт · Форум · Инструменты WindowsFAQ.ru - Сайт о Windows, компьютерах, системном администрировании, локальных сетях

Поиск

Друзья

Клуб любителей ASPLinux
Kerio Winroute Firewall инструкции настройки

Шаблоны

New_WindowsFAQ
Главная arrow Статьи arrow Администрирование arrow Миграция с Office Communications Server 2007 R2 на Lync Server (часть 1)
Миграция с Office Communications Server 2007 R2 на Lync Server (часть 1) Версия для печати
Автор Станислав Булдаков   

Процесс миграции с OCS 2007/2007R2 на Lync Server подробно документирован. Поэтому изобретать что-то новое смысла особого нет. Я пройдусь по процессу миграции с небольшими замечаниями и дополнениями, которые не отображены в документации по миграции, но с чем мне пришлось столкнуться.

Миграция состоит из следующих этапов:

  1. Планирование
  2. Подготовка к миграции
  3. Внедрение пилотного сервера/пула серверов Lync Server
  4. Объединение топологий OCS 2007R2 и Lync Server
  5. Настройка пилотного сервера/пула серверов Lync Server
  6. Проверка миграции на пилотный сервер/пул серверов Lync Server
  7. Добавление Lync Server’ов с ролями Edge и Director
  8. Переход от пилотного внедрения в рабочую среду
  9. Выполнение некторых задач по завершении миграции
  10. Удаление старых серверов OCS 2007R2

Планирование

По миграции пользователей: советуют использовать тестовые учётные записи, которые будут первыми перемещены на новые сервера, затем мигрирует пилотная группа, потом остальные учётные записи. По завершении миграции каждой группы смотрим на результат, вылавливаем и решаем появившиеся проблемы. Обычно, к третьему этапу будет список стандартных проблем с которыми пришлось столкнуться при миграции пользователей и способов решения этих проблем.

По управлению серверов: административные консоли OCS 2007 R2 и Lync Server не могут быть поставлены на один сервер. Из консоли OCS управляем серверами OCS и пользователями, которые на них размещены. Из консоли Lync Server управляем серверами Lync и пользователями, которые на них размещены. Кроме этого, через консоль Lync Server запускаем процесс перемещения пользователей с OCS 2007 R2 на Lync Server. В случае чего, процесс обратного перемещения пользователей так же выполняется из консоли Lync Server.

Если несколько географичских локаций: выбирается одна, с которой начинается пилотное внедрение Lync Server. Все локальные пользователи мигрируют на Lync Server. Локальныве сервера OCS 2007 R2 удаляются. Переходим к следующей локации и повторяем процесс. Повторяем процесс до последней локации. После выведения из использования последних OCS 2007 R2 серверов удаляем старый сайт OCS 2007 R2.

Подготовка к миграции

Необходимо обновить сервер OCS 2007 R2 и клиентов.

  • Microsoft Office Communicator 2007 R2
  • Microsoft Office Live Meeting 2007
  • Microsoft Office Live Meeting Conferencing Add-In
  • Office Communications Server 2007 R2
  • Microsoft Office Communicator 2007 R2 Phone Edition

После успешной установки необходимых обновлений имеет смысл запустить Office Communications Server 2007 R2 Best Practices Analyzer на одном из серверов OCS 2007 R2 и исправить найденные им проблемы.

Далее необходимо будет включить фильтрацию клиентов на серверах OCS 2007 R2, чтобы предотвратить попытки клиентов Lync подключиться к старым серверам.

Миграция с OCS 2007/2007R2 на Lync Server

После этого делаем резервную копию настроек OCS и начинаем внедрять первый сервер Lync.

После завершения всех подготовительных мероприятий можно приступать к установке первого сервера Lync.

Установка первого сервера Lync

Предварительные требования

  • Поддерживается установка на следующие операционные системы: Windows Server 2008 x64 SP2, Windows Server 2008 R2.
  • Кроме этого должна существовать структура AD DS. Если не будут использоваться сертификаты выпущенные внешними центрами сертификации, необходимо внедрение локального центра CA.
  • Необходимо установить IIS со следующим набором компонент: Static content, Default document, HTTP errors, ASP.NET, .NET extensibility, Internet Server API (ISAPI) extensions, ISAPI filters, HTTP logging, Logging tools, Tracing, Anonymous authentication (installed and enabled by default), Windows authentication, Client Certificate Mapping authentication, Request filtering, Static content compression, IIS Management Console, IIS Management Scripts and Tools. Можно их установить через Server manager или через командную строку:
    ServerManagerCmd.exe -Install Web-Server Web-Scripting-Tools Web-Windows-Auth Web-Asp-Net Web-Log-Libraries Web-Http-Tracing Web-Stat-Compression Web-Default-Doc Web-ISAPI-Ext Web-ISAPI-Filter Web-Http-Errors Web-Http-Logging Web-Net-Ext Web-Client-Auth Web-Filtering Web-Mgmt-Console
  • Если планируем ставить роль архивирования и мониторинга, необходимо так же будет поставить службу очередей с интеграцией с AD (Message Queuing Server + Directory Service Integration).
  • Так же необходимо будет установить компонент .NET Framework 3.5 SP1.
  • Во внутренний DNS необходимо добавить следующие записи:
Тип записиDNS записьКомментарий
AFQDN-Lync-Server.domain.comip-адрес сервера Lync
SRV _sipinternaltls._tcp.domain.com, порт 5061, ссылается на FQDN-имя сервера Lyncдля автологона клиентов, если в сети есть OCS 2007R2, то можно добавить эту запись с большим весом чем существующая для OCS 2007R2
Aucupdates-r2.domain.comip-адрес сервера Lync, для обновления старых клиентов
Ameet.domain.comip-адрес сервера Lync
Adial-in.domain.comip-адрес сервера Lync
Aadmin.domain.comip-адрес сервера Lync
  • Необходимо подготовить папку на будущем сервере Lync, которая будет использоваться для распространения настроек и различного контента (типа адресной книги). Учётная запись, из под которой будет устанавливаться Lync Server должна иметь полный доступ к этой папке (Share и NTFS).
  • Имеет смысл так же установить RSAT (AD DS), чтобы можно было обновлять схему домена прямо с сервера Lync.
  • Необходимо будет так же установить Silverlight. Без него не будут работать панель управления Lync Server.

Установка серверных компонентов

  • Установка запускается через \setup\amd64\Setup.exe.
  • Будет сделан запрос на установку Microsoft Visual C++ 2008 distributable. Необходимо согласится.
  • Необходимо будет указать папку для установки серверных компонентов.
  • Затем нужно согласиться с пользовательским соглашением и запустить установку серверных компонентов.

По завершении установки в программах появится Lync Server Deplyment Wizard, который и используется для дальнейшей установки и настройки сервера Lync.

Подготовка AD

Запускаем Lync Server Deplyment Wizard, выбираем Prepare Active Directory

Миграция с OCS 2007/2007R2 на Lync Server

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

Миграция с OCS 2007/2007R2 на Lync Server

Для проверки успешного завершения подготовки схемы смотрим свойства rangeUpper и rangeLower объекта схемы ms-RTC-SIP-SchemaVersion. Должны быть следующие:

Миграция с OCS 2007/2007R2 на Lync Server

Для проверки успешного завершения подготовки леса запускаем в Lync Server Management Shell:

PS C:\> Get-CsAdForest
LC_FORESTSETTINGS_STATE_READY

Для проверки успешного завершения подготовки домена запускаем в Lync Server Management Shell:

PS C:> Get-CsAdDomain
LC_DOMAINSETTINGS_STATE_READY

По завершении подготовки схемы, леса и домена учётную запись, под которой устанавливаем Lync Server надо будет добавить в группу CSAdministrator.

Подготовка установки первого сервера Lync

Запускаем Lync Server Deployment Wizard и выбираем Prepare first Standard Edition server:

Миграция с OCS 2007/2007R2 на Lync Server

Запустится процесс установки необходимых компонентов для установки первого сервера Lync во время которого будут установлены SQL Express и SQL Native Client. Кроме этого будет проведено несколько проверок на наличие требуемых компонентов и настроен файрвол под SQL Server.

Установка Topology Builder

Запускаем Lync Server Deployment Wizard и выбираем Install Topology Builder:

Миграция с OCS 2007/2007R2 на Lync Server

После его установки в программах появится Lync Server Topology Builder. Перед установкой Lync Server мы должны подготовить топологию нашей структуры Lync серверов. Делается это в Topology Builder. Запускаем его. Указываем, что нам необходимо создать новую топологию и файл, в которой она будет храниться:

Миграция с OCS 2007/2007R2 на Lync Server

Далее по шагам:

  • Указываем домен SIP, который мы используем
  • Добавляем дополнительные домены SIP (если необходимо)
  • Указываем имя и описание нового сайта Lync
  • Указываем город, регион и страну, в которых находится наш новый сайт

На этом процесс создания новой топологии закончится и будет предложено запустить New Front End Wizard для создания сервера с ролью Front End. Соглашаемся и вводим следующие данные:

  • FQDN сервера и его тип – Standard Edition Server
  • Выбираем какие фичи будут доступны на новом сервере: Conferencing, which includes audio, video, and application sharing; Dial-In Conferencing; Enterprise Voice; Call Admission Control
  • Выбираем роли, которые будут совмещены с ролью Front End: Collocate A/V Conferencing Server; Collocate Mediation Server. Если будет установлен один сервер (не Pool), то первая роль будет добавлена автоматически. Кроме этого, если в существующей структуре OCS 2007R2 есть Mediation Server, то вторую роль так же необходимо будет добавить.
  • Следующую страницу пропускаем (там можно добавить роли архивирования, мониторинга и подключить Edge – на момент установки первого сервера при миграции эти роли пока не нужны)
  • Далее будет автоматический выбор SQL сервера
  • Указываем файловую шару, которую мы создали в самом начале
  • Указываем адреса веб-сервисов (внутренний и внешний)
  • PSTN Gateway пропускаем, настроим его позже

Далее необходимо будет подправить в Topology Builder следующее:

  • Надо будет добавить адрес административного доступа (https://admin.domain.com) в свойствах Lync Server 2010.
  • Надо будет указать расположение Central Management Server так же в свойствах Lync Server 2010
Миграция с OCS 2007/2007R2 на Lync Server

После этого запускаем процедуру публикации топологии. По её завершении можно будет приступать к непосредственной установке первого сервера Lync.

Установка первого сервера Lync

Возвращаемся в Lync Server Deployment Wizard и выбираем Install or Update Lync Server System.

Миграция с OCS 2007/2007R2 на Lync Server

Запускаем по порядку установку локального хранилища настроек (Local Configuration Store), компонентов Lync Server, запрашиваем и устанавливаем сертификат и в конце запускаем сервисы только что установленного сервера Lync.

Миграция с OCS 2007/2007R2 на Lync Server

При запуске установки Local Configuration Store указываем, что настройки надо взять из Central Management Store (который мы указали при работе с Topology Builder). В процессе установки будет утсановлено ядро будущего сервера Lync и инстанс RTCLOCAL на нашем SQL сервере. Затем устанавливается Local Configuration Store.

Если при установке компонентов (на втором шаге) выскочит ошибка с требованием перегрузить сервер, необходимо его перегрузить и запустить второй шаг заново. По завершении будут установлены бинарные файлы Lync сервера и созданы и настроены сервисы Lync.

Миграция с OCS 2007/2007R2 на Lync Server

При запросе сертификата (третий шаг) самым простым будет попробовать запросить сертификат онлайн. При настроенном локальном CA:

  • Надо будет его указать
  • Ничего не указываем в Certificate Authority Account и Specify Alternate Certificate Template
  • Указываем имя сертификата для Lync Server, длина ключа 2048
  • Указываем имя компании и отдел (не обязательно)
  • Указываем город, регион, страну (не обязательно)
  • Указываем сконфигурированные домены SIP (sip.[domain] будет включен в SAN сертификата)
  • Запускаем процесс запроса сертификата
  • По завершении процесса запроса сертификата назначаем его сервисам Lync

Получаем в итоге следующую картинку:

Миграция с OCS 2007/2007R2 на Lync Server

На четвёртом шаге запускаем сервисы. Перегружаем сервер – на этом установка заканчивается. Проверить, что всё прошло успешно можно запустив консоль управления в Internet Explorer по адресу https://admin.domain.com.

Объединение топологий

После установки первого сервера Lync мы готовы к тому, чтобы начать объединять топологии OCS 2007R2 и Lync Server.

OCS использует WMI Framework для хранения и работы с топологией и своими настройками. Lync Server хранит настройки конфигурации в базах SQL Central Management Store. Для объединения топологий необходимо будет установить пакет WMI Backward Compatibility, чтобы Lync Server имел доступ к настройкам OCS. Находится он на установочном носителе Lync Server – \setup\amd4\setup\ocswmibc.msi. Устанавливать его надо на сервер Lync, с которого будет производиться операция объединения топологий.

После этого запускаем Topology Builder. Указываем – Download topology from existing deployment. В меню действий выбираем Merge 2007 or 2007 R2 Topology.

Миграция с OCS 2007/2007R2 на Lync Server

В открывшемся окне нужно будет добавить Edge-сервер OCS 2007R2:

Миграция с OCS 2007/2007R2 на Lync Server
  • Указываем версию установленного на Edge OCS
    Миграция с OCS 2007/2007R2 на Lync Server
  • Указываем его тип
    Миграция с OCS 2007/2007R2 на Lync Server
  • Внутренние настройки Edge (внутренний FQDN, номера портов)
  • Миграция с OCS 2007/2007R2 на Lync Server
  • Внешние настройки Edge (не забываем ставить галочку, если сервер использовался для федерации с другими организациями)
  • Миграция с OCS 2007/2007R2 на Lync Server
  • Указываем сервер на который пересылает Edge (старый Front End с OCS 2007 R2)
  • Миграция с OCS 2007/2007R2 на Lync Server

После того, как был указан Edge сервер возвращаемся в окно указания Edge-сервера. Там должен появится тот сервер, который мы только что ввели в настройках. Затем необходимо будет указать настройки SIP-порта:

Миграция с OCS 2007/2007R2 на Lync Server

И запускаем процесс объединения топологий. При успешном завершении в нашей топологии появится сайт BackCompatSite, который будет содержать серверы OCS 2007R2 которые имеются вналичии.

Миграция с OCS 2007/2007R2 на Lync Server

Остаётся только опубликовать новую топологию и на этом процесс объединения будет закончен.

Настройка пилотного сервера Lync

После объединения топологий необходимо сконфигурировать пилотный сервер Lync, для того, чтобы он смог работать со старой инфраструктурой OCS 2007R2. Конфигурация выполняется в несколько шагов.

Импорт политик и настроек

Следующим шагом миграции станет импорт политик и настроек OCS 2007R2 в новый сайт Lync. Делается это через командлет Import-CsLegacyConfiguration:

Миграция с OCS 2007/2007R2 на Lync Server

Как видно из рисунка, при импорте часть имён старых политик может измениться. По завершении процесса можно посмотреть через административную консоль результаты работы командлета. На вкладках Voice Routing, Conferencing, External User Access и Monitoring and Archiving должны появится импортированные политики и настройки. Кроме этого, на закладке Topology будет видно все OCS сервера организации.

Миграция с OCS 2007/2007R2 на Lync Server

Подключение пилотного сервера к старым Edge-серверам

Процесс выполняется в Topology Builder. В свойствах нашего сайта включаем federation route и выбираем старый Edge-сервер.

Миграция с OCS 2007/2007R2 на Lync Server

Затем в свойствах нашего нового Front End сервера подключаем его к старому Edge-серверу.

Миграция с OCS 2007/2007R2 на Lync Server

Публикуем изменения в топологии.

Настройка старого Edge-сервера

На старом Edge-сервере необходимо в явном виде разрешить подключение нового Lync-сервера. Делается это в свойствах оснастки Office Communications Server 2007 R2 на Edge-сервере. Она доступна по следующему пути – Computer Management - Services and Applications - Office Communications Server 2007 R2. В её свойствах на закладке Internal во внутренние сервера надо будет добавить FQDN Lync-сервера.

Миграция с OCS 2007/2007R2 на Lync Server

Подключение пилотного сервера к старому Mediation-серверу

Операцию можно делать или из административной консоли Lync или через Lync Server Management Shell. Через шелл порядок подключения будет следующий:

  • Запускаем командлет Get-CsService -MediationServer. Смотрим что он возвратит в свойстве SiteId. Тот объект, что находятся в BackCompatSite нам и нужен. Необходимо посмотреть его Identity. В следующих шагах он нам понадобится
  • Командлетом Get-CsVoicePolicy смотрим какие голосовые политики существуют для старого Mediation-сервера. В свойствах PSTNUsage будут ссылки на политики созданные на старом Mediation-сервере
  • После того, как мы убедились, что старый Mediation-сервер существует, и существуют голосовые политики созданные на нём, мы можем приступить к созданию маршрута, который будет проходить через старый Mediation-сервер. Делается это командлетом New-CsVoiceRoute
    New-CsVoiceRoute –Name RouteToOldMediationServer -NumberPattern ".*" -PstnUsages Local -PstnGatewayList @{Add="MediationServer:medsvr01.contoso.net"}
    Здесь RouteToOldMediationServer – имя маршрута, Local – отсылка к старым политикам, MediationServer:medsvr01.contoso.net – старый Mediation-сервер.
  • Запускаем командлет Set-CsVoiceRoute, чтобы сделать новый маршрут дефолтным для нашего Lync-сервера
    Set-CsVoiceRoute –Identity RouteToOldMediationServer -Priority 0

Перенос пилотной группы пользователей на Lync

У нас всё готово для переноса пилотной группы пользователей на Lync-сервер. Можно операцию переноса делать как через административную консоль Lync, так и Lync Server Management Shell. Через шелл опреация выглядит следующим образом:

  • Запускаем следующую команду
    Get-CsUser -OnOfficeCommunicationServer | Where-Object {$_.Identity -like "*Имя Пользователя*"}
    Смотрим свойство SipAddress этого пользователя
  • Запускаем процедуру его переноса
    Move-CsLegacyUser -Identity "sip address" -Target "Lync_FQDN"
    Будет запрос на подтверждение операции
  • Для проверки того, что пользователь переместился используем
    Get-CsUser "sip address"
    В свойстве RegistrarPool должен быть указан наш Lync-сервер

Проверка конфигурации пилотного сервера

Чтобы убедиться, что настройки со старого сервера OCS были перенесены на Lync необходимо будет проверить конфигурации обеих серверов. Если что-то не было перенесено по некоторым причинам, необходимо будет вручную эти настройки воспроизвести на сервере Lync.

Проверяем через административную консоль Lync следующее:

  • Conferencing - Conferencing Policy. В OCS 2007 R2 назывались Meeting policy. Настройка Anonymous Particpants теперь настраивается прямо в политике конференций. Если политика конференций не была установлена на use per user, мигрировать должна была только дефолтная политика. Соответственно, остальные надо будет переносить вручную
  • Voice Routing - Dial Plan. Проверяем и смотрим, что мигрировали location profiles с OCS
  • Voice Routing - Voice Policy. Проверяем, что мигрировали голосовые политики. Если в голосовых политиках OCS не было установлено use per user, будет перенесена только глобальная политика. Остальные придётся переносить вручную
  • Voice Routing - Route. Проверяем, что мигрировали голосовые маршруты
  • Voice Routing - PSTN Usage
  • External User Access - External Access Policy. Проверяем, что мигрировали политики внешнего доступа
  • Monitoring and Archiving - Archiving Policy. Проверяем, что мигрировали политики архивации
  • Для проверки политик присутствия используется командлет Get-CsPresencePolicy. Смотрим на параметр Identity политик присутствия. Проверяем что такие были и в OCS
SavageNoName
создано: 19-05-2011 16:27
Процесс миграции с OCS 2007/2007R2 на Lync Server подробно документирован. Поэтому изобретать что-то новое смысла особого нет. Я пройдусь по процессу миграции с небольшими замечаниями и дополнениями, которые не отображены в документации по миграции, но с чем мне пришлось столкнуться.
Light-XP
создано: 23-05-2011 01:33
Эээ, а где ссылка на сам сабж то? :)

Ладно сам дам:
Часть 1 и Часть 2.
Гость
создано: 28-10-2011 11:07
После выполнения действий описаных в разделе "Перенос пилотной группы пользователей на Lync" при перемещении пользователей не переносятся личные контакты.
В результате в клиенте (Office communicator 2007R2/Lync) список "All Contacts" пустой, а лично созданые пользователями группы с контактами отсуствуют.
Вопрос: как устарнить даную проблему?
черный
создано: 03-11-2011 18:55
Переносили пользователей с галкой Force? Если да, то надо вернуть пользователей назад на OCS и переносить без этой галки.
Никнейм:


BB-коды, смайлы
Тема на форуме
Опции
 
 
< Миграция с Office Communications Server 2007 R2 на Lync Server (часть 2)   Защита от инсайдеров с помощью системы Zlock >

Сервер NTP


Доступ к серверу NTP первого стратума
Подробнее

На форуме

Лента RSS

Mobatime - Автору - Рекламодателю - Веб-мастеру - Контакт - История - Наверх
© Владислав Семёнов aka SavageNoName 2003-2016
При любом использовании материалов ссылка на WindowsFAQ.ru обязательна
Сайту 12 лет, 3 месяца и 3 дня. Форуму 15 лет, 7 месяцев и 16 дней.