1. Ana Sayfa
  2. Lync Server
  3. LYNC Server Nasıl Kurulur? LYNC Kurulumu – Detaylı Anlatım

LYNC Server Nasıl Kurulur? LYNC Kurulumu – Detaylı Anlatım

Arşivlik bir yazı ile yine karşınızdayız. Birçok yerde yazıldı çizildi fakat bu kadar ince detay vererek gerçekleştirilen bir anlatım olmamıştı. Beraber nasıl kurulur konusunu inceleyelim.

için ilk önce aşağıdaki hizmetlerin kurulmuş olması gerekmektedir. Bunlar;

AD kuruldu.

CA kuruldu.

Gereksinimler:

  • Lync Server sadece 64x donanımlara kurulabilir. Intel Itanium işlemciler Lync tarafından desteklenmez.
  • Lync Server’ın kurulacak Serverın işletim sistemileri;
  • Windows 2008 Standart + Sp2 (required) olmalıdır. (ve son güncellemeler)
  • Windows 2008 Enterprise + Sp2 (required) olmalıdır. (ve son güncellemeler)
  • Windows 2008 Datacenter + Sp2 (required) olmalıdır.(ve son güncellemeler)
  • Windows 2008 R2 Standart
  • Windows 2008 R2 Enterprise
  • Windows 2008 R2 Datacenter

Lync için mutlaka AD kurulması gerekmektedir. (must) DC en az Windows 2003 native mode da olmalıdır. Mixed mode desteklenmemektedir.

  • Back End Server olarak kullanılacak Database (SQL) mutlaka 64x olmalıdır. ;
  • SQL 2005 standart + SP3 (required) (ve son güncellemeler)
  • SQL 2005 Enterprise + SP3 (required) (ve son güncellemeler)
  • SQL 2008 Standart + SP1 (required)
  • SQL 2008 Enterprise + SP1 (required)
  • SQL 2008 Standart R2
  • SQL 2008 Enterprise R2

Server üzerinde kurulması gereken Roller :

  • IIS
  • Static Content
  • Default Document
  • Web-Static-Content
  • Directory Browsing
  • HTTP Errors
  • ASP.NET
  • .NET Extensibility
  • ISAPI Filters
  • ISAPI-Filter
  • HTTP Logging
  • Tracing
  • Logging Tools
  • Request Monitor
  • Windows Authentication
  • Client Certificate Mapping Authentication
  • Request Filtering
  • Static Content Compression
  • IIS Management Console
  • IIS Management Scripts and Tools

Server üzerinde kurulması gereken Featurelar :

  • Desktop-Experience
  • RSAT-ADDS
  • Message Queing ve altında Directory Services Integration yüklendi
  • .Net 3.5
  • Remote Server Administrative Tools + ADDS ve ADLDS tools tümü yüklenmeli.

Sistem kurulmadan önce planlama aşamasında dikkat edilmesi gereken noktalardan birincisi ne kadar bandwith ihtiyacımız olacağıdır. Bununla ilgili resmi kaynaklarda herbir audio stream throughput için 65Kbps, video stream için 500 Kbps olarak hesaplanmalıdır. http://technet.microsoft.com/en-us/library/gg425841.aspx

Load Balance yapılması planlandığı durumlarda;

Lync sadece SIP tarfiği için DNS load balancing destekler, Server-client web trafiği Donanımsal Load Balancer ile gerçekleştirmek gerekir. Bunun yanında reverse proxy ihtiyacında da Donanımsal Load Balancer düşünülmelidir.

Audio Codec Bandwidth

Audio codec Scenarios Audio payload bitrate (KBPS) Bandwidth audio payload and IP header only (Kbps) Bandwidth audio payload, IP header, UDP, RTP and SRTP (Kbps) Bandwidth audio payload, IP header, UDP, RTP, SRTP and forward error correction (Kbps)
RTAudio Wideband Peer-to-peer 29.0 45.0 57.0 86.0
RTAudio Narrowband Peer-to-peer, PSTN 11.8 27.8 39.8 51.6
G.722 Conferencing 64.0 80.0 95.6 159.6
G.711 PSTN 64.0 80.0 92.0 156.0
Siren Conferencing 16.0 32.0 47.6 63.6

 

’un codecleri Olan RT ile başlayan codeclerin Audio / sesli görüşme tarafında ne kadar az bandwith istediği tablodan görülmektedir.

Video Resolution Bandwidth

Video codec Resolution Maximum video payload bitrate (Kbps) Minimum video payload bitrate (Kbps)
RTVideo Main Video CIF 250 50
RTVideo Main Video VGA 600 350
RTVideo Main Video HD 1500 800
RTVideo Panoramic Video 350 50

 

