Wings 3.0 Kurulum ve Güncelleme İşlemleri ile ilgili ayrıntılı bilgiye bu dokümandan ulaşabilirsiniz.

Wings-Thinfinity VirtualUI 3.0

Logo Netsis Wings ürününün alt yapısında kullanılan Thinfinity VirtualUI'ın versiyon geçiş süreçleri tamamlanıp 3.0 versiyonuna güncelleme yapılmış, 9.0.37.0 sürümü ve üzeri tüm Logo Netsis Wings çözümleriyle birlikte kullanıma sunulmuştur.

Kurulum ve Güncelleme Öncesi Hazırlık

Kurulum ve güncelleme işlemleri öncesi Wings uygulamasında kullanılacak "Kullanıcı" için yapılması gereken tanımlar, ayarlar ve yetki düzenlemeleri ile ilgili adımlar aşağıdaki gibidir:

  • Wings uygulaması için kullanılacak ayrı bir "Local Admin" kullanıcısı tanımlanmalıdır. 
     
  • Wings kullanıcısı ileride ünün kullanımını olumsuz etkileyip kesintilere neden olmaması için şifre değiştirme ayarı "Password Never Expires" şeklinde tanımlanmalıdır. 
  • Tanımlanan Wings kullanıcısı eğer yeni oluşturulan bir kullanıcı ise gerekli klasörlerin oluşması ve politikaların işletilebilmesi için bu işlem sonrasında en az bir defa sisteme giriş yapması gerekmektedir.

  • Sunucu üzerinde tanımlanan wings kullanıcısı üzerinden uygulamayı kullanabilmek için "Control Panel (Denetim Masası)-System (Sistem) özelliklerinde bulunan "Allow users to connect remotely to this computer" (Bu bilgisayara uzaktan bağlantıya izin ver) seçeneğini işaretlenip Remote Desktop (Uzak Masaüstü) özelliğinin devreye alınması gerekmektedir. 
  • Tanımlanan Wings kullanıcısı "Administrators" ve "Remote Desktop Users" grubuna dahil edilmelidir.


    Kullanıcı tanımlama işlemleri sonrası terminal server üzerinden oluşturduğumuz wings kullanıcısıyla aynı anda birden çok oturum açabilmek için izlenen adımlar şunlardır; Run (Çalıştır)>gpedit.msc>Edit Group Policy (Grup ilkesini düzenle)>"Computer Configuration ( Bilgisayar yapılandırması)>Administrative Templates (Yönetim Şablonları)>Windows Components (Windows bileşenleri)>Remote Desktop Services (Uzak Masaüstü Hizmetleri)>Remote Desktop Session Host (Uzak Masaüstü Oturumu Ana Bilgisayarı)>Connections (Bağlantılar)>"Restrict Remote Desktop Services users to a single Remote Desktop Services session" (Uzak masaüstü hizmetleri kullanıcılarını bir uzak masaüstü hizmetleri oturumuyla sınırla) özelliğinin "Disable" (Kapalı) edilmesi gerekmektedir.



    Kurulum ve güncelleme işlemlerinin yapılacağı server işletim sisteminde "ESET" antivirüs programı kullanılıyorsa antivirüs ayalarından ilgili EXE'ler için istisnalar eklenmeli ve 127.0.0.1 adresi de istisna olarak eklenmelidir.
    "Advanced Setup (Gelişmiş Ayarlar)" > Web and Email > Excluded Applications (Dışarıda Bekleyen Uygulamalar); "C:\Netsis\ENTERPRISE9\VUI\bin64\Thinfinity.VirtualUI.Broker.exe" "C:\Netsis\ENTERPRISE9\VUI\bin64\Thinfinity.VirtualUI.Gateway.exe" "C:\Netsis\ENTERPRISE9\VUI\bin64\Thinfinity.VirtualUI.Server.exe" "C:\Netsis\ENTERPRISE9\VUI\bin64\Thinfinity.VirtualUI.SvcMgr.exe"
    Setup>Network>Network attack protection (IDS)'in sağındaki ayarlar>Web and Email>"Excluded
    IP Address">127.0.0.1


    Sunucu üzerinde yapılması gereken bir diğer Group Policy (Grup İlkesi) ayarı da, Wings açıldıktan sonra giriş ekranı açıkken veya kullanıcı işlem yaparken oturumunun düşmesinin engellenmesi için yapılan oturum süresi ayarıdır. Oturum Süresi ayarı ile ilgili düzenleme için izlenen adımlar şunlardır; Run (Çalıştır)>gpedit.msc>Edit Group Policy (Grup İlkesini düzenle)>"User Configuration ( Kullanıcı yapılandırması)>Administrative Templates (Yönetim Şablonları)>Windows Components (Windows bileşenleri)>Remote Desktop Services (Uzak Masaüstü Hizmetleri)>Remote Desktop Session Host (Uzak Masaüstü Oturumu Ana Bilgisayarı)>Session Time Limits (Oturum Süresi Limitleri) "Set time limit for disconnected sessions özelliğinin "Enable" edilip süreyi "Never" (Hiçbir Zaman) olarak düzenlemek gerekmektedir. Bu düzenlemenin aktif olabilmesi için işlem sonrası sunucunun yeniden başlatılması gerekmektedir.
     


    Not: HTML içeriklerin olduğu beyanname parametreleri gibi ekranlarda gelen güvenlik uyarıları için Start>Server Manager>Local Server>IE Enhanced Security Configuration>Off şeklinde düzenlenmelidir. Eğer halihazırda bu ayar off durumda ise Internet Explorer'ı açıp gelen ekran üzerinden varsayılan ayarlar uygulansın uyarısı kabul ederek kapatmak gerekmektedir. Bu düzenlemelerden sonra "Administrators" ve "Remote Desktop Users" grubuna dahil edilen bu kullanıcı için "C:\ProgramData\Logo\NetsisWings" dizinine "yazma" yetkisi verilmelidir.
     

    "C:\Users\Administrator\AppData\Roaming\Logo\NetsisWings" dizinine Wings kulanıcısı için "yazma" yetkisi verilmelidir. (Administrator yerine kurulum yapılacak olan sunucuya giriş yapan kullanıcı ismi yazılacaktır.) 



    "C:\Users\wings\AppData\Local\Temp" dizinine Wings kullanıcısı için "yazma" yetkisi verilmelidir.


    Son olarak "C:\Netsis\ENTERPRISE9" dizinine "Wings" kullanıcıs için "yazma" yetkisi verilmelidir. (Bkz. Ekran Görüntüsü-20,21) (Netsis kurulum dizini farklılık gösterilebilir, bu dizin Netsis'in kurulu olduğu dizin olarak belirlenecektir)

Wings 3.0 Kurulum ve Ayarlar

Wing 3.0 kurulum ve ayarlarının yapılması için yapılması gerekenler aşağıdaki şekildedir:

  • Logo Netsis Wings sistem ihtiyaçları dokümanında belirtilen minimum sistem ihtiyaçları ve kurulum yapılacak sunucu konfigürasyonları kontrol edildikten sonra "{+}https://download.logo.com.tr+" adresinden 9.0.37.0 seti indirilmelidir.
  • 9.0.37.0 set güncelleme işlemleri sonrası "SSO Merkezi Kimlik Uygulaması" güncellenmelidir.
     
  • SSO Merkezi Kimlik Uygulaması güncelleme işlemi tamamlandıktan sonra "Ephesus.exe" ile bir kez Temelset uygulamasına giriş yapılıp sonrasında SSO Merkezi Kimlik Uygulaması üzerinden "OnayIı Sürüm Güncelleme" işlemi çalıştırılacaktır. Bu şekilde Wings 3.0 kurulumu için gerekli olan Thinfinity lisansı güncellenmiş olacaktır.
     

  • "Onaylı Sürüm Güncelleme" işlemi "Başarılı" bir şekilde tamamlandıktan sonra 9.0.37.0 versiyonlu güncel Netsis90.exe üzerinden "Sunucu Kurulumu" işlemi başlatılmalıdır. 

  • Sunucu kurulumu adımları izlenip "Wings Kurulum Ayarları" ekranına gelindiğinde "Wings Kurulumu Yapılsın" seçeneği işaretlenerek "Kullanıcı Ayarları" bölümünden sadece Wings için tanımlanan "Local Admin" kullanıcısının Kullanıcı Adı ve Şifre bilgileri girilmelidir.
  • Kullanıcı adı ve Şifre bilgileri başarılı şekilde doldurulduktan sonra ekrana çıkan "Bilgi" penceresinde Tanımlanan Wings kullanıcısı için belirtilen tanımlama ve yetkilendirme adımları tamamlanmalıdır. 
     
  • Önceki Wings sürümünde manuel olarak yapılan tüm "Load Balancing" işlemleri Wings 3.0 sürümüyle birlikte varsayılan olarak işaretli "Load Balancing" parametresinin seçilmesiyle otomatik olarak yapılacaktır. 

Wings uygulamasının "Load Balancing" modunda kullanılabilmesi için kurulum ve güncelleme işlemlerinin Sunucu/Server İşletim Sistemleri üzerinde yapılıyor olması gerekmektedir. Windows 10 sunucu üzerinde kurulum yapılıyor ve wings kullanıcı sayısı "4" ve altında ise "load balancing" modunda kurulum yapmadan da wings uygulaması kullanılabilmektedir. Thinfinity.VirtualUI.Server üzerinde "Sessions" ayarları bölümünde yer alan "Shared Windows Session" modu ve "Use the current interactive session or console" login seçenekleriyle birlikte çalıştırılabilmekte ancak bu yöntem kullanıcı sayısının fazla olduğu durumlarda önerilmemektedir. 



Netsis90.exe üzerindeki kurulum "Kurulum uygulaması sadece güvenlik ve lisans dosyasını güncellenmesin mi? Sorusuna "Evet" seçeneği işaretlenerek tamamlanır. 

Kurulum tamamlandıktan sonra gelen log bilgisi ekranında İşlem Tipi "Wings" için sonuçların başarılı olarak tamamlandığından emin olunmalıdır. 

Netsis90.exe Sunucu Kurulumu işlemi tamamlandıktan sonra lisans aktive işleminin başarılı bir şekilde tamamlandığından emin olmak için "C:\Netsis\ENTERPRISE9\VUI\bin64" dizini altındaki "Log.txt" dosyasının en alt bölümünde "Lisans Aktive edildi." Bilgisi kontrol edilmelidir. 
 

"Log.txt" dosyası incelenip "Lisans Aktive edildi." bilgisi doğrulandıktan sonra "C:\Netsis\ENTERPRISE9\VUI\bin64" dizini altında "Thinfinity.VirtualUI.Server.exe" Wings3.0 konfigürasyonları ve bağlantı bilgileri test edilip düzenlenmelidir. 

Thinfinity.VirtualUI.Server ilk açılışta Lisans seçim ekranı gelecektir. Wings 3.0 için kullanılacak lisans anahtarı işaretlenerek "Select" butonu yardımıyla seçimi yapıldıktan sonra "Close" butonu ile ekran kapatılacaktır. 

Thinfinity.VirtualUI.Server üzerinde "Sessions" sekmesinde Wings için tanımlanan "Local Admin" Username ve Password bilgileri Netsis90 "Wings Kurulum Ayarları" bölümünde tanımlanan kullanıcı bilgileri ile otomatik olarak doldurulmaktadır. Kurulum adımlarında "Bilgi" ekranında gösterilen dizinler için yetki kontrol bu ekranındaki "Test" butonu tıklanmalıdır. Bu işlem sonrası yetki hatası mesajı alınması durumunda "Bilgi" ekranındaki yetki ile ilgili maddeler tekrar kontrol edilmelidir. 

Thinfinity.VirtualUI.Server üzerinde "Applications" ayarları bölümünde yer alan "Credentials" ekranındaki kullanıcı bilgileri ilk kez Wings kurulumu yapılıyor ise boş olarak gelecektir. Bu durumda uygulamaya giriş bilgileri "Session" sekmesindeki kullanıcı bilgilerinden alınacak ve bu ekranda bilgileri doldurmaya gerek kalmayacaktır. Wings güncelleme işlemi yapılıyor ise bu ekranda kullanıcı bilgileri "Sessions" sekmesindeki bilgiler ile aynı gelecektir. Wings güncellemesi yapılıyorsa "Credentials" sekmesindeki bilgiler kontrol edilip "Ok" tuşuna basılarak ayarların kaydedilmesi gerekmektedir.


Wings 3.0 kurulumu işlemi sonrası eski versiyonlardaki "Netsis Wings" ve "Load Balancing" uygulamasının kullanılması durumunda "Broker" ve "Gateway" servisleri otomatik olarak kaldırılıp bu servisler yerine "Thinfinity VirtualUI Service Manager" servisi kurulacaktır. Son olarak "Thinfinity VirtualUI Service Manager" servis yeniden başlatılıp uygulamaya giriş yapılabilir. 

Kurulum ve güncelleme adımları tamamlanmıştır. "Wings 3.0" uygulaması bu işlemlerden sonra güncel versiyonuyla çalıştırılabilmektedir.