post image

Citrix Studio Mandatory Upgrade Loop problemi

Merhaba,


Bu makalede Citrix Studio Mandatory Upgrade Loop problemi çözümü ile ilgili adımlardan bahsedeceğim.Citrix Studio Login olduktan sonra karşınıza mandatory upgrade ile ilgili sadece start automatic site upgrade yapmanız gerektiğine dair bir uyarı alacaksınız ve sonucunda da aşağıda paylaştığım gibi hata mesajı ile karşılaşacaksınız, servislerinizde herhangibir kesinti olmasada tüm sitelarda studio erişeyemeyecek yönetimini sağlayamayacaksınız.





Citrix Management Studio HA yapıda çalışıyor ise yüklü olan bütün sitelar için servisler stop edilir daha sonra start edilerek register işlemleri manuel olarak gerçekleştirilir. Studio çıkış yapılır ,windows powershell Administrator yetkisinde çalıştırdıktan sonra aşağıda ki komutları adım adım girilmesi gerekmektedir.


asnp Citrix*


Get-ConfigRegisteredServiceInstance | measure



Get-Service Citrix* | Stop-Service -Force
Get-Service Citrix* | Start-Service



Get-ConfigRegisteredServiceInstance | Unregister-ConfigRegisteredServiceInstance



Get-AdminServiceInstance | register-configserviceInstance
Get-AcctServiceInstance | register-configserviceInstance
Get-ApplibServiceInstance | register-configserviceInstance
Get-BrokerServiceInstance | register-configserviceInstance
Get-ConfigRegisteredServiceInstance | register-configserviceInstance
Get-ConfigServiceInstance | register-configserviceInstance
Get-EnvTestServiceInstance | register-configserviceInstance
Get-HypServiceInstance | register-configserviceInstance
Get-LogServiceInstance | register-configserviceInstance
Get-MonitorServiceInstance | register-configserviceInstance
Get-ProvServiceInstance | register-configserviceInstance
Get-SfServiceInstance | register-configserviceInstance
Get-TrustServiceInstance | register-configserviceInstance
Get-OrchServiceInstance | register-configserviceInstance
Get-ConfigRegisteredServiceInstance -servicetype config | Reset-AdminServiceGroupMembership
Get-ConfigRegisteredServiceInstance -servicetype config | Reset-AcctServiceGroupMembership
Get-ConfigRegisteredServiceInstance -servicetype config | Reset-ApplibServiceGroupMembership
Get-ConfigRegisteredServiceInstance -servicetype config | Reset-BrokerServiceGroupMembership
Get-ConfigRegisteredServiceInstance -servicetype config | Reset-ConfigServiceGroupMembership
Get-ConfigRegisteredServiceInstance -servicetype config | Reset-EnvTestServiceGroupMembership
Get-ConfigRegisteredServiceInstance -servicetype config | Reset-HypServiceGroupMembership
Get-ConfigRegisteredServiceInstance -servicetype config | Reset-LogServiceGroupMembership
Get-ConfigRegisteredServiceInstance -servicetype config | Reset-MonitorServiceGroupMembership
Get-ConfigRegisteredServiceInstance -servicetype config | Reset-ProvServiceGroupMembership
Get-ConfigRegisteredServiceInstance -servicetype config | Reset-SfServiceGroupMembership
Get-ConfigRegisteredServiceInstance -servicetype config | Reset-TrustServiceGroupMembership
Get-ConfigRegisteredServiceInstance -servicetype config | Reset-OrchServiceGroupMembership




Bir sonraki makale de görüşmek üzere


Faydalı olması dileğiyle.


İyi Çalışmalar.

post image

Citrix ADC (Netscaler) Nedir,High Availability Firmware Update Nasıl Yapılır.

Merhaba.


Bugün sizlere Citrix ADC (Netscaler) Load balancing (Yük dengeleme) Cihazı Nedir ve HA yapıda çalışan iki Node servislerinizde herhangi bir kesinti olmadan nasıl firmware update yapılacağı hakkında bilgiler vereceğim.Mevcut yapanızda tek Node var ise kısa bir kesinti ile High Availability adımlarını geçerek firmware update işlemini yapabilirsiniz. 


