MEHMET SOYADIYOK

SAAT

16 Ocak 2013 Çarşamba

CİTRİX XEN ÖĞRENİMİ


Citrix XenApp, şirket veri merkezinde bulunan sanallaştırılmış herhangi bir Windows uygulamasını, kullanıcıların herhangi bir cihaz üzerinden, herhangi bir yerden kesintiye uğramadan, uygulamalarına ulaştırma çözümüdür. Dünya çapında 100 milyon’dan fazla kullanıcı tarafından kullanılmaktadır.

Citrix XenApp ile sanallaştırılmış uygulamaların, klasikleşmiş her kullanıcıya program kurmaya göre avantajı,


·         Uygulamalar için aynı anda sisteme bağlı olan kullanıcı sayısı kadar lisans satın alınır. Böylece lisans maliyet avantajı sağlanabilir.
·         Uygulamaların kontrol ve güvenliğini XenApp ile arttırabilir.
·         Kullanıcılar her yerden, her cihazdan anında uygulamalarına ulaşabilir.
·         Sistem yöneticisi, sanallaştıracak Windows uygulamasını kurulumunu sadece tek bir bilgisayara gerçekleştirir. Böylece Bilgi işlem departmanlarının verimliliği artar.
Citrix XenApp; Fundamentals, Advanced, Enterprise, Platinum sürümleri ile lisanslanmaktadır. Sürümler ile ilgili ayrıntıları bu linkten bulabilirsiniz.


XenApp Kurulumu için Ortam Gereksinimleri


·         Microsoft Windows Server 2008, Standard ve Enterprise Edition, Service Pack 2 kurulu (32- ve 64-bit)
·         Microsoft Windows Server 2008 R2, Standard ve Enterprise Edition (Sadece 64-bit)
·         Microsoft .NET Framework, Version 3.5, Service Pack 1(Otomatik Kurulur)
·         Windows Server 2008, Microsoft IIS Version 7.0. (Otomatik Kurulur)
·         Windows Server 2008 R2, Microsoft IIS Version 7.5.( Otomatik Kurulur)
·         Windows 2008 Remote Desktop Servisi(RDS) (Otomatik Kurulur)


Database Gereksinimi


·         Microsoft SQL Server 2008
·         Microsoft SQL Server 2005
·         Oracle 11g R2
·         Microsoft SQL Server 2008 Express (Eğer ortamda database yoksa otomatik kurulur)



image001


Yapımızı yukarıda şekilde göre yapılandıracağız.


Citrix XenApp 6.x ve Xenapp 5.x versiyonları mevcuttur. XenApp 6.x versiyonu sadece Windows 2008 Server ve sonrasına kurulabilir. XenApp 5.x ise Windows Server 2003 ve sonrasına kurulur. Biz kurulumumuzu XenApp 6.0 üzerinden gerçekleştireceğiz. Citrix’in tüm ürünlerinin deneme sürüm ve lisanslarını Citrix web sayfasından My Citrixhesabı oluşturduktan sonra indirebilirsiniz. Sanal ve fiziksel sunuculara kurulum yapabiliriz.

Örneğimizde XenServer üzerindeki 1Gb ram, 1 vCPU ve 32 gb diske sahip, 2 tane sanal sunucuyla kurulum yapacağız.

Citrix Xenapp 6.0 Kurulumu

Lisans Server ve Web Interface Kurulumu


image002



XenApp kurulum cdsi çalıştırdığımızda, yukarıdaki gibi bir ekran gelecektir. Add Server Roles ile bu Server’ımızda hangi rollerin yükleneceğini seçeceğiz.



image003



Hangi XenApp sürümünü kullanacaksak onu seçmeliyiz. Biz demomuzu Enterprise sürüm ile yapacağız.



image004



Lisans anlaşmasını işaretleyip kurululumuza devam ediyoruz.



image005



Serverımıza License Server ve Web Interface rollerini yükleyeceğiz. Bu iki rolü işaretleyip diğer seçeneğe geçiyoruz.



image006



Seçtiğimiz rollerin özetini ekranda görüyoruz. Next deyip kuruma devam ediyoruz.



image007



Bu ekranda XenApp’ın bizim için yükleyeceği servis, programların özetini görebilirsiniz.



image008



Install deyip kurulumu başlatıyoruz.



image009



Kurululumuz bitti. Bir sonraki aşamada, kurduğumuz rollerin konfigürasyonu aşamasına geçeceğiz.



image010



Öncelikli olarak License Server, konfigürasyonu gerçekleştireceğiz.



image011



License Server konfigürasyon ekranı, varsayılan olarak açılması gereken portları göstermektedir. Eğer isterseniz bu port numaralarını değiştirebilirsiniz. Bu portlar mutlaka ortamdaki Firewall’larda açık olmalıdır. Örneğimizde Windows Firewall’ı kapalı durumdadır. Ayrıca Lisans Yönetim Ekranına giriş yapmak için admin şifresi vermemiz gerekiyor. Bu şifreyi de verdikten sonra License Server konfigürasyonumuz tamamlanıyor.


