1. Ana Sayfa
  2. Lync Server
  3. OCS 2007 R2’den Lync’e Geçiş Yükseltme Nasıl Yapılır

OCS 2007 R2’den Lync’e Geçiş Yükseltme Nasıl Yapılır

Exchange Server ile Sharepoint Server ile ve diğer MS Office ürünleri ile birlikte çalışabilen Lync 2010, Microsoft’un en yeni Unified Communication ürünüdür. Ürünün öncesindeki versiyonları olan OCS 2007 / R2 ‘den farklılıkları, yenilikleri yada kullanım amacı ile ilgili bilgiler bir çok yurt içi yada yurt dışı IT forumunda mevcuttur.

Fikir edinmek ya da detaylarını incelemek isterseniz;

http://lync.microsoft.com/en-us/Pages/default.aspx

http://technet.microsoft.com/en-us/library/gg398616.aspx URL’lerinden faydalanabilirsiniz. Bu yazımda, Edge Server yapısı olmayan Office Communication Server 2007 R2 kullanan bir yapıda Lync 2010’a geçiş, Monitoring Server kurulumu ve Archiving Server kurulumu uygulamamı paylaşmak istiyorum.

Hazırda çalışan bir OCS 2007 R2 sunucumuz mevcuttu. Öncelikle çalışan yapınızdaki OCS sunucu rollerini kontrol etmeyi ihmal etmeyiniz çünkü geçiş aşamaları OCS yapınızdaki sunucu rollerine göre artabilir. Yapınızda Edge Server varsa süreciniz bir kaç adım artacaktır.

OCS 2007 R2 yönetim konsolundan Edge Role’ünün varlığını gözleyebilirsiniz.

Geçiş sürecine başlayalım.

Öncelikle OCS 2007 R2 sunucunuzu güncel değilse güncellemelisiniz. Bu işlem için http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=19178 URL’sinden Server Update Installer msi paketini kullanabilirsiniz. Benim çalıştığım ortamda updater, 15 adet güncelleme yapmıştı. Güncellemeler sonrasında OCS servislerine bakıp Front End Servisinin hata verdiğini görebilirsiniz. Yada Event Viewer’da ;

The Office Communications Server Front-End service terminated with service-specific error 3287185656 (0xC3EE78F8).

hatasını görebilirsiniz. Bu durumun sebebi, sunucunuzun veritabanını henüz güncellememiş olmanızdır. Veritabanını güncellemek için http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=19178 URL’sinden OCS2009-DBupdater msi paketini kullanabilirsiniz.

OCS 2007 R2 yapısı güncellendikten sonra Lync 2010 ile işimiz başlayacaktır. Bu arada OCS 2007 R2 ile Lync 2010’u birlikte kullanabilirsiniz. Yada OCS 2007 ile Lync 2010’u da birlikte kullanabilirsiniz.

Güncellemeleri yaptıktan sonra durumu gözlemek için OCS R2 Best Practice Analyzer’ı kullanmalısınız. ÇS için Health Check yaptığınızda o anki durumu görebilirsiniz. Analiz aracı benim yapımda sadace OCS R2’in sanal sunucu üzerinde çalıştığı uyarısını vermişti. Yükseltme için yaptıklarımızın ardında Lync 2010’u kuracağımız sanala geçebiliriz.

Geçiş sürecinde ilerleyişimiz şu şekilde olacak.

Lync 2010 kurulumu için Active Directory schema’sını , forest’ını ve domain’ini hazırlayacağız.

Topology Builder’i kuracağız. Lync veritabanını oluşturacağız.

Topology builder ile ilk pool’u ( standart yada enterprise, ihtiyaçlarınıza bağlı olarak, ben standart front end pool kullandım ) oluşturacağız. Oluşturduğumuz topology’yi Active Directory’de publish edeceğiz.

Hazırladığımız topology doğrultusunda Lync bileşenlerini kuracağız.

TLS & SSL bağlantıları için gereken dijital sertifikaları tedarik edeceğiz.

OCS R2 topology’si ile Lync topology’sini merge edip LegacyUser’ları Lync 2010 Registrar Pool’ununa aktaracağız.

Lync’i kuracağım sanala geçiyorum.

İşletim sistemi olarak Windows Server 2008 SP2 64-bit ya da Windows Server 2008 R2 kullanabilirsiniz. Gereksinim duyulan bileşenleri hızlıca kurmak için Server Manager’ı ya da Power Shell’i kullanabilirsiniz.

Power Shell için aşağıdaki Add-….. cmdlet’i işinizi kolaylaştıracaktır.

