İçerikleri sosyal medya üzerinden paylaşarak daha fazla kişiye ulaşmasına yardımcı olabilirsiniz.




Fırat Boyan 30.09.2018 4

Windows Server 2016'da RDS (Remote Desktop Service - Terminal Server) Kurulumu ve Lisanslama

Windows Server 2016 üzerinde Remote Desktop Services (RDS), kullanıcıların merkezi bir sunucu üzerinden uygulamalara ve masaüstü ortamlarına uzaktan erişimini sağlayan kapsamlı bir çözümdür. RDS, özellikle dağıtık yapıya sahip büyük ölçekli Network'lerde kullanıcıların farklı cihazlar ve lokasyonlar üzerinden güvenli bir şekilde çalışabilmesi için kritik bir rol oynar. Bu hizmet, işletmelerin BT altyapısının verimliliğini artırırken, kullanıcı deneyimini iyileştirmeyi hedefler.

RDS, birden fazla bileşenin bir arada çalıştığı kompleks bir sistemdir. Bu bileşenler arasında Remote Desktop Session Host (RDSH), Remote Desktop Connection Broker, Remote Desktop Gateway, Remote Desktop Web Access (RD Web Access) ve Remote Desktop Licensing (RD Licensing) gibi çeşitli servisler bulunur. Bu bileşenler, kullanıcılara kesintisiz ve güvenli bir oturum sunmak için entegre çalışır. Her bir bileşen, belirli bir rolü yerine getirir ve sistemin genel performansı ile güvenliğini doğrudan etkiler. Örneğin, RDSH, kullanıcıların sanal masaüstü ve uygulamalara erişimini sağlarken, Connection Broker, oturumların yük dengelemesini ve yeniden bağlanma işlemlerini yönetir.

RDS kurulumu sırasında, sistemin ihtiyaçlarına uygun olarak hangi bileşenlerin seçileceği dikkatle planlanmalıdır. Örneğin, büyük bir organizasyonda, kullanıcı oturumlarını dengelemek ve kaynak kullanımını optimize etmek için birden fazla RDSH sunucusu kullanılması gerekebilir. Aynı şekilde, RD Gateway, dışarıdan gelen bağlantıları güvenli bir şekilde yönlendirmek için yapılandırılmalıdır. Bu, özellikle kurumsal güvenlik politikalarının bir parçası olarak, uzak kullanıcıların veri merkezine şifreli bir bağlantı üzerinden erişim sağlamasını temin eder.

RDS'in tam işlevselliğini sürdürebilmesi için lisanslama işlemleri de kritik bir adımdır. Windows Server 2016 üzerinde RDS lisanslaması, User CAL veya Device CAL olarak iki şekilde yapılabilir. Lisanslama sırasında, kullanıcıların veya cihazların sayısına göre uygun lisanslama modelinin seçilmesi gerekir. User CAL, bir kullanıcının birden fazla cihaz üzerinden erişim sağlamasına izin verirken, Device CAL belirli bir cihaza bağlı olarak erişimi lisanslar. Bu iki modelin doğru bir şekilde uygulanması, maliyetlerin optimize edilmesi ve lisans uyumluluğunun sağlanması açısından büyük önem taşır.

Kurulum ve lisanslama işlemleri tamamlandıktan sonra kullanıcılar, Remote Desktop Connection (RDC) aracılığıyla Remote Desktop Protocol (RDP) üzerinden sunuculara bağlanarak, kendilerine atanan masaüstü ve uygulamalara erişebilirler. Bu süreçte, RD Web Access ile kullanıcıların tarayıcı üzerinden uygulamalara erişmesi de mümkündür. RD Web Access, uygulamaların web tabanlı bir arayüz üzerinden erişilmesini sağlar ve kullanıcı deneyimini daha da geliştirir.

Remote Desktop Services (RDS) rol kurulumuna geçmeden önce, çeşitli bileşenlerden oluşan Remote Desktop Service (Uzak Masaüstü Hizmeti)  bileşenlerinden bahsetmemde fayda var. Bu RDS bileşenleri;

Remote Desktop Session Host