Video tarafında gerekli olan minimum ve maximum bandwith yukarıdaki tabloda gösterilmektedir.

Audio/Video Capacity Planning for Conferences

Media Typical codec Typical stream bandwidth (Kbps) Maximum stream bandwidth without FEC Maximum stream bandwidth with FEC
Audio G.722 46.1 100.6 164.6
Audio Siren 25.5 52.6 68.6
Main video CIF RTVideo 220 260 Not applicable
Main video VGA RTVideo 508 610 Not applicable
Panoramic video RTVideo 269 360 Not applicable

 

Konferans yapılması planlanan bir sistem kurulumunda yukarıdaki tablodaki veriler göz önünde tutularak hesaplamalar yapılmalıdır.

Audio Capacity Planning for PSTN

Media Typical codec Typical stream bandwidth (Kbps) Maximum stream bandwidth without FEC Maximum stream bandwidth with FEC
Audio G.711 64.8 97 161
Audio RTAudio Narrowband 30.9 44.8 56.6

 

PSTN tarafında Audio / Ses kapasitesi yukarıdaki tabloda belirtilmektedir.

Not: Lync Kurulumu yapacağımız OS dil ayarları Türkçe olmaması önemlidir. Buna dikkat etmeliyiz. Klavye ayarları Türkçe olabilir.

Planlama için yukarıdaki tablolar incelenip, kurum için gerekli olan yapı çıkarıldıktan sonra kuruluma geçebiliriz.

CD’den kurulumu başlattığımız zaman karşımıza çıkan ekranda Install diyerek devam ediyoruz.


Resim-1

Daha sonra sözleşmeyi de kabul ettikten sonra karşımıza Deployment Wizard çıkmakta.


Resim-2

Prepare Active Directory diyerek, Schema, Forest ve Domainin Lync Server için hazır hale gelmesini sağlıyoruz.


Resim-3

Lync kurulumu sırasına uyulduğu zaman çok kolay olmakta çünkü yanlış yapmanızı engelleyecek, sırasını gelmeyen butonun pasif olması gibi bir strateji benimsenmiş. Gördüğünüz gibi bu ekranda Prepare Schema yanındaki Run butonuna basmadan ve o işlem bitmeden ikinci buton pasif durumda. Bu ekrandaki işlemleri sırası ile Run diyerek bitiriyoruz.


Resim-4

Run dediğimiz zaman karşımıza bu şekilde bir ekran çıkmakta, bunları Next diyerek geçiyoruz.


Resim-5

İşlem bu şekilde bitiriliyor, bu aşamadan sonra bir sonraki aşamaya geçip onu da Run butonu ile başlatabiliriz.


Resim-6

Yaptığımız işlemler bittikçe Basamakların yanında Complete diyerek bu işlemin başarı ile sonlandırıldığı görülmekte. Basamakları sırası ile Run butonu ile çalıştırıp bitirilmesini bekleyelim.

Lync Server Control Paneline giriş yapacak kullanıcıyı “CSAdministrators” ve “RTCUniversalServerAdmins” grubuna eklememiz gerekmekte. (AD Users and Computers konsolundan)

  • Deployment Wizardda bu sefer “Install Topology Builder”‘ı başlatıyoruz. Onunda yüklemesi kısa bir süre aldıktan sonra;
  • “Prepare first Standart Edition Server”‘ı tıklıyoruz. Next diyerek karşımıza çıkan ekranı ilerletiyor ve kurulumu başlatıyoruz. Bu işlem biraz uzun sürecektir.


Resim-7

İşlemimiz bittikten sonra yine gördüğünüz gibi yaptığımız işlemlerin yanında tik işareti konulmuş durumda.

DNS Girdileri

Lync için DNS girdileri hayati önem taşımaktadır. Çalışan servislerin yerlerini clientlar DNS’e girilen kayıtlar sayesinde bulacaktır. Bu aşamada biz en azından Lync’in çalışması için gerekli olan 2 srv ve 3 A kaydını gireceğiz.

Bunlar :

  • _sipinternaltls,
  • _sip,

Srv kayıtları ve

  • Admin
  • Meet
  • Dialin

A kayıtlarını giriyoruz.


Resim-8

DNS Manager’ı açıyoruz -> boş bir yere sağ tıkla -> Other New Records -> Service Location (SRV) kaydı -> Create Record


Resim-9

Service : _sipinternaltls

Protocol : _tcp

Port Number : 5061

Host offering this service : alpLync.alptekin.local

Buna ek olarak;