PS C:\> Add-WindowsFeature NET-Framework,RSAT-ADDS,Web-Server,Web-Static-Content,Web-Default-Doc,Web-Http-Errors,Web-Http-Redirect,Web-Asp-Net,Web-Net-Ext,Web-ISAPI-Ext,Web-ISAPI-Filter,Web-Http-Logging,Web-Log-Libraries,Web-Http-Tracing,Web-Windows-Auth,Web-Client-Auth,Web-Filtering,Web-Stat-Compression,Web-Mgmt-Console,Web-Scripting-Tools –Restart

Tabii öncesinde ServerManager modülünü PS’e import etmeyi unutmayınız. (import-module servermanager)

Kurulum aşamasında ilk olarak kurulu değilse Microsoft Visual C++ 2008 Redist paketini kurulacak. Sonrasında


Resim-1

Install ile devam edip ilk Lync parçacıklarını kuracağız. Sonrasında karşımıza Deployment Wizard açılacak.


Resim-2

İlk olarak Topology Builder’ı kuruyoruz. Lync’e dair her adım öncesinde uğranacak yer Topology Builder olacaktır. Çünkü ne yapacaksak (server ,site , pool vs.. konfigürasyonları ve dahası için ) topolojide yerini almasını sağlıyoruz ardından publish ediyoruz sonra kurulumunu yapıyoruz. Kurulumdan sonra topology builder’i açarsanız sizden topology tanımlamanızı isteyecektir. İsterseniz new topology ile tanımlayın, isterseniz sonraya bırakın. (Lync bileşenlerinin kurulumdan önce mutlaka tanımlamamız gerekecektir). Ben bir kaç adım sonraya bırakıyorum.

Sırada Schema, Forest ve Domain hazırlığı mevcut.

Üstteki resimde görülen Prepare Active Directory kısmından sırası ile yapınız. Bir çok yerde deployment guide olduğundan tek tek resmetme gereği duymadım. Bu işlemleri yapmak için Enterprise Admins , Domain Admins , Schema Admins yetkilerine ihtiyaç duyulur!!!

Eğer Executing Commands ekranlarını incelerseniz işlemler için örneğin Enable-CSAdForest,Enable-CSAdDomain gibi komutların çalıştırıldığını yada hata alırsanız neden hata aldığınızı gözleyebilirsiniz.

Schema güncellemesinin başarılı olup olmadığını gözlemek için bir kaç ADSIEDIT ile bir kaç attribute‘u inceleyebilirsiniz.


Resim-3

Üstte gösterdiğim objenin rangeupper ve rangelower attribute’ları 110014 şeklinde olmalıdır. Eğer yapınızda öncesinde OCS kurulduysa( ki bende öcnesinde OCS R2 vardı ) , rangeupper değeri 1007 ‘dir. OCS 2007 R2 varsa 1008‘dir.


Resim-4

Üstteki komut ile de son durumu görebilirsiniz. Hızlı kontrol açısından işlevsel bir komut bence.

Sırada ilk standartd edition server’ı hazırlama aşaması geliyor. Yine üstteki resimdeki Prepare First Standard Edition Server’a tıklıyoruz. Okumak isterseniz sihirbaz önce ne olacağını kısaca belirtiyor.


Resim-5

Central Management Store için SQL Server 2008 Express Edition hazırlanacak ve veritabanı oluşturulacak.


Resim-6

Resim üst kısında SqlExpressRTC kurulumunun başarılı olduğu görülüyor. Windows Firewall‘da da gereken istinalar oluşturulmuş. Bu aşamada kurulan bileşenleri gözlemek isterseniz Programs and Features’a bakabilirsiniz.

için devamında ( şu ana kadar da olduğu gibi ) domain administrator hesabını kullanacağım. Bu hesabı CsAdministrators ve RTCUniversalServerAdmins grubuna ekleyiniz. Yine Lync kurulumunda kullanılacak olan bir paylaşıma ihtiyacımız var. “share” isminde c:\ altında bir paylaşım açtım. Herkese Read ve Execute izni , Administrator‘a Full Control izni verilmelidir.

Hazırlık bitti. Bu aşamada ne yaptığımızı özetleyelim. Lync için gereken IIS bileşenleri hazırlandı. Topoloji oluşturmak için gerelen builder kuruldu. AD yapısı tamamen hazırlandı.( Forest functional level windows server 2003’tedir.) Central Management Store için gereken SQL veritabanı hazırlandır.Firewall’da istisnalar oluşturuldu.

Sıra Lync bileşenlerinin kurulumunda ama öncesinde topolojiyi hazırlayalım ki Lync kurulum sihirbazı topolojiye uygun bileşenleri seçip kurabilsin.

Topology Builder’ı çalıştırıyoruz. New Topology ile devam ediyoruz. Masaüstünde bir klasöre topoloji dosyasını kaydedebilirsiniz.