Remote Desktop Session Host (RDSH), Microsoft'un Remote Desktop Services (RDS) bileşenlerinden biridir ve istemci cihazlarının sunucuya bağlanarak masaüstü ortamlarına ve uygulamalara erişim sağladığı ana platformdur. RDSH, Terminal Services mimarisinin temelini oluşturur ve kullanıcı oturumlarının işlendiği, uygulama işlemlerinin çalıştırıldığı yer olarak görev yapar. RDSH, kullanıcıların oturum açtığı her bir oturumu izole eder, bu da her kullanıcıya bağımsız bir çalışma ortamı sağlar. Fiziksel sunucuların yanı sıra Hyper-V veya diğer sanallaştırma platformları üzerinde çalışan sanal makineler (VM) üzerinde de RDSH rolü barındırılabilir. Bu esneklik, yük dengeleme ve kaynak optimizasyonu açısından kritik önem taşır. RDSH, aynı anda yüzlerce kullanıcıya hizmet verebilir ve bu kullanıcıların ihtiyaç duyduğu kaynakları (CPU, bellek, disk IO) dinamik olarak yönetir. Uygulama performansını optimize etmek ve kullanıcı deneyimini artırmak için RDSH üzerinde Resource Metering ve Dynamic Fair Share Scheduling (DFSS) gibi gelişmiş yönetim özellikleri kullanılabilir.

Remote Desktop Connection Broker

Remote Desktop Connection Broker, RDS altyapısında kullanıcı oturumlarının yönetimini ve yönlendirilmesini sağlayan merkezi bileşendir. Connection Broker, özellikle yüksek erişilebilirlik (High Availability) ve yük dengeleme (Load Balancing) senaryolarında kritik bir rol oynar. Bu hizmet, kullanıcı oturumlarını izler, bir kullanıcının oturumu koptuğunda (Disconnected), aynı oturuma geri bağlanmasını sağlar. Bu, kullanıcı deneyimini iyileştirir ve veri kaybını önler. Ayrıca, Connection Broker, yük dengeleme algoritmaları ile kullanıcı oturumlarını birden fazla RD Session Host sunucusu arasında dağıtır, bu da sunucu kaynaklarının etkin kullanılmasını sağlar. Bu bileşen, Active Directory ile entegre çalışır ve oturumlar arası sürekliliği sağlamak için kullanıcı kimlik doğrulama ve yetkilendirme süreçlerini yönetir. Connection Broker'ın doğru yapılandırılması, çok sunuculu RDS dağıtımlarında performans ve erişilebilirlik açısından hayati önem taşır.

Remote Desktop Web Access

Remote Desktop Web Access (RD Web Access), kullanıcıların RDS ortamındaki uygulamalara ve masaüstü oturumlarına web tabanlı bir arayüz üzerinden erişim sağlamasına olanak tanır. RD Web Access, Internet Information Services (IIS) üzerinde çalışan bir web uygulamasıdır ve HTML5 desteği ile kullanıcıların herhangi bir ek yazılım yüklemeden, tarayıcı üzerinden güvenli bir şekilde oturum açmasını sağlar. RD Web Access, güvenli HTTPS protokolü üzerinden çalışır ve SSL sertifikaları ile veri trafiğini şifreler, bu da kullanıcıların internet üzerinden güvenli bir şekilde bağlantı kurmasını sağlar. RD Web Access, özellikle dağıtık yapıdaki organizasyonlarda ve mobil çalışanlar için kritik bir bileşendir. Kullanıcılar, RD Web Access portalı üzerinden atanan uygulamalara veya sanal masaüstlerine erişebilir, bu da IT departmanının merkezi yönetim yükünü azaltır. RD Web Access ayrıca RemoteApp uygulamalarının dağıtımını ve yönetimini de kolaylaştırır.

Remote Desktop Licensing

Remote Desktop Licensing (RD Licensing), RDS ortamında kullanıcıların veya cihazların lisanslanmasını sağlayan merkezi bileşendir. RD Licensing, RDS'in yasal ve tam işlevsel olarak çalışabilmesi için gerekli lisans yönetimini gerçekleştirir. Lisanslama, User CAL (User Client Access License) ve Device CAL (Device Client Access License) olmak üzere iki model üzerinden yapılır. User CAL modeli, belirli bir kullanıcının birden fazla cihazdan erişimini lisanslarken, Device CAL modeli, belirli bir cihazın birden fazla kullanıcı tarafından erişimini lisanslar. RD Licensing sunucusu, Active Directory ile entegre çalışarak, kullanıcıların veya cihazların lisans durumunu izler ve yönetir. Lisans sunucusu, lisansların dağıtımını otomatik olarak gerçekleştirir ve lisansların uygunluğunu denetler. RD Licensing'in doğru yapılandırılması, lisans uyumluluğunu sağlamak ve lisans maliyetlerini optimize etmek açısından kritik öneme sahiptir. Ayrıca, lisans sunucusu yedekliliği ve yük devri (failover) senaryoları için RD Licensing sunucularının yüksek erişilebilirlik (HA) yapılandırmaları da desteklenir.