Service : _sip

Protocol : _tls

Port Number : 5061

Host offering this service : alpLync.alptekin.local

Olarak kayıtları giriyoruz.

-admin, dialin, meet adinda 3 tane A kaydını ip adresi Lync’i gösterecek şekilde giriyoruz.


Resim-10

Bu işlemde bittikten sonra artık Lync Server üzerinde son ayarları yapmamıza geldi. Lync Server üzerinde Topology Builder konsolunu açalım. Açılır açılmaz karşımıza açılan pencerede New Topolgy diyerek ilk toplologymizi oluşturuyoruz. İsim vererek istediğimiz yere kaydediyoruz.


Resim-11

Create New Topology ekranında sip Domainimizin FQDN adresini yani alpLync.alptekin.local adresini giriyoruz. Burada alptekin.local olarakta girebiliriz. Burada sip Domainimiz daha sonra Lync client üzerinde oturum açarken kullandığımız Domain adıdır.


Resim-12

Bir sonraki ekranda ek sip adreslerimiz var ise bunları giriyoruz. Boş bırakıp geçtik.


Resim-13

Define the first site ekranında istediğimiz site ismini giriyoruz. Tabi kurum yapımıza göre bunu girmemiz lazım.


Resim-14

Details kısmında bilgilerimizi dolduruyoruz. Bu noktada Region Code kısmının Türkiye için +90 yazdığımızdan emin olalım. Bu nokta ileride PSTN entegrasyonu sırasında karşımıza çıkacaktır.

Next diyerek ileriliyoruz ve karşımıza Front End pool FQDN belirtmemizi isteyen ekran gelene kadar ilerliyoruz.


Resim-15

Bu ekranda Standart Edition Server’ı seçiyoruz ve FQDN kısmına Lync Serverımızın FQDN’ini yazıyoruz.

Eğer Enterprise bir kurulum yapılacaksa, Back End Server olarak tenımlanan SQL ‘in olduğu bir Server belirtilmesi istenir. Standart kurulumda SQL Express kurulumu otomatik olarak yapılacaktır.


Resim-16

Bu ekranda kurmak istediğimiz özellikleri / featureları seçiyoruz.


Resim-17

Collacated Server roles ekranında ise bu Serverda barınmasını istediğimiz diğer rolleri ihtiyacımıza göre yüklemesini yapıyoruz.


Resim-18

Associate Server roles with this Front End pool ekranında kurabileceğimiz diğer rolleri görebiliyoruz. Bu ekranı şimdilik birşey işaretlemeden geçelim. Bunları daha sonradan ekleyebiliyoruz. Next diyerek ekranları geçiyoruz.

Not: Archiving ve monitoring Server kurulumları için eğer standart bir kurulum yaptıysak, ayrıca SQL Server’a gereksinimiz vardır. Monitoring ve Archiving SQL Express’de desteklenmez, çünkü Reporting Serviceleri kullanır. SQL Express’de reporting serviceleri kullanılamaz.


Resim-19

Define the file share ekranında aşşağıda gördüğümüz file share kısmına yazdığımız paylaşıma daha sonradan Lync üzerinden konferans yaparken bir dosya paylaştırdığımız zaman, bu paylaşılan dosya işte burada yazdığımız klasörün içinden diğer kullacılara gönderilir / publish edilir. O açıdan bu paylaşımın varlığı ve erişilebilirliliği önemlidir. Daha sonraki ekranları next diyerek geçelim ve sonunda Finish diyerek ayarlamamızın ilk adımını bitirelim.


Resim-20

İlk karşımıza çıkan ekranda admin ve Merkezi yönetim Server ayarlarının yapılmadığı görülmekte. Bu ayarları yapalım.


Resim-21

Lync Server 2010 üzerine sağ basıktan sonra Edit Properties diyerek karşımıza çıkan ekranda “Administrative access URL”‘e https://admin.alpLync.alptekin.local Central Management Server’ı ise alpLync.alptekin.local’i seçerek tamam diyelim.


Resim-22

Daha sonradan yaptıklarımdan diğer Serverlarında / rollerinde haberi olması gerekli ayarları çekebilmeleri için Topologyi publish ediyoruz. Ayarların uygulanabilmesi için bunu her değişiklik sonrası yapmalıyız.


Resim-23

Publish edildikten sonra yeniden Deploment Wizard da Install or Update Lync Server System bölümüne giriyoruz.


Resim-24

