Forum
Sistemim şu şekilde ;
Sql Serverlar : Blade Win2008 R2 64 Bit Ent. (4 Adet)
Terminal Serverlar : Blade Win2003 R2 64 Bit Ent. (4 Adet)
Sessin Directory ve Roaming Profile Server : Blade Win2003 R2 64 Bit Ent.
D.C. : HP ML350 Win2008 R2 64 Bit Ent.
Terminal Serverlarımı NLB yaptım. 10 Mbit fiberden erişen 350 terminal kullanıcım var. Uygulama olarak Nebim Winner çalıştırıyoruz. Herşey normal fakat kullanıcılar takılı kalma sıkıntısı yaşıyorlar. Mesela disconnect oldum başka ip den bağlanmaya çalışınca siyah ekranda bekletiyor daha sonra bağlantı sağlanamadı diye uyarı veriyor. Logoff yapmak gerekiyor düzelmesi için. Burada benim tahminim NLB kullanıcının oturumunu başka server a taşırken başarısız oluyor. Kullanıcılardan çok şikayet alıyorum bu konuda. Acaba diyorum Sql server bağlantısı yada Nebim prgoramımı yeniden bağlanmayı engelliyor. Herşeyi denedim bunu çözemedim. Disconnect olan kullanıcıları Time limitten attırsam bile bazı durumlarda kullanıcının oturumu açık görünüyor disconnect olmasına rağmen. Bunu hiç anlamadım zaten. Konuyla ilgili bana yardımcı olabilirmisiniz.
Merhabalar,
Load Balance olarak ne kullanıyorsunuz? Fiziksel bir cihaz mı? Yoksa MS NLB servisi mi?
Benim de yaşadığım bu sorunun çözümü için uyguladığım yöntemleri aşağıda sıralayacağım. Detaylar ve olur olmazla yönünde karşılıklı inceleme yapabiliriz.
1) Sesion Broker sorunlar;
a) Sesion Broker'ın amacı daha önceden açık bulunan sesion'ın ilgili TS'ye gönderilmesini yapmaktadır. Fakat burada dikkat edilecek nokta 2003 Sesion Broker'da çok büyük bugların bulunduğu. Bu yüzden size önerim sanal'da 2008R2 Remote Desktop Connection Broker kurmak. Connection Broker kurulduktan sonra 2003 TS'ler üzerinde GPO’dan
“Terminal Server IP Address Redirection” ‘ı enabled edin.
http://technet.microsoft.com/en-us/library/cc780126(WS.10).aspx
b) Connection Broker’ların
Local Policy’sine Computer >> Windows Setting >> Security >> Local >> User Rights Assignment >> içerisindeki “Access this computer from network” alanına Terminallleri
ekleyin
2) Tüm TS'lerde Terminal Server Servis ayarlarının revize edilmesi ile başlayalım. Control Panel’inden Administrative Tools >> Terminal Services >> Terminal Services Configuration’u
a) Server Setting içerisinde "Sesion Directory" çift tıklayarak acın. "IP address redirection" kısmı işaretli ise bunu kaldırın. TS'nin birden fazla ip adresi varsa öncelikli ip adresini secin
b) TS performansı ve baglantı sorunlarının giderilmesi için Terminal Services Configuration içerisindeki Connection içerisindeki RDP-Tcp, tıklayarak Properties'i acin. Sesion kısmında "Override user setting" altındaki "End a disconnected sesion" kullanici disconnect olduktan sonra ne kadar süre (dakika) sonra sesion i kapatacağını bildirin. Bunun yanında "Idle Sesion limit" e de kullanıcı ne kadar süre ekranı hiç bir şey yapmadan beklerse disconnect edeceğini belirleyin. "Override user setting" kısımı "disconnect from session" secin
c) baglantı problemlerine yanlış map'lemelerde yapabilir. bu yuzden EasyPrinter kullanmıyorsanız RDP-Tcp, tıklayarak Properties içerisindeki "Client Setting" içerisinde "Disable the following" de Clipboard hariç hepsini işaretleyin
d) linkini verdiğim Kendi sitemde belirttiğim performans ayarların yapılması gerekiyor
http://ahmetmusakosali.com.tr/blog/teknikblog/blog_remote_desktop/77-2003ts_performans.html
e) Aşağıdaki hotfixleri geçin
http://support.microsoft.com/kb/956438
http://support.microsoft.com/kb/971310
http://support.microsoft.com/kb/957492
http://support.microsoft.com/kb/962965
http://support.microsoft.com/kb/953675
http://support.microsoft.com/kb/979522
Birtane daha önemli hotfix vardı ama bulamadım. Yukarıdakileri yapın yaşadığınız sorunlara yönelik oluşan event kaydı varsa benimle paylaşır mısınız?
Abdullah Bey,
deneme şansınız oldu mu? Sorun düzeldi mi?