Remote Desktop Virtualization Host

Remote Desktop Virtualization Host (RDVH), kullanıcıların sanal masaüstü altyapısı (Virtual Desktop Infrastructure - VDI) üzerinden sanal masaüstlerine erişimini sağlayan bir RDS bileşenidir. RDVH, Hyper-V sanallaştırma platformu ile entegre çalışarak, kullanıcı oturumlarının izole edilmiş sanal makineler üzerinde çalıştırılmasını sağlar. Bu mimari, özellikle yüksek güvenlik gereksinimleri olan ortamlarda ve veri merkezli iş yüklerinde kullanılır. RDVH, her bir kullanıcıya özel bir sanal masaüstü sunar, bu da kişisel verilerin merkezi olarak yönetilmesini ve güvenliğini sağlar. Sanal makineler üzerinde çalışan bu masaüstleri, merkezi olarak yönetilir ve güncellenir, bu da yönetim kolaylığı ve güvenlik açısından büyük avantajlar sunar. RDVH, ayrıca, sanal masaüstlerinin dağıtımını ve yönetimini optimize eden özellikler sunar, örneğin sanal masaüstü havuzları (pools) ve kişisel sanal masaüstleri (personal virtual desktops) arasında seçim yapılabilir. RDVH, yüksek yoğunluklu kullanıcı ortamları için optimize edilmiştir ve donanım kaynaklarını verimli bir şekilde kullanarak, sanal masaüstü performansını en üst düzeye çıkarır.

Windows Server 2016 RDS (Remote Desktop Service) Kurulumu

1- Remote Desktop Session Host sunucu hizmetini barındıracağım Server üzerinde Server Manager > Manage > Add Roles and Features seçeneğine tıklıyorum.

Remote Desktop Service Kurulumu ve Lisanslama

2- Select Installation type adımında Remote Desktop Services Installation seçeneğini seçip, Next butonuna basarak devam ediyorum.

Remote Desktop Service Kurulumu ve Lisanslama

3- Select deployment type adımında karşımıza;

• Standart deployment
• Quick Start
• MultiPoint Services


olmak üzere üç seçenek çıkıyor.

Ben, ortamımda bulunan tek bir Windows Server 2016 üzerinde Remote Desktop Services rolünün rolünü yapılandıracağım için Quick Start eçeneğini seçip, Next butonuna basarak devam ediyorum.

Remote Desktop Service Kurulumu ve Lisanslama

4- Select deployment Scenario adımında Remote Desktop Services rol kurulumunu hangi ihtiyacımıza göre yapılandıracağımızı belirliyoruz. Eğer bir Desktop sanallaştırması (VDI) yapılandırması ise, Virtual machine based desktop deployment seçeneğini seçmemiz gerelidir. Eğer bir Session (Oturum) sanallaştırması yapılandıracak ise, bu durumda da Session-based desktop deployment seçeneğini seçmemiz gerelidir. Ben, Session (Oturum) sanallaştırma olarak yapılandıracağım için Session-based desktop deployment seçeneğini seçiyor, Next butonuna basarak devam ediyorum.

Remote Desktop Service Kurulumu ve Lisanslama

5- Select a Server adımında RDS servisinin kurulacağı Server'ımızı seçiyorum.

Remote Desktop Service Kurulumu ve Lisanslama

6- Yaptımız seçimlerle birlikte RDS servisinin ihtiyacı olan Connection Broker, Web Access ve Session Host rol bileşenleri aynı Server üzerine kurulacaktır. Kurulumun yapılması için Restart the Destination Server automatically if required seçeneğini seçip, Deploy butonuna basıyorum.

Remote Desktop Service Kurulumu ve Lisanslama