İkinci aşamada Web Interface’ın konfigürasyonu işlemini de tamamlamamız gerekiyor. Configure Web Interface deyip uygulamamızı açıyoruz.



image012



Ekranın sol tarafında XenApp Web Sites ve XenApp Services Sites’ı görmekteyiz.

XenApp Web Sites, kullanıcıların Web Tarayıcı arayıcılıyla uygulamalarına ulaştıkları Web Servisidir.

XenApp Services Sites, kullanıcıların bilgisayarlarına yükledikleri Citrix Online Plugin programı ile ulaşacakları Web Servisidir.


XenApp Web Sites’ta Create Site’ a tıklayıp kurululumuza devam ediyoruz.



image013



Yayımlayacağımız Web Sunucuyu Default Page olarak işaretliyoruz.



image014



Next’e tıklayıp devam ediyoruz.



image015



Yaptığımız işlemlerin özetini görebilirsiniz. Next ile devam ediyoruz.



image016



Başarılı şekilde Web Sites oluşturuldu. Configure this site now sekmesini seçmiyoruz. Kurululumuzu kapatıyoruz. Konfigürasyon kısmına XenApp Yönetim Server kurulumu bittikten sonra tekrar döneceğiz. İkinci aşamada Xenapp Services Sites için aynı işlemleri gerçekleştireceğiz.



image017



XenApp Services Sites seçili iken Create Site diyoruz.



image018



Next ile devam ediyoruz.



image019



Gerçekleştirdiğimiz işlemlerin bir özetini görüyorsunuz. Next ile devam ediyoruz.



image016



Başarılı şekilde Web Services Sites oluşturuldu. Configure this site now sekmesini seçmiyoruz. Kurulumuzu kapatıyoruz. Konfigürasyon kısmına XenApp Yönetim Server kurulumu bittikten sonra tekrar döneceğiz.


XenApp 6.0 Yönetim Serverı Kurulumu



image020



XenApp 6.0 kurulum Cd’si çalıştırıyoruz. Install XenApp Server ile kurululumuza başlıyoruz.



image021



Add server roles ile hangi rolleri yükleyeceğimizi seçeceğiz.



image022



Örneğimize Enterprise sürümünü seçerek devam ediyoruz.



image023



Lisans anlaşmasını kabul ediyoruz.



image024



Sadece XenApp Rolünü seçiyoruz.



image025



Ekstra olarak kurulması istenen komponetleri seçiyoruz. XenApp sunucumuz aynı zamanda yönetimi de yapacağı içinXenApp Management’ı da seçiyoruz.



image026



Kurulum sırasında yüklenecek olan Windows Rolleri ve eklentilerin özelliklerini görebilirsiniz. Next ile bu servisler kurulacaktır.



image027



Gerekli olan rollerin ve programların listesini gördükten sonra Install deyip kurulumu başlatabiliriz.



image028



Remote Desktop Services Rolü yüklendikten sonra Finish diyoruz.



image029



Remote Desktop Services Rolünden sonra sunucumuzu reboot etmemiz gerekiyor. Sunucumuz açıldıktan sonra kuruluma devam edeceğiz.



image030



Sunucumuz açıldı, Resume Install deyip kurulumuza kaldığımız yerden devam ediyoruz.



image031



Install ile geri kalan rol ve eklentileri kuruyoruz.



image032



XenApp Server kurululumuz bitti. Finish ile çıkıyoruz.



image033



Configure sekmesi ile XenApp Server’ımızın ayarlarını yapacağız.



image034



Create a new server farm sekmesi ile yeni bir Farm yaratıyoruz.



image035


Yeni farmımıza bir isim belirliyoruz. Ayrıca bu farmı yönetecek bir Domain Admin hesabı belirtiyoruz.



image036



Daha önceden kurduğumuz Lisans Server’ın FQDN ismini belirtiyoruz. Lisans serverımızın ismi “lisans.demo.local”.



image037



Bu aşamada XenApp Server’ın kullanacağı Database’i seçmemiz gerekiyor. Eğer ortamda bir Database Sunucu varsa kullanabiliriz. Örneğimizde ortamda Database sunucu yok. Bu sebeple New Database ile otomatik olarak yeni bir SQL Server Express kurulur ve yeni bir database açılır.



image038



Açılacak olan Database ‘in kimlik bilgilerini girmemiz gerekiyor. Sadece bu kullanıcı database ‘e giriş yapabilir. Bu sebeple daha önce Farm’mımızı yönetecek olan kullanıcı adı ile aynı olmalıdır.



image039



Bu bölümde, kullanıcılar XenApp Server’a bağlı uygulamalarını çalıştırırken, sistem yöneticisinin kullanıcının oturumuna dahil olmasını sağlayabiliriz. Allow shadowing of user sessions on this sever ‘ ı seçip aktif ediyoruz.


image040



Bu bölümde Remote Desktop Users sekmesine geçiyoruz. Buradaki tüm seçenekleri işaretliyoruz. Böylece XenApp Server’ımıza bağlanacak kullanıcı gruplarını seçmiş oluyoruz. Next ile devam ediyoruz.



image041