Resim-7

Sip domain’inizi belirliyorsunuz. Örneğin domain isminiz nwtraders.msft ise kullanıcılarınıza da sip:firstname.lastname@nwtraders.msft şeklide bir sip adresi vermek isterseniz, sip domain’ini nwtraders.msft şeklinde belirleyeceksiniz. Kullanmak istediğiniz farklı sip domain isimleri varsa sonraki ekranda bunları ekleyebilirsiniz.

Devamında ilk site’i belirliyoruz. Lync için site kavramı coğrafi bölgelere karşılık gelse de aslında registrar pool‘ların topluluğuna site diyebiliriz. Site ismi olarak seçim size kalmış. Örneğin: kurumunismi-merkez gibi. Site detayları ( şehir , ülke vs… ) uygun şekilde doldurulabilir.


Resim-8

Topolojimizi tanımladık ,Front End sihirbazımızı açalım. İlk Pool’u tanımlayacağız.


Resim-9

Standard Edition tanımlaması ile devam ediyorum,


Resim-10

Pool’a dahil etmek istediğim feature’ları seçiyorum.


Resim-11

İlerleyen 2-3 ekrandaki seçimleri varsayılan değerleri ile bırakıyorum. Sihirbazı sonlandırdığımda aşağıdaki gibi site’im hazırlanmış ve publish edilmek üzere bekliyor olacak. Sonrasında Publishing işlemini yapacağız. (aşağıdaki resimde publish işlemi tamamlanmış durumdadır)


Resim-12

Topology builder’I açıp site’inizi genişletirseniz görünüm üstteki gibidir. İsterseniz publish etmeden önce


Resim-13

Lync Server 2010 Edit menüsünden administrative access URL ‘sini belirleyebilirsiniz. Ardından Lync Server 2010 ‘a sağ tıklayıp publish ile topoloji’yi yayınlıyoruz. Artık Lync 2010 kurulum sihirbazı topolojiye bakarak gereken bileşenleri kurabilir.

Üstte bazı URL isimleri mevcut. Bunlar için DNS’te kayıt açmayı unutmayınız. Bu ip adresleri Standartd Edition Front End Server’i göstermelidir. Yada kuruyorsanız Enterprise Edition Front-End pool’u göstermelidir.


Resim-14

Deployment Wizard seçim menülerinden Install Local Configuration Store’u “Run” ile yapılandırıyoruz.


Resim-15

Run’a tıkladığımızda ilk karşılaştığımız talep Configure Local Replica of Central Management Store‘dur. Seçimimiz Retrieve directly from the Central Management Store olacak. Ardından Executing Commands faslı bağlayacak.


Resim-16

SQL Express yükleniyor.


Resim-17

Local Configuration Store yükleniyor ve Task tamamlanıyor. Lync bileşenleri yükleme kısmına geçeceğiz.


Resim-18

Daha önce Topology Builder ile topolojimizi publish etmiştik, Lync bu topolojiye uygun bileşenleri kuracak. Ben ilk etapta topolojiye Standard Edition Front End Server eklemiştim. Sihirbaz sadece buna dair bileşenleri kuracak. Sonrasında(sonraki yazımda) topojiye monitoring server ve archiving server ekleyip topolojiyi publish edip monitoring ve archiving server’ı kuracağım. Run ile devam.

Not: Eğer daha önce bahsettiğim Share’ı açmadıysanız hata alırsınız.

Windows Server 2008 R2 işletim sistemine kurulum yapıyorsanız çözümü aşağıdaki link’te olan hatayı alırsınız.

http://support.microsoft.com/kb/2522454 (dism.exe ile paket güncellemesi yapıyoruz)

Ben paylaşım açmayı unuttuğumdan Executing Commands kısmında hata almıştım.

Üstteki dism.exe çözümünü uyguladıktan sonra bir reboot gerekecektir. Bu durumlar düzeltildikten sonra kurulum hızlıca tamamlanır.

Ardından dijital sertifikaların hazırlanması ve assign edilmesi son derece basit bir süreç. (Internal Certificate Authority mevcut olduğundan onu kullandım. Aksi durumda Public CA’lerden alınacaktır.)


Resim-19

Step 3 à Run ve dahası için sihirbazı takip edin yeterli. Bir kaç adımı aşağıya aktardım.


Resim-20

Internal CA olduğunda hemen talep en anlamlısı olacaktır.


Resim-21

Sip domain seçimi, fazla bir alternatif yok şu anda.


Resim-22

View kısmından doğrulama yapabilirsiniz.


Resim-23

Sertifika alımı ve assignment tamamlandı.

Sonraki adımda servisleri start edebilirsiniz.


