[W7][PS4.5] fichier ICA pour load balancing

Hello world!



J’essaye de personnaliser mon fichier ICA pour load balancer sur mes serveurs Citrix. (Oui oui, c’est pas la meilleure solution mais la configuration fait qu’on n’a pas le choix…)



J’utilise un online plugin 11.2 sur un poste client en Seven et j’obtiens le message d’erreur en pièce jointe…



Pourtant le fichier est simple :


[WFClient]
Version=2
TcpBrowserAddress=172.31.4.145
TcpBrowserAddress2=172.31.4.140
TcpBrowserAddress3=172.31.4.146

[ApplicationServers]
Bureau=

[Bureau]
Address=Bureau
InitialProgram=#Bureau
ClientAudio=On
AudioBandwidthLimit=0
Compress=On
ScreenPercent=100
DesiredColor=8
TransportDriver=TCP/IP
WinStationDriver=ICA 3.0


Pour info, je le teste sur un autre poste avec le même client et ça fonctionne...

Merci pour votre aide,

Dark

Essaye de générer le fichier avec citrix Quick launch.



http://support.citrix.com/article/CTX122536

11.2 sur l’autre poste aussi c’est sûr ? car le browsing en UDP (les lignes TcpBrowserAddress… indiquent que bizarrement tu n’utilises pas le port XML en TCP) n’est plus disponible depuis le 11.2…

http://support.citrix.com/article/CTX123616



Max, QuickLaunch verra qu’il utilise un 11.2 et n’offrira pas la possibilité d’utiliser l’UDP

Effectivement, le browsing UDP a été lâché merci!



J’avais fait initialement un fichier ICA en tcp pourtant pointant sur un serveur qui fonctionnait pas mal :


[Encoding]
InputEncoding=UTF8

[WFClient]
CPMAllowed=On
ProxyFavorIEConnectionSetting=Yes
ProxyTimeout=30000
ProxyType=Auto
ProxyUseFQDN=Off
RemoveICAFile=No
TransportReconnectEnabled=On
VSLAllowed=On
Version=2
VirtualCOMPortEmulation=Off
UseLocalUserAndPassword=Off
SSOnUserSetting=Off
EnableSSOnThruICAFile=On
TcpBrowserAddress=172.31.4.145

[ApplicationServers]
Bureau=

[Bureau]
Address=172.31.4.145:1494
AudioBandwidthLimit=2
AutologonAllowed=ON
BrowserProtocol=HTTPonTCP
CGPAddress=*:2598
ClientAudio=On
DesiredColor=8
DesiredHRES=4294967295
DesiredVRES=4294967295
DoNotUseDefaultCSL=On
UseLocalUserAndPassword=Off
InitialProgram=#Bureau
LPWD=46
Launcher=WI
LocHttpBrowserAddress=!
LongCommandLine=
NRWD=16
ProxyTimeout=30000
ProxyType=Auto
SSLEnable=Off
TRWD=0
TransportDriver=TCP/IP
WinStationDriver=ICA 3.0
ScreenPercent=0
UseDefaultWinSize=Off
DesiredWinType=8
TWIMode=On

[Compress]
DriverNameWin16=pdcompw.dll
DriverNameWin32=pdcompn.dll

[EncRC5-0]
DriverNameWin16=pdc0w.dll
DriverNameWin32=pdc0n.dll

[EncRC5-128]
DriverNameWin16=pdc128w.dll
DriverNameWin32=pdc128n.dll

[EncRC5-40]
DriverNameWin16=pdc40w.dll
DriverNameWin32=pdc40n.dll

[EncRC5-56]
DriverNameWin16=pdc56w.dll
DriverNameWin32=pdc56n.dll


Le second poste de test est un serveur en 2008 R2 se trouvant dans le même sous réseau... mais bien avec un client 11.2...

Je vais sortir un fichier avec ica file creator pour voir sa tête

-> donc il faudrait passer en http alors je vais voir ça aussi...

S'il y a des erreurs dans le fichier merci pour vos remarques