Yaptığımız değişiklere Apply diyoruz.



image042



Finish ile çıkıyoruz.



image043



XenApp Sunucumuzu Reboot ettikten sonra kurululumuz tamamlanmış olacaktır.



image044



Sunucumuz tekrar başlayınca Programlar’dan Citrix Delivery Services Console ’u açıyoruz. Karışımıza yukarıdaki gibi bir ekran gelecektir. Next ile devam ediyoruz.



image045




Yukarıdaki seçenekte sadece XenApp seçili olacak şekilde işaretliyoruz. Next ile devam ediyoruz.



image046



Add Local Computer’a basıp mevcut Xenapp Server’ımızı seçiyoruz. Next ile devam ediyoruz.



image047



Yaptığımız işlemlerin bir özetini görüp Next ile devam ediyoruz.



image048



İşlemimiz bitti. Finish ile çıkıyoruz.



image049



Citrix Delivery Services Console yukarıdaki gibi karşımıza gelecektir. Bundan sonraki aşamada daha önceden diğer sunucumuza kurmuş olduğumuz Web Interface’e XenApp Server’ı ekleme işlemini gerçekleştireceğiz.



image050



Programlardan Citrix Web Interface Management’i açıyoruz. Açılan pencerece XenApp Web Sites seçili iken sağ taraftaki Server Farm’a tıklıyoruz.



image051



Add deyip daha önceden kurduğumuz XenApp Server’ı ekleyeceğiz.



image052



1.       Seçenekte Farmımızın ismini belirteceğiz. XenAppFarm yazıyoruz.
2.       Seçenekte Olarak Add’e basıyoruz.
3.       Seçenekte XenApp Yönetim Server ’ımızın FQDN ismi ya da ip’sini yazıyoruz.

Bu işlemlerden sonra tüm pencerelere OK deyip çıkıyoruz. Aynı işlemleri XenApp Services Sites için de tekrarlıyoruz.

Yapılan bu işlemlerle artık kullanıcılara uygulama yayımlama işlemlerine geçebiliriz.


XenApp Server’dan Uygulama Yayımlama


Örneğimizde XenApp Serverımıza kurulu olan bir uygulamayı yayımlayacağız.



image053



Programlardan Citrix Delivery Services Console’ yi açılıyoruz. Açılan ekranda XenappFarm’ı seçiyoruz. Daha sonraApplications’dan sağ taraftaki Publish application diyoruz.



image054



Açılan ekranda Next ile devam ediyoruz.



image055



Yayımlacağımız uygulama için bir isim belirliyoruz. Örneğimizde notepad_yayimlama ismini yazıyoruz. İstersek uygulamalarımıza açıklamalarda ekleyebiliriz.



image056



XenApp Server’da kurulu olan bir uygulamayı yayımlayacağız için Accessed from a server ve Installed applicationseçeneklerini işaretliyoruz.



image057



Browse’ a deyip Notepad.exe dosyasının bulunduğu dizine gelip seçiyoruz.



image058



Hangi sunuculardan bu uygulamanın yayımlanacağını seçiyoruz. Örneğimiz de tek bir XenApp sunucumuz olduğu içinAdd ile Xenapptest Sunucumuzu listeye ekliyoruz. Daha fazla XenApp sunucumuz olsaydı onları da ekleyebilirdik. Böylece sunucular arasında yük paylaşımı yapabilirdik.



image059



Bu aşamada uygulamanın hangi kullanıcı ya da gruplara sunulacağını seçiyoruz. Active Directory ortamında olduğumuz için Operating System User Selector seçili durumdayken Add deyip Domain Users’ı ekliyoruz.



image060



Eğer istersen uygulamanın ikonu değiştirebiliriz. Kullanıcının masaüstüne ve başlat menüsüne kısayol atmak için bu iki seçeneği seçili bırakıyoruz. Next ile devam ediyoruz.



image061



Finish deyip Notepad.exe programını, Domain Users grubuna dahil olan tüm kullanıcıların, masaüstü ve başlat menülerine kısayol olarak gönderebiliriz.

Kullanıcılar, XenApp kurulum cdsinde “Citrix Receiver and Plug-ins” dizininde bulunan programları bilgisayarlarına (Windows,MacOSX,Linux) kurup ya da web tarayıcılarına XenApp Yönetim Serverımızın IP’ sini yazarak herhangi bir yerden Active Directory kullanıcı adları ile uygulamalarına ulaşabilirler. Aynı şekilde Tablet Pc ve akıllı telefonlardanCitrix Recevier (Iphone,Ipad,Android, Blackberry,Windows Mobile) uygulamasını kurarakta uygulamalarına ulaşabilirler.

Enterprise yapılarda Microsoft Grup Policy kullanarak “Citrix Online Plugin Full” kurup, XenApp Yönetim Server’ı IP’si otomatik yazılabilir.

Kullanıcı tarafında yapılan işlemler, XenDesktop kurulumunda yapılan işlemlerle aynıdır. Eğer daha önceden bu işlemler yapılmışsa tekrar program kurulmasına gerek yoktur.

Hiç yorum yok:

Yorum Gönder