Anasayfa » OCS 2007 R2 den Lync Server 2010 ve 2013 e Geçiş – Lync Migration – Bölüm 3

Makaleyi Paylaş

Lync Server

OCS 2007 R2 den Lync Server 2010 ve 2013 e Geçiş – Lync Migration – Bölüm 3

Makalemizin devamında birinci ve ikinci bölümlerde kurduğumuz Lync Server 2013 Standart FE için Lync Server 2013 Edge Server Deployment işlemi yapacağız. Bu bölüme kadar bütün testlerimizi bitirdiğimizi ve herşeyin sağlıklı çalıştığından emin olunuz. Unutmayın bütün bu migration işlemleri için en önemli adım test, test ve yine test dir.

 

Yapımız aşağıda şekildeki gibidir. Şu an kullanıcılarımız dışarıya ve federated kullanıcılarla ocs2007edge sunucusu üzerinden çıkmaktadır. Lync 2013 Edge server yapılandırmasını yapıp ocs2007edge sunucusunu devre dışı bırakacağız.

 

 

image001

 

 

7.       Deploy Pilot Edge Server

 

Lync Server 2013 FE üzerinden Topology Builder programını açıyoruz. Cozumpark \ Lync 2013 Server \Edge Pools sağ tıklayıp New Edge Pool seçiyoruz.

Sponsor

 

 

image002

 

 

Edge sunucumuzun Single Computer Pool olarak FQDN ismini giriyoruz (lync2013edge.cozumpark.lync)

 

 

image003

 

 

NOT: Burada XMPP Federation seçmeyiniz bunu migration işlemi tamamen bittikten sonra da aktif hale getirebiliriz.

 

 

image004

 

 

*Lync 2010 migration geçişinde aşağıdaki ekran gelecektir. Uygun seçenekleri seçip ilerleyebilirsiniz. Daha detaylı bilgi için buraya tıklayınız.

 

 

image005

 

 

Select IP Options bölümünde Internal ve External Interface IPV4 seçimleri yapılır.

 

 

image006

 

 

image007

 

 

image008

 

 

External IP adres için Lync Server Edge üzerindeki Default GW bulunan dışarıya çıkan bacağın ip adresini veriyoruz. (Perimeter Network yapınızdaki bilgileri giriniz)

 

 

image009

 

 

Next hop olarak eğer sisteminizde director sunucusu varsa onu seçmeniz gereklidir. Ben burada edge sunucusunu seçiyorum.

 

 

image010

 

 

“Associate Front End or Mediation Pools” bölümünde Pool FQDN olarak lync2013fe.cozumpark.lync yanındaki chechbox işaretlenir ve finish tıklanır.

 

 

image011

 

 

Bu işlem sonrası Action / Publish Topology yapmanız gereklidir.

 

Bu işlemlerden sonra replikasyonun gerçekleşip gerçekleşmediğini kontrol etmemiz gerekiyor. Bunun için Lync Server 2013 FE olan sunucuda Lync Server Management Shell üzerinden aşağıdaki komutu yürütünüz

 

Get-CsManagementStoreReplicationStatus

 

 

image012

 

 

Eğer UptoDate değerleri False olarak görünüyorsa aşağıdaki komutla replikasyonu tekrar sağlayalım

 

Invoke-CsManagementStoreReplication

 

 

image013

 

 

image014

 

 

Network veya DNS probleminiz yok ise (Host A kaydını oluşturduysanız) replikasyon TRUE hale gelecektir. Replikasyon sağlandıktan sonra diğer adıma geçebilirsiniz. Lync 2013 Edge server üzerinde DNS Suffix, hosts kayıtlarını güncelleyiniz.

 

 

image015

 

 

8.       Lync Server 2013 Edge Server Kurulumu

 

Lync Server 2010 Edge Server kurulumdan hiçbir farkı olmayan bu işlem için ilk olarak CsConfiguration Export etmemiz gerekiyor. Bunun için Lync Server 2013 FE üzerinde Lync Management Shell de aşağıdaki komutu yürütünüz.

 

Export-CsConfiguration –file c:\cozumpark\config.zip

 

 

image016

 

 

Bu config.zip dosyasını Lync Server 2013 Edge sunucusuna kopyalayınız. Lync Server 2013 DVD sini sisteme takıp kuruluma başlayınız.

 

Öncesinde; Lync 2013 Edge sunucusu üzerinde Host File, DNS Suffix, Network Configuration, Internal external NIC leri, Sertifikaları, Net Framework 3.5, Windows Identity Foundation kurulu olduğunu teyit ediniz.

 

