Daha önceki makalelerimizde Windows Server 2012 üzerine Lync Server 2013 Preview kurulumlarını yapmıştık.
Bu makalemizde ise yapımızda var olan Lync Server 2013 sunucusu üzerine Persistent Chat Role kurulumunu yapacağız. Bu kurulum için gerekli ön hazırlıklar aşağıdaki gibidir;
- Lync Server 2013 Preview Standart Edition Front End (lync2013.cozumpark.local)
- Full SQL Server 2008 R2 veya Full SQL Server 2012 (Name Instance: Chat)
Technet tarafında Persistent Chat Deployment için geniş bilgiye ulaşabilirsiniz.
http://technet.microsoft.com/en-us/library/jj205357(v=ocs.15).aspx
Lync Server Control Panel – Persistent Chat bölümüne baktığımızda en az bir tane pool olması gerektiğini söyleyen bir uyarı mesajı alırız.
Kurulumuza ilk olarak SQL Server tarafında yeni bir PERCHAT database oluşturmaya başlıyoruz. Bu işlem için SQL Server içerisindeki setup.exe çalıştırılır ve “New installation or add features an existing installation” seçilir.
Aslında Monitoring Rolünü kurarken yaptığımız işlemlerden farklı birşey yapmayacağız. Ekranları takip ederek kuruluma devam ediyoruz.
Burada “New installation or add shared features” seçeneği işaretlenir next tıklanır.
“SQL Server Feature Installation” seçeneği işaretlenir ve next tıklanır.
“Databases Engine Services” ve “Reporting Services” seçilerek kuruluma devam edilir.
Name Instance: PERCHAT yazılır ve next tıklanır.
Kurulum için 550 MB alan gerekmektedir.
“Use same account for all SQL Server Services” seçeneği tıklanır.
Account Name: NT AUTHORITY\ SYSTEM seçilir ve password kısmı BOŞ bırakılır.
“Windows authentication mode” seçilir “Add Current User” tıklanarak. “Cozumpark\administrator” kullanıcısı eklenir.
“Install the native mode default configuration” seçilir ve next tıklanır.
SQL Server kurulumundan sonra Lync Topology Builder ile Persistent Chat Pool oluşturmamız gerekiyor. Bunun için “Persistent Chat Pool” üzerinde sağ tıklayıp “New Persistent Chat Pool...” seçeneğini seçiyoruz.
FQDN olarak Lync Server 2013 sunucusunun Fully Qualified Domain Name giriyoruz. “lync2013.cozumpark.local”
“Single Computer Pool” seçilir ve next tıklanır.
Persistent Chat Pool için bir isim veriyoruz, biz burada “Cozumpark Chat Pool” ismini kullandık.
SQL Server Store tanımı için “New” tıklandıktan sonra aşağıdaki bilgileri giriyoruz.
SQL Server FQDN: lync2012.cozumpark.local
Name Instance: PERCHAT
Bilgileri girdikten sonra aşağıdaki gibi bir ekran gelmesi gereklidir.
Lync Server 2013 Preview ilk kurulurken oluşturduğumuz “LyncShare” dosyasını gösterip kuruluma devam ediyoruz.
Böylelikle Persistent Chat Pools tanımlarımız tamamlanmıştır. Aşağıdaki ekranda genel bir özet görebilirsiniz.
Her zamanki gibi bir bir tanımlamadan sonra Topolojiyi Publish etmemiz gereklidir. Bu işlem için Actions \ Publish Topology adımlarına tıklıyoruz.
Topology Publish işlemleri başarılı bir şekilde sonuçlanmıştır, Finish tıklayıp pencereyi kapatıyoruz.
Lync Server 2013 Preview kurulum ISO kullanıyoruz. Açılan ekranda “Install or Update Lync Server System” seçeneğini seçiyoruz.
Burada ikinci adımdaki “Setup or Remove Lync Server Components” karşısındaki “Run” butonuna tıklıyoruz.
Aşağıdaki ekranda görüleceği üzere yeni rollerimiz aktif hale gelmiştir. Genelde çoğu kurulumlar buralarda sorunlar çıkartmaktadır. Aldığınız hatalar genellikle SQL tarafında oluşturduğumuz database erişimleri ile ilgili olabilir. Hata kaynak kodlarını ve loglarını incelemekte fayda vardır.
4ncü adımdaki “Start Services” -> “Run” butonuna tıklıyoruz.
Bu işlemden sonra “Lync Server Persistent Chat” servisi Running durumuna gelmiştir.
İlk olarak Lync Server Control Panel -> Persistent Chat -> Persistent Chat Policy -> Enable Persistent Chat checkbox işaretliyoruz ve “Commit” ediyoruz.
Persistent Chat -> Category -> New tıklanarak aşağıdaki bilgiler doldurulur ve “Commit” edilir.
Name: Cozumcategory
· Enable invitations
· Enable File Upload
· Enable Chat History
Allowed Members -> Add -> İlgili kullanıcılar buradan eklenecektir.
Bu işlemler sonrası hiçbir Rooms içermeyen bir Category oluşturmış oluruz.
Ayrıyeten Lync Server Persistent Chat kurulumunun yapıldığı Local Sunucuda My Computer -> Computer Managemet -> Local Users and Groups -> Groups -> RTC Local Administrators grubuna Cozumpark\administrator kullanıcısını eklememiz gereklidir.
Bu değişikliklerin aktif olması için Log Off ve Log On işlemlerini yapıyoruz.
Category içerisine CozumChat isimli ChatRoom oluşturmak için aşağıdaki komutu Lync Server Management Shell üzerinden yürütüyoruz.
New-CsPersistentChatRoom –Name “CozumChat” –Category lync2013.cozumpark.local\Cozumcategory
Persistent Chat Cmdlets
http://technet.microsoft.com/en-us/library/jj204920(v=ocs.15).aspx
Bu işlem sonrası Cozumcategory ait bir Room oluştuğunuz göreceksiniz.
CozumChat room üye eklemek için aşağıdaki komutu yürütüyoruz.
Set-CsPersistentChatRoom -Identity "CozumChat" -Members @{Add="sip:oguzhan.boran@cozumpark.local"}
Set-CsPersistentChatRoom -Identity "CozumChat" -Members @{Add="sip:hakan.uzuner@cozumpark.local"}
Bu işlemlerden sonra Lync Client üzerinde bu değişikliği görebiliriz. (sign out- sign in gerekebilir)
Persisten Chat ve üzerinde oluşturduğumuz CozumChat Room iki üyesiyle mesajlaşabilmektedir.
İki türlü Chat Room oluşturulur. Birincisi yukarıda yaptığımız gibi Lync Server Management Shell üzerinden veya Lync 2013 Client -> Rooms -> Create a Chat Room .. adımlarını izleyerek yapılabilir.
Bir sonraki Lync Server makalemizde görüşmek üzere...