Installation de XenDesktop 5.6 Feature Pack 1

Après avoir passé quelques heures à tester le Rollup Pack de XenApp 6.5, je me suis attaqué au Feature Pack 1 de XenDesktop 5.6, qui réservait également quelques surprises…

 

Parlons tout d’abord des nouveautés de ce pack, (sans rentrer dans le détail, tout cela étant déjà largement couvert sur les blogs Citrix…) : celui apporte la fonctionnalité Remote PC, qui permet à un utilisateur de se connecter via Citrix à sa station physique, l’Universal Print Server, et des mises à jour déjà publiées (Mobility pack, HDX Realtime).

Citrix a également travaillé sur les performances d’HDX 3D Pro, comme nous le verrons par la suite. Pour plus d’infos sur le FP1 :  http://support.citrix.com/…about-this-release-xd56fp1.html

 

La procédure de mise à jour est simple, puisque celle-ci ne concerne que la couche Citrix installée sur les postes (le VDA), et le plugin Citrix de la console GPO (GroupPolicyManagement). Il n’y a donc pas de mise à jour FP1 à appliquer sur les contrôleurs XenDesktop.

 

Ma plateforme de test dispose de postes XenDesktop avec HDX 3D Pro et de postes XenDesktop classiques. La plateforme HDX3DPro n’a pas posé trop de problème, alors que la mise à jour des postes classiques a été plus subtile… :

Postes HDX3DPro :

Le passage du FP1 commence par la mise à jour du VDA. Celle-ci s’est déroulée sans erreur sur cet environnement, par contre, les performances de la session ICA étaient très mauvaises, avec une qualité d’image médiocre.

Après quelques essais, il apparait que le problème ne se produit que sur les utilisateurs qui utilisaient déjà XenDesktop 5.6, et qui ont donc conservé leur profil. Une remise à zéro des profils permettrai donc de résoudre la situation, mais il y a une manière moins violente :

Le problème de performance semble lié au paramétrage de l’outil « HDX 3D Image Config Tool » avant le passage du FP1, qui permet à l’utilisateur de choisir la qualité d’image en fonction de son débit.

 

Le réglage est stocké (sous une forme incompréhensible…) dans la clé HKCU\Software\Citrix\HDX3D\BitmapRemotingConfig\UserSettings. Une suppression de cette clé via une stratégie de préférence (en mode « Apply once »), permet de nettoyer ce paramétrage lié à l’ancienne version, et de résoudre le problème.

 

Une fois la mise à jour effectuée, le gain de performance est notable, notamment dans ma situation, où je me connecte sur le VDA au travers d’un réseau WAN (avec Access Gateway + Branch Repeater).

 

Postes sans HDX3DPro :

La mise à jour du VDA sur ce type de poste a été plus délicate, puisque celle-ci affichait le message fataliste suivant, à plusieurs reprises durant l’installation :

 

Devant un message aussi explicite, il m’a fallu pas mal de temps pour pouvoir comprendre la source du problème : il n’y en a aucun !

 

Durant cette étape de l’installation, les services Citrix sont arrêtés, et les composants sont mis à jour, chaque message d’erreur correspondant à un composant. Cependant, le journal de l’installation n’affiche aucune erreur (C:\Windows\inf\setupapi.app.log):

>>>  [SetupInstallFromInfSection – Citrix.Service]
>>>  Section start 2012/07/06 23:47:14.822
cmd: C:\Windows\system32\MsiExec.exe -Embedding 74F44E4D3253B5110… FA829719F282475 M Global\MSI0000
<<<  Section end 2012/07/06 23:47:14.822
<<<  [Exit status: SUCCESS]

>>>  [SetupQueueCopy]
>>>  Section start 2012/07/06 23:47:30.473
cmd: C:\Windows\system32\MsiExec.exe -Embedding 74F44E4D3253B5110… FA829719F282475 M Global\MSI0000
<<<  Section end 2012/07/06 23:47:30.473
<<<  [Exit status: SUCCESS]

flq: CopyFile: ‘C:\Windows\system32\DRIVERS\cdfdrv.sys’
flq:       to: ‘C:\Windows\Temp\OLD15E2.tmp’
flq: CopyFile: ‘C:\Program Files\Common Files\Citrix\System32\cdfdrv.sys’
flq:       to: ‘C:\Windows\system32\DRIVERS\SET15F1.tmp’
flq: MoveFile: ‘C:\Windows\system32\DRIVERS\SET15F1.tmp’
flq:       to: ‘C:\Windows\system32\DRIVERS\cdfdrv.sys’

>>>  [SetupInstallFromInfSection – DefaultInstall]
>>>  Section start 2012/07/06 23:47:30.520
cmd: C:\Windows\system32\MsiExec.exe -Embedding 74F44E4D3253B5110… FA829719F282475 M Global\MSI0000
<<<  Section end 2012/07/06 23:47:30.520
<<<  [Exit status: SUCCESS]

 

Après avoir analysé les journaux Windows et MSI, capturé avec Procmon, et essayé toutes les astuces d’installation possibles… il semble que le message ne soit qu’une mauvaise interprétation des codes d’erreurs remontés par les composants.

L’agent apparait bien en version 5.6.100, et la plateforme est stable… Si quelqu’un rencontre la même situation, ou a des idées sur ce mystère, je suis preneur !

par .

Laisser un commentaire

*