Install or Update Lync Server System içerisinde Step1: Install Local Configuration Store karşısındaki Run tıklayınız.

 

 

image017

 

 

image018

 

 

Lync FE 2013 sunucusundan export ettiğimiz config.zip dosyasını gösterip next tıklıyoruz.

 

 

image019

 

 

image020

 

 

İşlem başarıyla sonuçlandıktan sonra Step 2: Setup or remove Server Components karşısındaki Run tıklanarak kuruluma devam edilir.

 

 

image021

 

 

image022

 

 

Step 3: Request, Install or Assign Certificates karşısındaki Run tıklanır. Sertifika konusunda çok değişik seçenekler mevcuttur ben bu aşamada içerde kullandığım CA sunucusundan bütün (SIP Access Edge External, Web Conferencing Edge External ve A/V Edge External) için tek bir sertifika talep ediyorum.

 

Bu aşamaya geldiğinizde 9.3. To configure certificates on the Lync Server 2013 Edge Server adımını önceden incelemesini öneririm.

 

 

image023

 

 

Step 4: Start Services adımında Lync servislerini Start etmek için “Run” tıklayınız.

 

 

image024

 

 

9.       Move from Pilot Deployment into Production

9.1. Federation Route ve Media Traffic Yönlendirilmesi

 

 

Bunun için Lync Server 2013 FE üzerinden Topology Builder açıyoruz. Cozumpark \ Lync Server 2013 üzerinde sağ tıklayıp Edit Properties \ Federation Route seçilir. Enable SIP Federation ve Enable XMPP Federation kutucukları kaldırılır ve OK tıklanır.

 

 

image025

 

 

*Lync 2010 update yapacaksanız aşağıdaki ekranı görüyor olmalısınız. “Disable” seçmeniz gereklidir.

 

 

image026

 

 

Bu işlem sonrası Action \ Publish Topology yapınız.

 

9.2. To configure the legacy Edge Server as a non-federating Edge Server

 

Bu işlem için Topology Builder üzerinde Action \ Merge Office Communication Server 2007 R2 \Specify Edge Setup \ Edge Server Internal FQDN \ Change dedikten sonra This Edge pool is used for federation and public IM connectivity kutucuğu boşaltılır.

 

 

image027

 

 

Bu işlem sonrası Action \ Publish Topology tekrarlanır. Sonrasında Cozumpark\ Lync Server 2013 üzerinde aşağıdaki gibi bir ekran görmeniz gereklidir.

 

 

image028

 

 

NOT: Bu işlemleri yaparken aşağıdaki mesajı görebilirsiniz dikkate almayınız.

 

WARNING : No Office Communications Server 2007 / Office Communications Server 2007 R2 Edge has been enabled for federation

 

*Lync 2010 migrationda aşağıdaki ekranlar görünecektir

 

 

image029

 

 

image030

 

 

image031

 

 

 

9.3. To configure certificates on the Lync Server 2013 Edge Server

 

Aşağıdaki işlemleri yaparak OCS 2007 R2 den Lync Server 2010 external access sertifikaları aktarabiliriz.

 

Legacy Office Communications Server 2007 R2 Edge Server üzerinde Certificates üzerinden external Access Proxy Sertifikasını export ediniz.

 

Lync Server 2013 Edge Server üzerinde import Access Proxy external sertifika diyerek bir önceki adımda export ettiğimiz sertifikayı gösteriyoruz.

 

Import ettiğimiz External Access Proxy sertifikasını Lync Server 2013 external interface üzerinde assign ediniz.

 

Internal interface ait sertifikanın değişmemesi gerekiyor.

 

9.4. To change Office Communications Server 2007 R2 federation route to use Lync Server 2010 Edge Server

 

OCS 2007 R2 üzerinde / Forest / Properties / Global properties / Federation tabına gidilir.

 

 

image032

 

 

Burada “Enable Federation and Public IM Connectivity” nin işaretli olduğunu kontrol ediniz ve aşağıda FQDN olarak yeni kurduğumuz Lync 2013 Edge sunucusunun FQDN ismi girilir.

 

 

image033

 

 

9.5. To turn on Lync Server 2013 Edge Server federation

 

Topology Builder üzerinde Cozumpark/ Lync Server 2013 / Edge Pools / lync2013edge.cozumpark.lync üzerinde sağ tık Edit properties tıklayınız.

 

Burada “Enable Federation for this Edge Pool (Port 5061)” kutucuğunu işaretleyiniz.

 

Bu ekran görüntüsünü sonradan aldığım için siz XMPP Federation şimdilik seçmeyiniz.

 

 

image034

 

 

*Lync 2010 migration işleminde aşağıdaki ekran görünecektir.

 

 