Resim-24

Servisler başlatıldı.


Resim-25

OCS R2 topolojisi ile Lync ‘i merge etmeden önce son olarak client’ların TLS ya da TCP ile sunucuya bağlanabilmeleri için kullanacakları DNS kayıtlarını açalım.


Resim-26

Standart bir işlem olduğundan Microsoft Technet’ten bir screenshot aldım. TCP bağlantısı için de ismi _sipinternal, protokolü _tcp, port’u 5060 olan bir kayıt daha açabilirsiniz.

Artık OCS R2 topolojisini Lync Topology Builder’ı kullanarak Lync’e merge edelim. Öncesinde WMI Backward Compatibility’yi kuralım. Paketi;


Resim-27

Lync media’sından bulabilirsiniz.

Lync Topology Builder’ı açalım.


Resim-28

Merge kısmı ile devam ediyoruz.


Resim-29

Benim geçişini yaptığım ortamda Edge Server yoktu. Dolayısıyla üstteki resimden bir önceki ekranı (Edge Server belirleme menüleri) boş bıraktım.

Merge sihirbazı tamamlanacak. Sonrasında topolojiyi tekrar Publish ediyoruz. Topoloji Builder’a eski topolojide geliyor.


Resim-30

Şimdi Lync Control Panel’den topolojilere bakabiliriz.

Yine Lync Control Panel’den legacy user’ları Lync’teki registrar pool‘a aktarabiliriz.


Resim-31

User’ların taşınması için Users tab’ına geliyoruz ve legacy user’ları görmek için küçük bir filtre oluşturuyoruz.


Resim-32

Filtre ardından find dediğinizde OCS R2’niz üzerinde bulunan tüm kullanıcılar gelecektir. Kullanıcıyı seçip Action altından move selected users kısmından Lync registrar pool’u seçip aktarabilirsiniz.

Alternatif olarak bunu managemenet shell’den de yapabilirsiniz.

Move-CsLegacyUser -Identity “sip:baris@nwtraders.msft” -Target “lync-s1.nwtraders.msft” komutunu da kullanabilirsiniz. İşlemimiz tamamlanmış oldu. Edge Server’ınız varsa bir kaç extra adım mevcut. Bu adımlar için ve OCS R2’nin Decommission işlemleri için http://technet.microsoft.com/en-us/library/gg413057.aspx linkinden faydalanabilirsiniz. Lync policy ayarlarını da default bıraktığımdan geçişimiz burada tamamlanmış oldu.

Sonraki yazımda SQL Repoting ile Lync Monitoring Server yapılandırması ve Archiving Server yapılandırmasını yazacağım.

Sorunsuz günler dilerim…

Bu konuyla ilgili sorularınızı https://forum.mshowto.org linkini kullanarak ulaşacağınız forum sayfamızda sorabilirsiniz.

Referanslar

www.Technet.com

ve günlük iş yaşantım.

Yorum Yap

Yazar Hakkında

1981'de Isparta’da doğdum. Üniversiteye kadar yaşantım Isparta'da devam etti. Lisansımı ve Yüksek Lisansımı Yıldız Teknik Üniversitesinde tamamladım. Windows NT'nin zamanının geçip Windows 2000 Server ve Client tarafının yaygınlaşmaya başladığı dönemlerde Microsoft sertifikasyon eğitimleri ile amatörce ilgilendiğim Bilişim Teknolojileri alanında, profesyonelliğe doğru ilerleyişim başladı. Lisans eğitimimin son zamanlarında ve yüksek lisansım ilk yılında freelance olarak çalıştım. 2006'in ilk çeyreğinden itibaren Bilge Adam Bilgi Teknolojileri Akademisi’nde Microsoft Sertifikasyon eğitimleri vermeye bağladım. Ardından Ankara Kızılay şubesinde 2 yıl Sistem ve Ağ Uzmanlığı departmanında Bölüm Başkan Yardımcılığı yaptım. Bilge Adam Kurumsal’da MS Sistem ve Platform kısmında Danışmanlık ve Eğitim hizmetleri ile Bilge Adam macerama devam ettim. Son 1.5 yıl kurumum adına Savunma Teknolojileri Mühendisliği A.Ş. 'ye MS Sistem ve Platform, Vmware Infrastructure (ESXi, vSphere) , Endpoint Security & Content Gateways (Checkpoint & Websense) , Network Infrastructure (Cisco Systems - Routing & Switching) alanlarında danışmanlık hizmeti verdim. Şu an SYMTURK firmasında Enterprise Vault ve Altiris CMS ürünlerinde danışmanlık hizmetine devam ediyorum. Vakit ayırabildiğim ölçüde eşimle WoW oynuyorum.

Yorum Yap