Stepleri teker teker yapmaya başlıyoruz. Burada üzerinde durulması ya da daha doğrusu açıklanması gereken “Request, Install or Assign Certificates” basamağı. Bu aşamada bilinmesi gereken, Lync tls üzerinden iletişim kurduğu için iletişim için sertifika gerekli. Bu sertifikalar iç networkte kullanılan Serverlar için (Edge Serverın iç bacağı dahil) İç tarafa kurulu olan CA’den alınmış sertifikalar kullanılabilir fakat Edge Serverın dışarıya bakan bacağı için kullanılması gereken sertifika güvenilen (3.party CA Authority) CA’lerden alınan bir sertifika kullanılmalıdır.

3.basamakta işte bizde bu işlemleri yapıyoruz.


Resim-25

Request diyerek CA’den sertifika talep ediyoruz.


Resim-26

Next diyoruz ve CA’ye talebimizi gönderiyoruz.


Resim-27

Sertifikamızı talep ediceğimiz CA’yimizi seçiyoruz.


Resim-28

Eğer CA’den Sertifika talebi için kullanıcı yetkilendirilmesi isteniyorsa burada bu bilgileri giriyoruz. Daha sonraki ekranıda Next diyerek geçiyoruz.


Resim-29

Name and Security Settings kısmında Friendly Name kısmına isim giriyoruz.


Resim-30

Daha sonraki ekran kurum bilgilerini doldurduktan sonra Georaphical Information kısmında da bilgilerimizi dolduruyoruz.


Resim-31

SAN ekranında ilgili FQDN isimlerinin burada vmevcut olduğunu kontrol ediyoruz. Bu ekran çok önemli çünkü sertifika ile ilgili çıkabilecek problemlerden biri uygun olmayan SAN’lerden kaynaklanır. Bu açıdan Server isimlerimiz, kullanıcıların Servera gelicek CNAME’ler A kayıtlar burada mevcut mu kontrol etmemiz doğru bir tercih olucaktır.


Resim-32

Burada karşımıza çıkan SIP Domain listesinde çıkan SIP Domain adını işaretliyoruz.


Resim-33

Varsa kullanacağız ek SAN’ler bunları bu ekrandan ekleyebiliyoruz. Daha sonraki ekranda yaptığımız işlemlerle ilgili bir özet verilmekte bunu kontrol ettikten sonra Next ile ilerliyoruz.


Resim-34

Executing Commands işlemini bitirdikten sonra request işlemimiz bitmiş demektir. Şimdi bunu Assign etme işlemini yapmak için Next diyoruz.


Resim-35

Assign kısmının işaretli olduğundan emin olalım. Daha sonra Finish diyerek Sertifikanın Assign işlemine geçmiş oluyoruz.


Resim-36

Executing Commands ekranında Assign işlemini bitiriyoruz.


Resim-37

Assign işleminden sonra Sertifika Wizard ekranında sertifika durumları Assigned olarak görülmektedir.


Resim-38

Lync Server deployment ekranında Install or Update Lync Server System bölümü bu şekilde tamamlanmış olarak görülmektedir. Bu aşamada servislerin başlatılması Step 4 ve Updatelerin kontrolü gibi işlemler kaldı. Biz servislerin başlatılması için Run diyoruz ve işlemlerimiz bitiyor.


Resim-39

Artık Lync client’ı yükleyip, AD’de kullanıcı açıp, bu kullanıcıyı Lync Control Panel’de enable ettikten sonra Lync kurulumunu deneme şansı bulabiliriz. (Lync Server üzerinde silverlight yüklemeyi unutmayalım, aksi takdirde Lync Control Panel görüntülenemez.)

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

Referanslar

https://www.mshowto.org

Yorum Yap

Yazar Hakkında

1981 İstanbul doğumluyum. Profesyonel olarak 8 senedir sektörde farklı firmalarda Sistem Uzmanı olarak çalışmaktayım. Microsoft Türkiye'de İş Ortakları Çözüm Danışmanı olarak görev alıyorum.

Yorum Yap

Yorumlar (3)

  1. 6 sene önce

    Elleriniz dert gormesin cok cok tesekkur ederim guzel makale yok yardimci oldu

  2. 5 sene önce

    Merhaba,

    Başarılı bir döküman . Yalnız benim sormak istediğim bir kaç işlem var. Bu konuda yardımcı olur musunuz ?

    1- Bu işlemlerden sonra EDGE Server kurmamız gerekiyor mu ?
    2-Kullanıcıların dışarıdan içeriye bağlantılarını nasıl sağlayabiliriz ?
    3- Konferans,Arama ve Video konuşmasında hata almaktayım.

    Bu konularda fikrinizi söyler misiniz ?

  3. 4 sene önce

    elinize sağlık oldukça faydalı bir makale olmuş