image035

 

 

Cozumpark Node üzerinde sağ tıklayıp Edit Properties / Federation Route / Side Federation Route Assignment altında “Enable SIP Federation” tıklanır ve listeden Lync 2013 Edge sunucusu seçilir.

 

*Lync 2010 migration işleminde Sşde federation route assignment / Enable seçilir ve listeden Lync 2010 Edge sunucusu seçilir.

 

 

image036

 

 

Bu işlemleri de tamamladıktan sonra Action / Publish Topology yapmamız gereklidir.

 

9.6. To configure Lync Server 2013 Edge Server outbound media path

 

Topology Builder üzerinden Cozumpark / Lync Server 2013 / Standart Edition Front End Servers sağ tıklayıp Edit Properties dedikten sonra Associations bölmesinden “Associate Edge Pool(for media Components) kutucuğu işaretlenir. Açılan listeden Lync Server 2013 Edge sunucusu seçilir.

 

 

image037

 

 

*Lync 2010 migration işleminde aşağıdaki ekranı göreceksiniz.

 

 

image038

 

 

Bu işlemden sonra topolojiyi tekrar publish ediniz. Action / Publish Topology

 

9.7. To verify federation and remote access for external users

 

Bu işlem için Lync Server 2013 Front End sunucusu üzerinden Lync Management Shell de aşağıdaki komutu yürütünüz

 

Get-CsAccessEdgeConfiguration

 

 

image039

 

 

Remote access ve Federation enable yapmak için aşağıdaki komutu kullanabiliriz

 

Set-CsAccessEdgeConfiguration komutuyla ilgili geniş bilgi için tıklayınız

 

 

image040

 

 

9.8. To configure Lync Server 2013 Edge Server

 

Bu işlem için sisteminizde bulunan bütün Lync Server 2013 sunucularınızı online hale getiriniz. Bundan sonraki işlemlerimiz OCS 2007 R2 Edge sunucularımızı offline konuma getirmektir. Bunun için OCS 2007 R2 Edge sunucusu üzerinde Administrative Tools /Computer Management / Services / OCS Access Edge sağ tıklayıp Stop Service seçmemiz gereklidir.

 

 

image041

 

 

Bu işlemden sonra Start / Services.msc / OCS Access Edge Properties de Startup Type olarak : Disable seçmemiz gereklidir. Bu işlemi sistemde bulunan bütün OCS Edge sunucular için yapınız.

 

 

image042

 

 

9.9. To Test Connectivity of External Users and External Access

 

Bu aşamada yine test konularına yoğunlaşıyor olacağız. Bunun için aşağıdaki testleri tamamlayınız.

 

Bu işlemler öncesi dış – iç DNS kayıtlarını güncellemiş olmayı, Reserve Proxy üzerindeki ayarlamaları yapmanız gereklidir.

 

– Federated domainde bulunan bir kullanıcı hem OCS 2007 R2 pool üzerinde bulunan hem de Lync Server 2013 pool üzerinde bulunan kullanıcılarla iletişime geçmelidir (Test IM, sunum, audio/video ve desktop sharing)

 

– Public IM service provider kayıtlı kullanıcılarla iletişimin test edilmesi

 

– Anonymous kullanıcıların konferanslara login olup olamadığı

 

– VPN den bağlanılmadan OCS 2007 R2 pool da bulunan bir kullanıcının Lync Server 2013 pool da bulunan bir kullanıcıyla remote user access testinin yapılması (Test IM, sunum, A/V, desktop sharing) ve aynı şekilde Lync Server 2013 pool da bulunan bir kullanıcının VPN olmadan remote access testinin yapılması

 

10. Kalan OCS kullanıcılarının Lync 2013 Migrate edilmesi

 

Bu işlem yine her zamanki gibi Lync Control Panel üzerinden veya Lync Management Shell üzerinden yapılabilmektedir. Lync Control Panel üzerinden Users / Action / Move All Users to pool… seçiyoruz.

 

 

image043

 

 

Source pool ve Destination pool seçilir.

 

NOT: Yine gerekli olmadıkça Force işlemini burada yapmayınız.

 

 

image044

 

 

 

image045

 

 

image046

 

 

Bu işlemi Lync Management Shell üzerinden aşağıdaki komutu yazarak da yapabilirdik

 

Get-CsUser -OnOfficeCommunicationServer | Move-CsLegacyUser -Target “lync2013.cozumpark.lync”

 

 

image047

 

 

10.   Configure XMPP Gateway on Lync Server 2013

 

Bu konu için ayrı bir makale yazmamız gerekiyor. Bu adımı yapacaksanız detaylı bilgiye linkten ulaşabilirsiniz.

 