Citrix Netscaler Load Balance, bütünleşik bir web uygulama iletim çözümü olup, L4-7 trafik yönetimi ile uygulama sürekliliğini sağlar. Entegre Web Application Firewall özelliği ile uygulamaların güvenliği artırarak, uygulamaların daha performanslı ve güvenlikli çalışmasını sağlar. Web ve veritabanı sunucularının önününe konumlandırılan NetScaler, yüksek hızda yük dengeleme ve içerik anahtarlamayı uygulama hızlandırma, data sıkıştırma, içerik önbellekleme, çok katmanlı web önbellek yönlendirme, SSL hızlandırma, network optimizasyonu, uygulama performans izleme özellikleriyle birleştirir. 


Web uygulamalarınının güvenliğini performans veya cevap sürelerine negatif etki yapmadan sağlar. Application Firewall sıfır günü saldırıları dahil tüm uygulama tehditlerinden korur. Citrix Netscaler Load Balance, SYN Flood, TCP Flood, HTTP Flood ve DNS Flood gibi DDoS atak çeşitlerini engelleme  cihazıdır. Üçlü el sıkışmayı kendisi yapmak suretiyle SYN Flood ataklarının hiç birini sunuculara iletmeden koruma sağlar.Ayrıca kuvvetli web önbellekleme (Integrated Caching) özelliği ile statik ve dinamik içeriğin kullanıcılara anında iletilmesini sağlar ve bu sayede tekrarlayan aynı içeriğin iletilmesi için gecikmeyi ortadan kaldırır.


Update için https://www.citrix.com/downloads/ adresinden citrix accountunuz ile login olup select product kısmına Citrix ADC (Netscaler ADC) olacak şekilde seçim yapıyoruz mevcut yapınızda kullandığınız versiyona göre firmware tgz formatında download ediyoruz.



Firmware Update yapacağımız mevcut versiyon bilgisi Netscaler ADC 12.1 Build 50.28 biz 55.18 Build number a firmware update yapacağız.



İlk olarak WinScp yardmı ile indirdiğiniz firmware  /var/nsinstall directory içine kopyalıyoruz. 



Citrix ADC Primary node web arayüzünden login olup HA Node ların durumunu kontrol ediyoruz.



Primary node seçim yapıp editleyerek High Availability Status ENABLE konuma getirmemiz gerekmektedir.



Secondary node CLI üzerinden "nsroot" kullanıcısı ile login oluyoruz.



"sh ha  node"  komutu ile secondary node login olduğumuzu , Sync State durumumuzu"SUCCESS" olduğunu kontrol ediyoruz. "save config" komutu ile configi kaydediyoruz.



"shell" komutu ile firmware update yapacağımız komut sistemine giriş yapıyoruz. WinScp ile kopyaladığımız directory içinde "tar -zxvf build-12.1-55.18_nc_64" komutu ile  tar.gz’den dosyaları çıkarıyoruz. 



"./installns" komutu ile update işlemini başlatıyoruz.



update işlemi kısa süre sonra tamamlanıp nodu reboot etmemiz gerekmektedir.



Reboot işleminden sonra "sh version" komutu ile aşağıda görüldüğü gibi 55.18 versiyonunu geçmiş bulunuyoruz.Ayrıca master state hala secondary ve Sync State AUTO DISABLE konumuna geçmiş.



"set node -hasync disable" komutu ile High Availability Sync State DISABLE durumuna getiriyoruz.



"force failover" komutu ile update işlemini tamamladığımız Master State Secondary olan nodu Primary olarak atıyoruz.



High Availability DISABLE durumda diğer node içinde update işlemlerini başlatıyorum."shell" komutu ile firmware update yapacağımız komut sistemine giriş yapıyoruz. WinScp ile kopyaladığımız directory içinde "tar -zxvf build-12.1-55.18_nc_64" komutu ile  tar.gz’den dosyaları çıkarıyoruz. 



"./installns" komutu ile update işlemini başlatıyoruz.



update işlemi kısa süre sonra tamamlanıp nodu reboot etmemiz gerekmektedir.



Reboot sonrasında "sh ha node" komutu ile kontrol ettiğimizde 55.18 versiyon geçişimiz tamamlanmış, Sync State SUCCESS duruma geçmiştir.



"force failover" komutu ile daha önce Master State Primary olan node Secondary olarak update işlemine başladığımız ilk duruma geçiyor.



"set node -hasync enable" komutu ile tekrardan High Availability devreye alıyoruz.



Firmware Update işlemleri tamamlandı son olarak Server ve Virtual serverları kontrol edip UP ve ENABLE olduklarından emin oluyoruz.




Bir sonraki makale de görüşmek üzere


Umarım Citrix,Netscaler ADC üzerinde kritik zafiyetlerin olduğu şu günlerde faydalı olmuştur.


İyi Çalışmalar.