Remote Desktop Service Kurulumu ve Lisanslama

7- Remote Desktop Service Kurulum işlemi başladı.

Remote Desktop Service Kurulumu ve Lisanslama

8- Remote Desktop Service Kurulum işlemi başarılı bir şekilde tamamlandı.

Remote Desktop Service Kurulumu ve Lisanslama

RD Licensing Rol Bileşenini Kurulumu ve Lisans Server Aktivasyonu

1- RD Licensing Rol Bileşenini Kurulumu
RDS servisinin ihtiyacı olan Connection Broker, Web Access ve Session Host rol bileşenlerinin kurulumlarını tamamladıktan sonra sıra, RDS lisanslama işlemi için RD Licensing rol bileşenini kurmaya geldi. Remote Desktop Servisi yüklendikten sonra standart, lisans gerektirmeyen 2 kullanıcı hakkına ek olarak artık, RDS kullanacak kullanıcılar için RDS CAL Lisansı satın alınması gerekiyor. RDS CAL Lisansı satın almak için 120 günlük bir süremiz var. Bu süre zarfında mutlaka lisans satın alınması gerekiyor. Bu süre aşıldığında, standart, lisans gerektirmeyen 2 kullanıcı hakkını da kullanamayacağınızı özellikle belirtmek isterim. Bu nedenle, mutlaka bu süre zarfında RDS CAL Lisansı satın alma işleminizi tamamlamanız gerekmektedir.

9- Server Manager'ı açıyor, Remote Desktop Services > Overview altında RD Licensing rol Bileşenininin yüklenebilmesi için yeşil artı (+) butonuna tıklıyorum.

Remote Desktop Service Kurulumu ve Lisanslama

10- Select a Server adımında RD Licensing rol bileşeninin yükleneceği Server'ımı Selected altına taşıyorum.

Remote Desktop Service Kurulumu ve Lisanslama

11- Confirm selections adımında Add butonuna tıklayarak RD Licensing rol bileşenini ekliyorum.

Remote Desktop Service Kurulumu ve Lisanslama

12- Add butonuna tıkladıktan sonra RD Licensing rol bileşeni yükleme işlemi başladı.

Remote Desktop Service Kurulumu ve Lisanslama

13- Yükleme işlemi tamamlandı.

Remote Desktop Service Kurulumu ve Lisanslama

Remote Desktop Service Kurulumu ve Lisanslama

2- Lisans Server Aktivasyonu
14- Lisanlama işlemi için Administrative Tools altındaki Remote Desktop Services dizinindeki Remote Desktop Licensing Manager'a tıklıyorum.

Remote Desktop Service Kurulumu ve Lisanslama

15- RD Licensing Manager üzerinde Server Host Name'imiz üzerinde sağ tıklayarak Active Server seçeneğini seçiyorum. Lisanslama işleminden önce yapılması gereken ilk işlem, Server'ı aktif duruma getirmektir.

Remote Desktop Service Kurulumu ve Lisanslama

16- Activate Server Wizard, aktivasyon işleminin ilk ayağıdır. Wizard üzerinde Connection Method adımında Automatic connection (recommended) seçeneğini seçiyorum. Bu seçeneği, ilk kurulumda bir kereye mahsus olarak yapabilirsiniz.

Remote Desktop Service Kurulumu ve Lisanslama

17- Seçeneği seçip, Next butonuna bastığınızda Microsoft ile iletişime geçme işlemi başlayacaktır.

Remote Desktop Service Kurulumu ve Lisanslama

18- Company Information adımında isim, soyisim, şirket adı ve ülke/bölge ayarları girilmelidir. Gerekli bilgiler girildikten sonra Next butonuna basarak devam ediyorum.

Remote Desktop Service Kurulumu ve Lisanslama

19- Company Information ikinci adımında diğer gerekli bilgiler girip, Next butonuna basarak devam ediyorum.

Remote Desktop Service Kurulumu ve Lisanslama

20- Activate Server Wizard ile aktivasyon işleminin ilk ayağını tamamlamak için lisanlama işlemine hemen geçmek için dilerseniz Start Install Licenses Wizard now seçeneğini işaretleyip, Next butonuna basarak devam ededilir,

Remote Desktop Service Kurulumu ve Lisanslama

Remote Desktop Service Kurulumu ve Lisanslama