11.   Migrate Response Group

 

Bu bölümde response group ayarlarını (agent groups, queues ve workflows) OCS 2007 R2 den Lync Server 2013 pool migrate ediyor olacağız. Response Group olup olmadığını görmek için aşağıdaki komutu Lync Management Shell üzerinde yürütünüz.

 

Get-CsService–ApplicationServer

 

Eğer Back End Server OCS 2007 R2 pool üzerinde SQL 2005 bulunuyorsa http://www.microsoft.com/en-us/download/details.aspx?id=11988 linkinden Feature Pack for Microsoft SQL Server 2005 – December 2008 güncelleştirmelerini yapmanız gereklidir. Bu işlemlerden sonra move işlemi için aşağıdaki komutu Lync Management Shell üzerinden yürütünüz.

 

Move-CsRgsConfiguration -Source ocs2007r2.cozumpark.lync -Destination lync2013fe.cozumpark.lync

 

 

image048

 

 

Move işlemi sonrası kontrolleri sağlamak için Lync Server Control Panel / response Group üzerinden veya aşağıdaki komutlarla Lync Management Shell üzerinden yapabilirsiniz

 

Get-CsRgsAgentGroup : Bütün agent grupları gösterir

 

Get-CsRgsQueue : Bütün queues gösterir.

 

Get-CsRgsWorkflow :Bütün workflowları gösterir.

 

12.   Migrate Dial-in Access Numbers

 

Bu adımda Dial-in Access numaralarını ve özelliklerini OCS den Lync Server migrate ediyor olacağız. İlk olarak kullanılan dial-in access numaralarını tespit ediyoruz. Bunun için OCS 2007 R2 admin consolundan Forest / Properties / Conferencing Attendant Properties seçilir.

 

 

image049

 

 

Access Phone Numbers altındaki kayıtlar kontrol edilir.

 

 

image050

 

 

image051

 

 

Dialin Access Numaralarını Move etmek için Lync Management Shell üzerinden aşağıdaki komutu yürütünüz.

 

Move-CsApplicationEndpoint -Identity sip:Microsoft.Rtc.Applications.Caa-EB4C73E2-A77F-412A-88E7-73EFE1543DE5 -Target lync2013fe.cozumpark.lync

 

Bu işlemin sonucunu Lync Server 2013 Control Panel / Conferencing / Dial-in Access Number tabından veya aşağıdaki Lync Management Shell komutundan kontrol edebilirsiniz.

 

Get-CsApplicationEndPoint –Identity SIP-URI

 

13.   Migrate Address Book

 

Bu işlem için öncelikle kullanmakta olduğumuz Number Normalization kurallarını bulmamız gerekiyor. OCS 2007 R2 de $installedDriveLetter:\Program Files\Microsoft Communications Server 2007 R2\Web Components\Address Book Files\Files\ Company_Phone_Number_Normalization_Rules.txt dosyasını

 

\\lync2013fe\c: \LyncShare\1-WebServices-1\ABFiles dosyası altına kopyalayınız.

 

Bu txt rule dosyasını edit yaparak aşağıdaki düzeltmeleri yapınız. Boşluk olan yerlere ? işareti koyunuz.

 

\s*\( \s*\d\d\d\s*\) \s*\- \s*\d\d\d\s*\- \s*\d\d\d\d

\s*\(?\s*\d\d\d\s*\)?\s*\-?\s*\d\d\d\s*\-?\s*\d\d\d\d

 

14.   Configure Trusted application servers

 

Topology Builder ile Download topology from existing deployment seçiyoruz. Trusted application servers sağ tık “New Trusted Application Pool..” seçilir.

 

 

 

image052

 

 

image053

 

 

image054

 

 

Bu işlem sonrası Topology tekrar publish etmemiz gereklidir.

 

Makaleminizin üçüncü bölümünün sonuna geldik. Makalemizin 4ncü bölümünde Mediation Server Migration, Move Conference Directories işlemlerini yaptıktan sonra OCS 2007 R2 FE ve Edge sunucularımızı kontrollü bir şekilde Deactive edip sonradan remove ediyor olacağız.

 

Lab ortamımda Exchange sunucusu ve integration olmadığı için Exchange tarafındaki migrate işlemlerine değinemiyorum. Bir sonraki makalemde “Lync Server 2010 dan Lync Server 2013 Migration” Exchange integration, Outlook Web App ve IM Integration, Move Exchange Unified Messaging Contact Objects işlemlerini yapıyor olacağız. Görüşmek üzere

 

Makaleyi Paylaş

Cevap bırakın