Dark

Avec Ica File Creator, j’obtiens le message suivant… je dois avoir un problème sur ma ferme…



[attach=1]

Verifie le port xml configuré pour les serveurs de contact que tu as défini (172.31.4.145).

J’avais oublié ??? … yavait un bug avec le ICA File Creator; ThinIsFat est dessus normalement.



Avec le citrix Quick Launch, ça marche… Bon je reviens sur mon load balancing

ah bon ya un bug sur ICA FIle Creator ? j’ai pas touché à l’outil depuis si longtemps…

http://www.doctor-citrix.com/forum/index.php/topic,3539.msg22236.html#msg22236



:wink:

Bon les amis, dans le même sous réseau, la version était bien 11.0 arghhh de arghh :-[



J’essaye de le faire en httpbrowseraddress mais je n’y arrive pas …



help


[WFClient]
Version=2
HttpBrowserAddress=172.31.4.140
HttpBrowserAddress2=172.31.4.145
HttpBrowserAddress3=172.31.4.146

[ApplicationServers]
Bureau=

[Bureau]
Address=Bureau
InitialProgram=#Bureau
BrowserProtocol=HTTPonTCP
ClientAudio=On
AudioBandwidthLimit=0
Compress=On
ScreenPercent=100
DesiredColor=8
TransportDriver=TCP/IP
WinStationDriver=ICA 3.0
DesiredWinType=8
TWIMode=On


Merci!

ton XML est en 80? car c’est ce que dit ton fichier ICA… sinon il faut mettre :

HttpBrowserAddress=172.31.4.140:8080

HttpBrowserAddress2=172.31.4.145:8080

HttpBrowserAddress3=172.31.4.146:8080



où 8080 est le port de ton service XML

euh non ça-était-tronqué mais le port était bien en 8000…



Par contre,

  • Sur mon LAN, ça fonctionne
  • sur mon sous réseau distant… j’ai ce message :

    [attach=1]

    Ce dernier est en 140.10.x.x mais naté en 10.140.x.x, y aurait il un autre paramètre pour le NAT car aucun blocage de port n’est présent vu que c’est en VPN. Et puis mon telnet de mon poste client vers le LAN en 8000 passe bien.



    Merci !

Je ne comprends pas ce qui ne fonctionne pas … Quelqu’un aurait une piste?

une trace Wireshark serait la bienvenue. une trace sur le port XML mais aussi sur le 1494/2598.

en effet, le port XML 8000 est utilisé uniquement pour récupérer l’IP du serveur XA le moins chargé et ensuite une connexion est faite vers ce XA sur le 2598 ou 1494

En effet, c’est sur quoi je me suis dirigé…



et voici le résultat avec filtre sur ports 8000 1494 et 2598.



Il semble qu’il n’y ait pas de blocage les échanges en 8000 se passent bien mais on a un problème pour la connexion en 1494.



d’ailleurs qu’est ce que 67.68.80.82?! je ne sais pas d’où ça vient…



J’ai deux domaines AD différents sans relation d’approbation mais bon ça passe bien quand je fais une connexion directe de type :


[WFClient]
Version=2
TcpBrowserAddress=172.31.4.145 'est ce vraiment utile cette partie?

[ApplicationServers]
Bureau=

[Bureau]
Address=172.31.4.145:1494
InitialProgram=#Bureau
ClientAudio=On
AudioBandwidthLimit=0
Compress=On
ScreenPercent=0
DesiredColor=8
TransportDriver=TCP/IP
WinStationDriver=ICA 3.0
DesiredWinType=8
TWIMode=On

:o

Merci pour votre aide ; qui est réellement bloquant pour mon développement



PS : je n’arrive pas à faire joindre le fichier de trace… (“impossible d’atteindre le chemin de fichiers joints”)

TcpBrowserAddress=172.31.4.145 ne sert QUE si la ligne Address= ne contient pas de référence à un serveur.



qu’est ce que 67.68.80.82 ? une adresse IP.