20.1- Dilerseniz de bu seçeneği seçmeyip, Finish butonuna basarak Wizard'ı sonlandırabilirsiniz.

Remote Desktop Service Kurulumu ve Lisanslama

21- Aktivasyon işleminin ilk kısmı tamamlandı.

Remote Desktop Service Kurulumu ve Lisanslama

21- Aktivasyon işleminin ikinci ayağında Lisans Server'ımızı ve NETWORK SERVICE hesabını Active Directory User and Computers'ta Builtin Container'ındaki Terminal Server License Servers Group üyesi yapmamız gerekmektedir. Bunun için RD Licensing Manager üzerinde Server Host Name'imiz üzerinde sağ tıklayarak Review Configuration... seçeneğine tıklıyorum.

Remote Desktop Service Kurulumu ve Lisanslama

21.1- Açılan pencerede ilk seçenekte Lisans Server'ımızı ve NETWORK SERVICE hesabını Active Directory User and Computers'ta Builtin Container'ındaki Terminal Server License Servers Group üyesi olarak eklemek için Add to Group butonuna tıklıyorum.

Remote Desktop Service Kurulumu ve Lisanslama

21.2- Ekleme işleminin yapılabilmesi için Domain Administrator yetkisine sahip bir kullanıcı olmamız gerektiği konusunda bir uyarı mesajı ile karşılaşıyorum. Continue butonuna basarak devam ediyorum.

Remote Desktop Service Kurulumu ve Lisanslama

21.3- Lisans Server'ımızın ve NETWORK SERVICE hesabının Active Directory User and Computers'ta Builtin Container'ındaki Terminal Server License Servers Group üyesi olarak ekleme işlemi başarılı bir şekilde gerçekleşti. OK butonuna basıyorum.

Remote Desktop Service Kurulumu ve Lisanslama

21.4- OK butonuna basarak Configuration pencresini kapatıyorum.

Remote Desktop Service Kurulumu ve Lisanslama

NOT: Aktivasyon işleminin etki etmesi için Remote Desktop Licensing servisini Restart etmelisiniz! Servis Restart edilmeden aktivasyon işlemi tamamlanmayacaktır!

22- Remote Desktop Licensing servisi Restart edilmesinden sonra, Lisans Server'ımız aktif duruma geldi.

Remote Desktop Service Kurulumu ve Lisanslama

23- Bu adımdan sonra 120 günlük deneme süresi boyunca SINIRSIZ sayıda Remote Connection işlemi gerçekleştirebilir. Herhangi bir kullanıcı kısıtlamasına tabi olmazsınız. Ancak belirttiğim gibi, 120 gün sonunda, yapınızda Remote Connection'ı kaç kişi kullanacaksa, o kadar kişi kadar CAL Lisansı satın almalısınız.

Remote Desktop Service Kurulumu ve Lisanslama

Remote Desktop Lisanslama

22- Aktivasyon işlemini tamamladıktan sonra, Remote Desktop lisans yükleme işlemine geçmek için RD Licensing Manager üzerinde Server Host Name'imiz üzerinde sağ tıklayarak Install Licenses seçeneğine tıklıyorum.

Remote Desktop Service Kurulumu ve Lisanslama

23- Kaşımıza Install Licenses Wizard penceresi çıkıyor. Next butonuna basarak devam ediyorum.

Remote Desktop Service Kurulumu ve Lisanslama

23- License Program adımında en çok tercih edilen lisanslama modellerinden birisi olan Open License seçeneğini License Program alanından seçiyor, Next butonuna basarak devam ediyorum.

Remote Desktop Service Kurulumu ve Lisanslama

Remote Desktop Service Kurulumu ve Lisanslama

24- Devam eden adımda yine License Program adımında satın aldığımız lisans numarası girilmelidir. Giriş yaptıktan sonra Next butonuna basarak devam ediyorum.

Remote Desktop Service Kurulumu ve Lisanslama

25- Product Version and License Type adımında Product version bölümünde, hangi Windows Server işletim sistemi versiyonu için lisans girişi yapacağımızı seçiyoruz. Windows Server 2016 olarak seçiyorum.

Remote Desktop Service Kurulumu ve Lisanslama

