On-Prem, Hybrid ve Cloud şeklinde 3 farklı yapıda çalışan Citrix Virtual Apps And Desktops ürünü, şirketlere sanal uygulama ve masaüstü çözümleri sunmaktadır. Eski adıyla XenApp&XenDesktop olan bu ürün, herhangi bir yerden herhangi bir bağlantı hızında, herhangi bir Linux ve Windows uygulamasına kesintisiz erişim sunmayı sağlamaktadır.
Kısaca makale serimiz 3 ana maddeden oluşmaktadır;
- Citrix Virtual Apps and Desktop Kurulum ve Site Konfigürasyonu
- VDA Master Image Kurulum ve Konfigürasyonu
- Sanal Uygulama-Masaüstü Oluşturulması ve Test
Virtual Apps and Desktops 7 ürünü kurulumunda bizim için gerekli olan sistem gereksinimleri aşağıdadır:
Delivery Controller
İşletim sistemi gereksinimleri:
- Windows Server 2019, Standard and Datacenter Editions, and with the Server Core option
- Windows Server 2016, Standard and Datacenter Editions, and with the Server Core option
- Windows Server 2012 R2, Standard and Datacenter Editions, and Server Core for Windows Server 2012 R2
Diğer gereksinimler:
- Microsoft .NET Framework 4.7.
- Microsoft Internet Information Services
- Windows PowerShell 3.0 ve sonrası.
- Microsoft Visual C++ 2015 Runtime, 32- and 64-bit.
Databases
SQL Server gereksinimleri:
- SQL Server 2017, Express, Standard, and Enterprise Editions.
- SQL Server 2016 SP1 and SP2, Express, Standard, and Enterprise Editions.
- SQL Server 2014 SP1 through SP3, Express, Standard, and Enterprise Editions.
- SQL Server 2012 through SP4, Express, Standard, and Enterprise Editions.
- SQL Server 2008 R2 SP2 and SP3, Express, Standard, Enterprise, and Datacenter Editions.
Citrix Studio
İşletim sistemi gereksinimleri
- Windows Server 2019, Standard and Datacenter Editions
- Windows Server 2012 R2, Standard and Datacenter Editions
- Windows Server 2016, Standard and Datacenter Editions
- Windows 10
Diğer Gereksinimler
- Microsoft .NET Framework 4.7.1
- Microsoft Management Console 3.0
- Windows PowerShell 3.0 ve sonrası
Citrix Director
İşletim sistemi gereksinimleri
- Windows Server 2019, Standard and Datacenter Editions, Server Core
- Windows Server 2016, Standard and Datacenter Editions, Server Core
- Windows Server 2012 R2, Standard and Datacenter Editions, Server Core
Diğer Gereksinimler:
- Microsoft .NET Framework 4.7.1
- Microsoft Internet Information Services (IIS) 7.0 and ASP.NET 2.0.
XenServer
- XenServer 7.6
- XenServer 7.5
- XenServer 7.4
- XenServer 7.1 CU1
- XenServer 7.0
- Citrix Virtual Apps and Desktop Kurulum ve Site Konfigürasyonu
Kurulum öncesinde Citrix.com üzerinden Citrix VAD ISO dosyasını indirip kuruluma başlayabiliriz.
Resim-1
İndirilen iso dosyasını, kurulum yapacağımız sunucu üzerine mount ediyoruz ve çift tıklayıp çalıştırıyoruz.
Resim-2
Açılan pencerede Virtual Apps and Desktops seçeneğinin yanında bulunan Start butonuna tıklıyoruz. (Bu adımda her iki seçenekten birini seçebiliriz çünkü iki Start butonu da arkada aynı exe dosyasını açacaktır)
Resim-3
Citrix rollerini barındıran ekran bizi karşılayacaktır. İlk adımda Citrix’in yönetim rollerini kuracağımız için “Delivery Controller” seçeneğine tıklıyoruz.
Resim-4
Son kullanıcı lisans anlaşması penceresinde, “I have read…” seçeneğine tıklayıp, Next butonu ile devam ediyoruz.
Resim-5
Citrix’in ana bileşenlerinin bulunduğu ekranda, kurulması gerekli olan Citrix rollerini görüyoruz. Citrix yapımızın sağlıklı ve sorunsuz çalışabilmesi için bu rollerin kurulması gereklidir. Eğer bir production ortamında Citrix yapısı kurmuş olsaydık, kurulacak yapının güvenliği ve devamlılığı açısından bütün rolleri ayırmamız gerekecekti. Yalnız şu anki kurulumumuz bir test ortamında olduğu için, bütün rolleri aynı sunucu üzerinde koşturacağız. 5 Adet rolü de seçip Next butonu ile devam ediyoruz.
Resim-6
Eklentiler penceresinde iki seçenek karşımıza çıkacaktır. Kuracağımız Citrix yapısı, arka planda bir veritabanına ihtiyaç duymaktadır. Production ortamlarda Citrix yapımızın veritabanını ayrı bir sunucuda barındırmamız önerilir. Test ortamlarında ise SQL Express sürümünü kullanabilirsiniz. İkinci seçenek olan Windows Remote Assistance ise, Citrix Director üzerinden Citrix kullanıcılarına uzaktan bağlanabilmemizi sağlar. Bu yüzden iki seçeneği de işaretleyip Next ile devam ediyoruz.
Resim-7
Citrix roller için gerekli Firewall portlarını aşağıda görebilirsiniz. Automatically seçeneğinde, kurulum bizim için Windows Firewall üzerinde bu portları açacaktır. Manually seçeneğinde ise; siz kurulum sonrasında Windows Firewall üzerinden gerekli portaları açabilirsiniz. Automatically seçeneğine tıklayıp Next ile devam ediyoruz.
Resim-8
Kurulum ile birlikte hangi rollerin ve bileşenlerin kurulacağını aşağıdaki ekranda görebiliriz. Install seçeneği ile kuruluma başlıyoruz.
Resim-9
Kuruluma başladığımızda .NET Framework 4.7.1 ve SQL Express kurulumları sonrasında sunucuyu yeniden başlatmamız istenecektir. Close butonuna tıkladıktan sonra sunucumuz yeniden başlayacaktır. Sunucuya tekrar giriş yaptığınızda ise kurulum kaldığı yerden devam edecektir.
Resim-10
Kurulum sonrasında Smart Tools ekranı bizi karşılayacaktır. Smart Tools içerisinde, Citrix yapınızda health check yapmanızı sağlayan Smart Check, var olan Citrix yapınızı güvenli bir şekilde taşımanızı sağlayacak Smart Migrate ve diğer modülleri bulundurmaktadır. Şuanda test ortamında olduğumuz için Smart Tools bileşenlerini kurmadan Nextile devam ediyoruz.
Resim-11
Citrix ana bileşenlerinin kurulumları tamamlandı. Artık Citrix Studio aracılığıyla Citrix yapımızın kurulumuna başlayabiliriz.
Resim-12
Citrix Studio (Yönetim yazılımı) programı açıldığında karşımıza 3 seçenek çıkar. Bunlar;
Site setup: yeni bir Citrix yapısı kurulmasını sağlar.
Remote PC Access: kullanıcıların fiziksel bilgisayarlarına Citrix aracılığıyla erişmesini sağlar.
Scale Your Deployment: var olan Citrix yapınıza yeni bir Delivery Controller eklemenizi sağlamaktadır.
Biz yeni bir kurulum yapacağımız için, “Deliver Application…..” seçeneğine tıklıyoruz.
Resim-13
Öncelikle oluşturacağımız Citrix yapısına bir isim vermemiz gerekmetedir. Site ismini yazdıktan sonra Next ile devam ediyoruz.
Resim-14
Citrix yapısı, içerisinde Site, Monitoring ve Logging olmak üzere 3 adet veritabanı barındırmaktadır. Bu veritabanlarının görevlerini açıklamamız gerekirse;
Site: Citrix yapısı bilgilerini tutmaktadır.
Logging: Citrix yapısında yöneticiler tarafından yapılan değişiklikleri tutmaktadır.
Monitoring: Citrix Director tarafından kullanılır. Oturum ve bağlantı bilgileri gibi verileri tutmaktadır.
Test ortamında kurulum yaptığımız için Location bölümünde, sunucu üzerinde kurulu olan SQL Express yolunu görmektesiniz. Production ortamında ise Location bölümüne, ayrı olarak konumlandırdığınız SQL sunucunuzun bağlantı bilgilerini yazabiilirsiniz. Bütün verilerin doğru olduğunu kontrol ettikten sonra Next ile devam ediyoruz.
Resim-15
Yazdığımız veritabanı bağlantı bilgilerinin doğruluğu kontrol ediliyor.
Resim-16
Licensing bölümünde Citrix License rolünün kurulu olduğu sunucu adresini yazıyoruz. Citrix yapısı, License rolüyle TCP 27000 portu üzerinden konuşmaktadır. Citrix VAD (Virtual Apps and Desktops) yazılımını yeni kuruyorsanız, 30 günlük deneme sürümüyle kullanabilirsiniz.
Biz de 30 Günlük seçeneği seçip, Next ile devam ediyoruz.
Resim-17
Connection ekranında Hypervisor katmanında hangi yazılımı kullandığımızı seçiyoruz. Citrix Hypervisor (XenServer) dışında resimde gördüğümüz tüm Hypervsior’leri desteklemektedir. Ben bu kurulumu yaparken, alt tarafta Citrix Hypervisor kullanmaktayım. Citrix Hypervisor bağlantı bilgilerini yazıp Next ile devam ediyoruz. Siz yapınızda Vmware kullanıyorsanız Vcenter bilgilerini girmeniz gerekecektir.
Resim-18
Resim-19
Storage Management bölümünde, fiziksel sunucunuza bağlı olan hangi Storage’ı seçmek istediğimizi gösteren ekran gelecektir. Biz fiziksel sunucumuz üzerinde bulunan diskler üzerinde sanal makineler oluşturmak istediğimiz için, localseçeneğini işaretliyoruz. Eğer harici bir SAN yapınız var ise shared bölümünü seçebilirsiniz. Next ile devam ediyoruz.
Resim-20
Oluşturacağımız sanal makinelerin yapacağımız konfigürasyona göre 3 adet diski bulunabilir.
OS Disk; işletim sistemi imajını saklar.
Personal vDisk; isteğe bağlı olarak kullanıcı verilerini ayrı bir diskte tutmak istersek kullanabiliriz. Temporary Disk; sanal makinenin üreteceği cache’lerin tutulacağı disktir.
3 seçeneği de işaretleyip Next ile devam ediyoruz.
Resim-21
Oluşturacağımız sanal sunucu ve masaüstlerinin network konfigürasyonunu bu adımda yapıyoruz. Hypervisor’e bağlı olan Network seçeneklerinden kullanmak istediğinizi seçip Next ile devam edebiliriz.
Graphics virtualization seçeneğine ise ilerleyen dönemlerde gpu sanallaştırma konusunda değineceğiz.
Resim-22
AppDNA yazılımı, var olan Citrix yapınızda uygulamaların ve işletim sistemlerinin uyumluluk analizlerini çıkarmamızı sağlar. (Platinum lisans gerektirir)
App-V ise yapınızda App-V sunucularınız var ise Citrix studio aracılığıyla yapınıza dahil edebilirsiniz. Biz bu kurulumda resimdeki bileşenlere ihtiyacımız olmadığı için Next ile devam ediyoruz.
Resim-23
Yeni kurulacak Citrix yapımızda yaptığımız konfigürasyonları gösteren Summary pencersi karşımıza çıkacaktır. Bu adımda yapılan konfigürasyonun doğruluğunu kontrol ettikten sonra Finish butonu ile Citrix yapımızı oluşturabiliriz.
Resim-24
Citrix yapısı, belirlediğimiz konfigürasyonlar ile kuruluyor…
Resim-25
Citrix yapımızın başarılı bir şekilde kurulumunu yaptık. Bir sonraki yazımızda “VDA Master Image Kurulum ve Konfigürasyonu” konusuna devam edeceğiz.