OCS 2007 R2 den LYNC SERVER 2010 / 2013 e MIGRATION Bölüm - 1
Bildiğiniz üzere Lync Server 2013 Cumhuriyet’imizin 89. Kuruluş Yıldönümünde RTM sürümüne geçti. Bugüne kadar yapmış olduğumuz kurulumlar ve testler Lync Server 2013 Preview Edition üzerinden yapılmaktaydı. RTM sürümüyle birlikte OCS 2007 R2 ve Lync Server 2010 sistemlerimizi Lync Server 2013 migration yapabiliriz.
Bu makalemizde OCS 2007 R2 sistemimizi Lync Server 2013 (Lync Server 2010)sürümüne migrate edeceğiz. Bunun için aşağıdaki lab ortamını hazırladım.
NOT: Lync Server 2010 ile Lync Server 2013 migrate işlemleri neredeyse aynı sayılır. Farklı olan bölümlerde ekstradan bilgi verilip detaylandırılacaktır. Bu makale serisine ve technet referans dokümanlarına bağlı kalarak migration işlemlerini sorunsuz bir şekilde halledebilirsiniz. Belirtmekte fayda var; burada yapılan işlemleri bir ortamda test etmeden gerçek ortamınıza yapmamanızı öneriyorum.
Domain Controller: Windows Server 2012 Datacenter
OCS 2007 FE ve EDGE: Windows Server 2008 R2
LYNC Server FE ve EDGE: Windows Server 2012 Datacenter
NO |
Hostname |
IP Adresi |
Görevi |
1 |
dc2012.cozumpark.lync |
192.168.1.180 |
Domain Controller, DNS, DHCP , CA |
2 |
ocs2007fe.cozumpark.lync |
192.168.1.181 |
Office Comminicator Server, Front End |
3 |
ocs2007edge |
192.168.1.182 |
Office Comminicator Server, Edge Server |
4 |
lync2013fe.cozumpark.lync |
192.168.1.183 |
Lync Server, Front End Standart |
5 |
lync2013edge |
192.168.1.184 |
Lync Server, Edge Role |
1. Office Communications Server 2007 R2 nin Migration Planının Hazırlanması
Bu aşamada Best Practice olarak pilot kullanıcılarını belirleyeceğiz. İlk olarak bu kullanıcıları migrate ediyor olacağız. Şu anda bu kullanıcılar aktif olarak OCS kullanmaktadırlar.
Configuration Information tab aşağıdaki gibi görünmektedir.
Archiving ve Monitoring verileri Lync Server 2013 deployment işlemlerinde taşınmayacaktır.
Topology Builder işlemleri için Administrative Tools kurulması gereklidir. OCS 2007 R2 administrative tools kurulu olan sunucuya Lync Server 2013 için kullanılacak administrative tools kurulumu yapılamamaktadır.
2. Migration işlemleri için Ön Hazırlıklar:
Bu aşamada aşağıdaki işlemleri tamamlayınız. Benim önerim bu tür migration işlemlerin tamamında bir checklist oluşturup ona göre adım adım işlemleri tamamlamak olacaktır.
Office Communicator Server 2007 R2 nin bütün updatelerinin yapılması:
Method 1 Cumulative Server Update Installer kullanarak aşağıdaki linkten OCS nin bütün updatelerini yapabilirsiniz.
http://support.microsoft.com/?kbid=968802 (ServerUpdateInstaller.exe)
Install Updates tıklandıktan sonra işlemler başlamaktadır.
Pilot Pool için DNS kayıtlarının oluşturulması:
Bunun için DC üzerinden DNS / Forward Lookup Zones / New Host (A or AAAA) / lync2013fe.cozumpark.lync
IP: 192.168.1.183
OCS üzerinde Best Practice Analyzer kurulumu ve analizi:
Ocs2007fe.cozumpark.lync sunucusu üzerine aşağıdaki linkten indireceğiniz Best Practice Analyzer for Office Communicator Server 2007 / R2 kurulumu yapınız ve raporun sonuçlarına göre eksik bölümleri tamamlayınız.
Backup System ve Data:
Bu aşamada AD dahil bütün OCS sisteminin full yedeğinin alınması gereklidir. Bu işlem için detaylı bilgiye aşağıdaki linkten ulaşabilirsiniz.
http://technet.microsoft.com/en-us/library/dd572319(office.13).aspx
Client Sürümleri Bilgisi:
Lync 2013 geçişi ile birlikte OCS Communicator 2007 client yazılımları blocklanacaktır. Bu yazılımların güncellenmesi gereklidir. Buradaki lab ortamında pilot kullanıcılarının yazılımlarını güncelledim.
OCS 2007 R2 bileşenlerinin kontrolü:
Office Communications Server 2007 R2 Administrative Tool üzerinden Forest / Standart Edition Server / ocs2007fe.cozumpark.lync yolundan servislerin çalışığ çalışmadığı hangi servislerin çalıştığı kontrol edilir.
Enabled kullanıcılar Users tabından kontrol edilir.
3. AD Ortamının Lync Server 2013 için Hazırlanması:
Bu aşamada yeni kurulu olan Windows Server 2012 Datacenter (lync2013fe.cozumpark.lync) sunucumuza RTM sürümü çıkmış olan Lync Server 2013 ISO takıyoruz. Daha önceden Lync Server kurulumlarını yapmış olan arkadaşlar aşağıdaki işlemleri hatırlayacaklardır. (Bu işlemi DC üzerinden de yapabilirsiniz)
Microsoft Visiual C++ kurulumu için Yes butonuna tıklanır.
Lync Server 2013 kurulacağı dizin seçilir ve install tıklanır ve gelen Lisans sözleşmesi kabul edilir.
Sürekli kullandığımız Deployment Wizard ekranı açılacaktır. “Prepare Active Directory” tıklanarak işlemlere devam edilir.
Bu işlem öncesi LYNC Server kurulacak sunucuya Active Directory Administrative Tools Feature kurulum yapmanız gereklidir.
İlk olarak Schema genişletmemiz gerekiyor. Bunun için Prepare Schema karşısındaki Run butonuna tıklayıp gelen ekranda next tıklıyoruz.
NOT: Bu işlemler öncesi SystemState Backup almayı unutmayınız.
Bu işlemin sonucunu kontrol etmek için DC üzerinden Start / Run / adsiedit.msc / Action / Connect to / Schema / CN=ms-RTC-SIP-SchemaVersion değerini bulup Properties den rangeUpper ve rangeLower değerlerini kontrol ediniz.
rangeUpper: 1150
rangeLower: 3
Prepare Forest adımında kendi lab ortamımda Local Domain olarak seçim yapıyorum.
Prepare Current Forest adımı tamamlandığında ekran aşağıdaki gibi olacaktır.
Forest Preparation kontrolünü yapmak için AD Domain and Users / Users container karşısında CSAdministrator Grubunu görmemiz gerekir. Büyük ölçekli domain ortamlarında bu grupların gelmesi 15 dakika sürebilir.
NOT: Bu bölümdeki kontrolleri mutlaka yapmanızı öneriyorum. Birden fazla domain (DC) içeren ortamlarda replikasyon sürelerini beklemeniz gerektiğini unutmayınız.
Prepare Current Domain adımını tamamladığınızda aşağıdaki gibi bir ekran görüntüsü almanız gerekiyor.
Domain Preparation adımının kontrolunu ise Lync Management Shell üzerinden aşağıdaki komutu çatıştırarak sonucunda LC_DOMAIN_SETTINGS_STATE_READY çıktısı almanız gereklidir.
Get-CsAdDomain -Domain cozumpark.lync - GlobalSettingsDomainController dc2012.cozumpark.lync
Bu bölümde son adım olarak CSAdministrator / Members tabına Cozumpark\administrator kullanıcısını ekliyorum.
Rollere ait gruplar ve görevleri aşağıdaki gibidir.
Böylelikle “Prepare Active Directory” adımını tamamlamış oluyoruz.
Bundan sonraki adımımızda “Install Administrative Tools” seçeneğiyle birazdan kullanacağımız Topology Builder kurulumunu yapıyoruz.
Bilindiği üzere Enterprise kurulum yapacak olanlar “Prepare First Standart Edition Server” adımını yapmamaktadırlar. Kurulumunuz Enterprise olacaksa öncesinden ilgili SQL sunucuların kurulumunu tamamlamış olmanız gereklidir. Sonrasında Topology Builder ile yeni bir topoloji oluşturup publish etmeniz gerekecektir.
Biz burada Standart Edition kurulum yaptığımız için “Prepare First Standart Edition Server” adımından Central Management Store (CMS) ayarlamamız gerekiyor.
NOT: Bu kurulum öncesi Windows Identity Foundation features kurmayı unutmayınız. Diğer gerekli features kurmaya bu adımda başlayabilirsiniz.
Yeni Topoloji Oluşturma:
Topology Builder açılarak daha önceden Planning Tool ile oluşturduğunuz topology dosyasını kullanabilirsiniz. Biz burada new topology / Create new topology adımlarını takip ediyoruz.
FQDN olarak lync server 2013 sunucumuzun domain name giriyoruz. Enterprise Edition Front End Pool migrate edecekseniz seçiminizi yapıp Pool Name girmeniz gereklidir.
Bu bölümde tanımlayacağınız ayarlar kesinlikle OCS ile tanımlanan ayarlarla aynı olmalıdır. Eğer gerekli ise migrate işleminden sonra ilgili diğer features enable edilebilir.
Lync Server için gerekli olacak share dosyasını oluşturup Everyone Full erişim verip dosyanın yerini belirtiyoruz.
Yeni topology oluşturma işlemimiz tamamlandı sonrasında “Publish Topology” adımını uyguluyoruz. (CMS oluştuğunuz gözlemleyiniz)
Bu işlemde tamamlandıktan sonra “Install or Update Lync Server System” adımına geçiyoruz. Konuyu çok fazla detaylandırmadan anlatacağım bu sebepten dolayı ilgili bölümü bu linkten takip edebilirsiniz.
4. Topology Merge Edilmesi:
Topology Merge işlemi için WMI Backward Compatibility Package kurulumunun yapılması gereklidir. Bunun için Lync Server 2013 DVD içerisinde \SETUP\AMD64\SETUP\OCSWMIBC.MSI yoluna gidiniz.
OCSWMIBC.msi dosyasına çift tıklayıp kurulumu başlatınız.
Bu işlem sonrası Topology Builder ile “Download Topology from existing deployment” seçilir.
Action altından “Merge OCS 2007 R2 Topology” seçilir.
Ortamlarında EDGE sunucusu olanlar burada Add tıklayıp Edge sunucusunu (Eski fakat kullanımda olan OCS Edge) tanımlamaları gerekmektedir.
Edge sunucumuz lab ortamında “single edge server” olarak geçmektedir. Eğer Load Balanced kullanımınız var ise detaylı bilgiye bu linkten ulaşabilirsiniz.
OCS edge için gerekli FQDN ve port numaraları girilir.
Bu edge sunucusu federation ve public IM connectivity olarak kullanılmaktadır.
Ortamınızda Director sunucusu bulunuyorsa buraya Director sunucunuzu ekleyiniz. Eğer yoksa (ki bizim lab ortamında o şekilde) sadece front end sunucusunun fqdn giriniz.
SIP default port olarak 5061 bırakıyorum ve bir sonraki ekrana geçiyorum.
Merge işlemi bittikten sonra aşağıdaki gibi bir ekran gelmelidir. BackCompatSite olarak OCS sunucularımız görünmektedir.
Bu işlem sonrası Action / Publish Topology adımını tekrar yapmalıyız.
Policy ve Ayarların Migrate Edilmesi:
Lync Server Management Shell üzerinden aşağıdaki komutu giriniz.
Import-CsLegacyConfiguration –v
Lync Server 2013 Control Panel giriş yapınız Voice Routing ,Conferencing, Federation and External Access , Monitoring and Archiving bölümlerinde policy lerin import edildiğini gözlemleyiniz.
Merge işlemlerinin kontrolu için Topology Builder açınız ve burada BackCompatSite OCS Server 2007 R2 de FQDN isimlerine karşılık gelen pool ların merge edildiğini görünüz.
Lync Server 2013 Control Panel /Topology / Status bölümünde merge edilen pool olarak BackCompatSite görünüz.
Merge edilmiş Pool görmek için Lync Management Shell üzerinden aşağıdaki komutu giriniz.
Get-CsPool -Identity lync2013fe.cozumpark.lync
Conference Directories merge edildiğini görmek için Lync Management Shell üzerinden aşağıdaki komutu giriniz.
Get-CsConferenceDirectory
Son olarak eskiden kullanılan dial-in conferencing için PIN policy ayarları migrate edilmemiştir. Bunun yerine default PIN policy ayarları atanmıştır. Bunu değiştirmek için Lync Server 2013 Control Panel üzerinden Conferencing bölümü PIN Policy tabından işlem yapılabilir.
Makalemizin birinci bölümünü tamamlamış bulunuyoruz. Bir sonraki makalemizde Edge Pool ve Pilot kullanıcılarının Merge işlemlerini anlatacağım. Görüşmek üzere