25.1- License type bölümünde ortamda kullanılan bilgisayar, VDI ya da kullanıcı başına lisanslama tiplerinden birini seçmemiz gerekiyor. Ben, RDS Per User CAL seçeneği ile kullanıcı başına CAL lisanalama modelini seçiyorum.

Remote Desktop Service Kurulumu ve Lisanslama

25.2- Quantity bölümünde kaç kişilik lisans satın aldıysanız, onun bilgisini girmemiz gerekiyor.

DİKKAT! Teknik olarak satın aldığınız lisans sayısından fazla lisans girişi yapabiliyor olmanıza rağmen bu, doğru bir yöntem olmayacaktr. Bu şekilde Microsoft lisans sözleşmesine aykırı hareket etmiş olursunuz. Kaç kişilik lisans satın aldıysanız, sadece onun bilgisini girin.

Remote Desktop Service Kurulumu ve Lisanslama

25.4- Gerekli işlemleri tamamladıktan sonra Next butonuna basarak lisans yükleme işlemi tamamlanmış olur.

NOT: Benim girdiğim lisans numarası, Lab ortamı olduğu ve elimde satın almış olduğum bir lisans numarası olmadığı için lisanslama işlemi tamamlanmayacaktır. Lisans numaranız doğru ise, işlem başarılı bir şekilde tamamlanacaktır.

Remote Desktop Service Kurulumu ve Lisanslama

Faydalı olması dileğiyle...


Her türlü görüş ve önerilerinizi aşağıdaki yorum panelinden bırakabilir, kafanıza takılanları veya merak ettiklerinizi sorabilirsiniz.



Yazar Hakkında

firatboyan.com


1985 yılında Alanya'da doğdum. İlk, orta ve lise öğrenimimi Alanya'da tamamladım. Liseden mezun olduktan sonra Akdeniz Üniversitesi Bilgisayar Teknolojisi Ön Lisans programına yerleştim ve bu programdan mezun oldum. Ön Lisans programından mezun olduktan bir süre sonra Dikey Geçiş Sınavı (DGS) ile İstanbul Teknik Üniversitesi (İTÜ) Bilgisayar Mühendisliği Lisans programına yerleştim.

2003 yılından beri Bilgi Teknolojileri sektöründe Sistem ve Network alanlarında çalışıyorum. Bir çok firma bünyesinde onlarca farklı projelerde yer alarak bu alanda yıllar içinde ciddi bir bilgi birikimi ve deneyimler kazandım. Bilgi Teknolojileri sektöründeki profesyonel çalışma hayatımın uzunca bir dönemini entegratör firma bazında, ağılıklı olarak Microsoft ürünleri üzerine danışman olarak sürdürüyor ve yüksek seviyeli projeler geliştiriyorum. Uzunca bir süredir de Türkiye'nin önde gelen entegratör firmalarından olan Data Market bünyesinde Senior Cloud Engineer olarak çalışıyorum.

Ek olarak, 2015 yılında Network Akademi bünyesinde Microsoft Certified Trainer (MCT) ünvanı ile Sistem ve Network Uzmanlık eğitimleri vermeye başladım. Sistem ve Network Uzmanlığı alanındaki eğitmenlik serüvenime Network Akademi bünyesinde devam etmekteyim.

YORUMLAR
Bu makaleye 4 yorum yapıldı.
Her türlü görüş ve önerilerinizi aşağıdaki yorum panelinden bırakabilir, kafanıza takılanları veya merak ettiklerinizi sorabilirsiniz.


750 karakter yazabilirsiniz.
Captcha
Güvenlik kodunu BÜYÜK harflerle giriniz.
* Yorumlar, onaylandıktan sonra yayınlanmaktadır.
* E-posta, yorum onay bildirimi için gereklidir. Yayınlanmaz.


14.11.2023 Fatih Akin
Hocam, emeğinize sağlık açıklayıcı bir makale olmuş.
21.02.2019 Hanifi GÜVENBAŞ
Ama yazıda bahsettiğiniz Quantity adet bilgisi fazla yazılınca da çalışıyor mu :)

21.02.2019 Fırat Boyan
Merhaba, Evet, çalışır ancak Microsoft lisans sözleşmesine aykırı davranmış olursunuz.


05.12.2018 Güray Çelik
Merhaba Fırat Bey, Çok güzel ve açıklayıcı bir makale olmuş. Elinize emeğine sağlık.