Citrix App Layering 1901 Kurulum ve Konfigurasyon
Bu makale serimizde Citrix ürünlerinde biri olan App Layering özelliğini incelemeye başlayacağız. Peki Citrix App Layering nedir?
Citrix App Layering, ayrı ayrı
katmandan oluşturulan bir uygulama katman altyapısıdır.
Peki nedir bu katmanlar?
-OS Layer
-Platform Layer
-App Layer
-Templates
-Elastic Layer
Yukarıdaki katmanları daha sonraki makalelerimizde uygulamaları olarak göreceğimizden dolayı detaylarını diğer makalelerimize bırakıyoruz.
Citrix App Layering kısaca anlatmak gerekirse de master image’ larımızın yönetimini kolaylaştırmak için tasarlanan Windows işletim sistemi ve uygulama yönetim çözümü olarakta tanımlayabiliriz.
Sistem Gereksinimleri:
- Citrix Hypervisor (XenServer) 6.5, 7.0 – 7.6
- vSphere vCenter 5.5, 6.0, 6.5, 6.7
- Nutanix Acropolis Hypervisor (AHV) 5.0-5.5 (Sadece Prism Element), 5.8, 5.9
- Microsoft Hyper-V (Windows Server 2012 R2 veya Windows Server 2016)
Not: Hyper-V üzerinde generation 2 sanal makineleri desteklenmemektedir.
Network Dosya Paylaşım Protokolü:
- Server Message Block (SMB)
Network Bağlantı Hızı:
- Citrix tarafından Appliance ve dosya paylaşımı arasında 10 Gpbs bağlantı önerilmektedir.
İnternet Tarayıcı:
- İnternet Explorer 11
- Firefox version 45 ve sonrası
- Microsoft Silverlight 4.0 ve sonrası
OS Layer Images:
- Windows Server 2016, 64-bit (Standard ve Datacenter Editions)
- Windows Server 2012 R2, 64-bit (Standard ve Datacenter Editions)
- Windows Server 2008 R2, 64-bit (Standard ve Datacenter Editions)
- Windows 10, 64-bit, 1607,1703,1709 ve 1803 (Education ve Enterprise Editions)
- Windows 10, 64-bit, 1803 (Profesional)
- Windows 7, 64-bit (Enterprise ve Professional Editions)
- Windows 7, 32-bit (Enterprise ve Professional Editions)
Layer images:
- Citrix Virtual Apps ve Desktops 7 1808, 7 1811
- Citrix XenApps ve Xendesktops 6.5, 7.0 – 7.18 ve 7.15 CU3
- Citrix Virtual Apps ve Desktops Essentials Azure
- Citrix Provisioning Service (PVS) 7.1, 7.6 – 7.9, 7.11 – 7.18 ve 1808
Citrix App Layering kullandığı portlara aşağıdaki link üzerinden ulaşabilirsiniz.
https://docs.citrix.com/en-us/citrix-app-layering/4/manage/firewall-ports.html
Genel bir bilgilendirme yaptıktan sonra Citrix App Layering kurulumuna Enterprise Layer Manager ile başlayabiliriz.
İlk olarak aşağıdaki link üzerinden hangi hypervisor katmanını kullanıyorsak ihtiyacımıza göre olanını indiriyoruz. https://www.citrix.com/downloads/citrix-app-layering/
Benim altyapımda VMware olduğundan dolayı .ovf uzantılı dosyamızı indiriyorum ve daha sonrasında vCenter üzerinden .ovf uzantılı dosyamı import edip sanal makinemizi açıyoruz.
Resim-1, CentOS olarak import ettiğimiz template’mize giriş yapıyoruz. Buradaki kullanıcı adı ve şifre varsayılandır ve aşağıdaki bilgileri giriyoruz.
Kullanıcı
Adı: administrator
Şifre: Unidesk1
Resim-2, Citrix App Layering için appliance sunucumuzun konfigurasyon ayarlarını yapabileceğimiz bir ara yüz gelmektedir. İlk olarak network ayarlarımızı yapılandırarak başlayabiliriz. Seçim ekranında “C” yazıp aşağıdaki ekran görüntüsünde devam ediyoruz.
Resim-3, Network ayarımızı static olarak yapılandıracağımızdan dolayı “S” yazıp ekran görüntüsünde gördüğümüz gibi ip alt yapımıza göre ayarlarımızı girip “S” yazıp ayarlarımızı kayıt ediyoruz.
Resim-4, Saat dilim ayarlarını gerçekleştirmek için “T” yazıp aşağıdaki seçeneklerden devam edebiliriz.
Resim-5, karşımıza uzun bir ülke listesine göre saat dilimleri ve sol taraflarında 3 haneli bir kod seçenekleri gelmektedir. +Europe/Istanbul +3:00 bizim seçeneğimiz olacağından dolayı soldaki kodu da 334 olarak giriyoruz ve daha sonrasında “Y” yazıp kayıt ediyoruz.
Resim-6, Centos komut satırındaki
işlemlerimizi tamamladıktan sonra İnternet explorer veya Firefox açıyoruz.
(Tabi öncesinde Microsoft Silverlight 4.0 ve üst versiyonun yüklü olduğundan
emin olunuz.)
Karşımıza gelen kullanıcı adı şifre bölüme aynı şekilde belirttiğimiz bilgileri
giriyoruz.
Resim-7, Lisans anlaşmasını kabul ediyoruz.
Resim-8, Yönetim konsollarımız için şifre değişikliği istenecektir.
Resim-9, Yönetim konsollarımız için ayrı ayrı olarak şifrelerini yeniliyoruz.
Resim-10, Change Credentials seçeneğinde ayarlarımızı kayıt ediyoruz.
Resim-11, ELM konsolumuzdaki Director Service>Create Directory Junction seçeneğinden ilerlediğimizde karşımıza Active Directory ayarları gelmektedir.
Resim-12, Domain adımızı, sunucu ip adresimizi ve portumuzu belirtiyoruz. Daha sonrasında Test Connection seçeneğinden AD bağlantımızla bir sorun olup olmadığı kontrol edip diğer sekmemize geçiyoruz.
Resim-13, Test Authentication seçeneğinden yetkili bir hesabımızı seçip AD test bağlantımızı gerçekleştiriyoruz.
Resim-14, Test Base DN seçeneğinden aynı şekilde kontrollerimizi, gerçekleştirip diğer sekmemize geçiyoruz.
Resim-15, Attribute ayarlarımızı varsayılan olarak bırakıp diğer sekmemize geçebiliriz.
Resim-16, Create Directory Junction seçeneğinden Active Directory bağlantımızı tamamlıyoruz.
Resim-17, Active Directory ortamımıza ELM üzerinden ulaştığımızı artık görebiliyoruz.
Resim-18, Yönetici olarak belirlediğimiz hesabın bilgilerini detaylı olarak girebiliriz. Bu konfigurasyona ELM konsolumuzdan User>Edit Properties üzerinden ulaşabiliriz.
Resim-19, Yönetici olarak belirlediğimiz hesabın bilgilerini detaylı olarak girebiliriz.
Resim-20, Roles sekmesinden resim-13’te belirtmiş olduğumuz “ctx” kullanıcımızın ELM üzerindeki yönetici rolünü ekliyoruz. Eğer istersek daha sonrasında farklı hesaplarımızı veya gruplarımızı olarak aynı şekilde rollere ayırarak bir yapılandırma oluşturabiliriz.
Resim-21, ELM konsolumuz için eklemiş olduğumuz ctx kullanıcımız için son olarak Update User’a tıklayarak kullanıcı ekleme işlemimizi sonlandırmış oluyoruz.
Resim-22, bu ayarımızda ELM
tarafından User Layers (Kullanıcı Katmanlarımız) için paylaşıma açmış olduğumuz
bir klasörümüzü ekleyeceğiz. Bu konfigurasyona ELM konsolundan System>Storage Locations>Add Storage
Location sekmesinden ulaşıyoruz ve daha sonrasında Network Path’ ini belirtip diğer sekmemize geçiyoruz.
Not: Bu paylaşımımızı Citrix’ in
önermiş olduğu gibi 10Gbps network bağlantısı olan bir File server vs. olan
sunucumuzdan yapmamız önerilmektedir.
Resim-23, User Layer Assignments sekmesinde kullanıcı katmanlarımızı saklamak için gerekli olan Active Directory gruplarımızı seçebiliriz. Eğer bir kullanıcımız birden fazla gruba aitse ve bu grup farklı paylaşım alanlarımıza atanmışsa, kullanıcı katmanımız en yüksek önceliği olan paylaşım alanında saklanmaktadır.
Resim-24, User Layer Messages kullanıcı katmanlarımızda görüntülenen varsayılan mesajlarımızın geçersiz yapabileceğimiz ve yeni mesaj girebileceğimiz alandır.
Resim-25, Add Storage Location seçeneğinde paylaşım alanımızı onaylıyoruz.
Resim-26, bu paylaşım alanımız ELM tarafından
Elastic Layers, Packaging ve Layered Images yapılandırma
dosyalarımız ve Sistem versiyon yükseltme alanı olarak kullanılacaktır.
Kullanıcımızın erişim iznini kontrol etmek için ELM konsolumuzdan System>Settings and Configuration ve
oradan da Network File Shares alanımızdan
Edit seçeneğinden kullanıcı adımızı
ve şifremizi girerek Test SMB File Share
butonundan paylaşım alanımızın erişim iznini tamamlamış oluyoruz.
Resim-26, ELM konsolumuzun Upgrade işlemi için System>Upgrade sekmelerinden versiyon yükseltme işlemimize devam ediyoruz.
Resim-27, Upgrade Disk Details sekmemizde daha önce eklemiş olduğumuz paylaşım alanımızın path’ ini görüyoruz ve Browse diyerek diskimizi ekliyoruz.
Resim-28, Karşımıza gelen yukarıdaki ekran görüntüsünde .vhd uzantılı diskimizi ekliyoruz.
Resim-29, VHD uzantılı diskimizi ekledikten sonra versiyon yükseltme işlemine Upgrade butonundan başlayabiliriz.
Resim-30, Upgrade işlemimiz başlamıştır.
Resim-31, Upgrade işlemimiz tamamlanmıştır.
Resim-32, Enterprise Layer Manager için versiyon yükseltme işlemimizin yapıldığına dair ELM konsoluna giriş yaparken karşımıza bilgilendirme ekranı gelmektedir.
Bu makalemizi tamamlamış oluyoruz.
Sonraki Citrix App Layering makalelerimizde
OS Layers, Platform Layers, App Layers,
Templates ve Publishing,
Elastic Layers, işlemlerini bir seri olarak görmüş olacağız.
Umarım faydalı bir makale olmuştur.
Görüşmek üzere…
Eline sağlık hocam, makalelerinin devamını sabırsızlıkla bekliyoruz.