Mise à Jour de XenApp_Check : 2.0

La 2.0 est portée sur les deux versions de XenApp_Check (XA5/XA6x).

La 2.0 rajoute/modifie :

  • Récupération du répertoire d’exécution de XenApp_Check afin de renseigner la variable $Path
  • Modification du  path function file . \\your share\XenApp_Check\Ctx_Functions.ps1 par . $Path’Ctx_FunctionsXA6.ps1
  • Création automatique du répertoire Backup (pouquoi on ne l’a pas fait avant 🙂 ).
  • Ajout d’un check Wmi afin d’éviter les Time out WMI sur les différents checks lorsque WMI n’est pas accessible (là pour le coup si vous avez des serveurs qui ont des problèmes WMI, la durée d’exécution de XenApp_check sera diminuée d’au moins 30 % ).

Post to Twitter

Problème d’affichage des HotFix dans l’Appcenter (XA 6.5)

Dans une de nos fermes XA6.5 R01 nous avons rencontré un problème d’affichage d’HotFix dans une console  Appcenter. Bien que nous soyons plus orienté script pour remonter ce type d’infos, certains préféreront visualiser l’information en GUI (et il n’y a pas de raison que cela ne fonctionne pas en plus 😉 ).


C’est pas ici qu’on verra nos HotFix 🙁 

La CTX132713 fournit un hotfix corrigeant ce problème d’affichage (le problème venant de la lecture de ferme XA6.5 comprenant un mixte de serveurs en mode “Controller” et “Session-host”.

 

Une fois le HotFix DSCXAMx650W002 installé les Hotfix remontent bien dans l’Appcenter (sauf si dans votre Appcenter vous remontez un mix de fermes XA 6.0/6.5 ).

 


Un petit rappel des rôles XA 6.5

Post to Twitter

Erreur PerfOS (Event ID :2011) sur windows 2008 R2

Au détour d’un troubleshooting XenApp XA 6.5 (US Sp1)  nous sommes tombés sur l’erreur (qui polluait le journal application) :

Log Name:      Application
Source:        Microsoft-Windows-PerfOS
Event ID:      2011
Level:         Error
Description:
Unable to collect System Pagefile performance data. The first four bytes (DWORD) of the Data section contains the status code.

 

A la lecture de cet event nous étions partis pour exécuter la commande “lodctr /R“, mais vu que les compteurs perfmon ne présentaient aucun problème il était inutile de reconstruire les compteurs perfom.

La résolution était on ne peut plus simple, nous n’avions pas sur les serveurs présentant l’erreur PerfOS, de fichier d’échange de configuré. Une fois le fichier d’échange configuré nous n’avons plus rencontré l’erreur PerfOs.

Post to Twitter

Erreur 1067 lors du lancement du service “Système de licences Citrix”

Récemment nous avons rencontré l’erreur “ Erreur 1067 :  Le processus s’est arrêté inopinément” lors du lancement du service “Système de licences Citrix” sur le serveur de licence de notre lab (serveur en Windows 2008 R2 Fr sp1  et version 11.9.0 build 11011 du serveur de licence Citrix).

Rien de bien alarmant car nous avions déjà rencontré ce problème en prod (et la résolution est hypra simple) , mais vu qu’il revient on fait un petit billet histoire de pas jouer au poisson rouge la prochaine fois.

Donc direction le répertoire C:\Program Files (x86)\Citrix\Licensing\LS\conf (dans notre cas c’est un serveur 2008 r2) et renommer les fichiers activation_state.xml et concurrent_state.xml (ces deux fichiers sont automatiquement recréés au démarrage du serveur de licences).

Tout est décrit dans la CTX129747.

Dans notre cas le fichier concurrent_state.xml était vide.

Pour info le contenu des fichiers activation_state.xml et concurrent_state.xml est identique  :

  • urn: (Uniform Resource Name) permet de définir un nom.
  • fnplm : FLEXnet Publisher License Management
  • lmadmin : gestionnaire de licence (FLEXnet ) lancé par le service “Système de licences Citrix”  (C:\Program Files (x86)\Citrix\Licensing\LS\lmadmin.exe)

Post to Twitter

Installation/configuration de VUEM (1.7.3.0) 1/2

Il y a un peu plus d’un an nous réalisations l’installation d’une bêta de VUEM (voir notre billet), aujourd’hui nous avons réalisé l’installation de VUEM  1.7.3.0 afin de voir l’évolution de l’outil (un billet traitant la configuration et les features viendra rapidement 🙂 ).

Autant vous dire d’avance que l’installation et la prise en main  sont ULTRA simples et rapides.

Dans ce billet nous allons traiter l’installation de la console VUEM et de son client.

 Nous les schémas d’archi simples on aime 🙂

  

les pré-requis (issus du Quick Start Quide)

 

L’installation de la console et du client ont été réalisés sur des VM avec 1 vCPU, 2 Go de RAM, disque de 30 Go, windows 2008 R2 sp1 Fr.

 

Installation de la console VUEM :

Cliquez sur le bouton “Next”

Cliquez sur “I Agree”
Cliquez sur le bouton “Next”

Cliquez sur le bouton “Next”

Cliquez sur le bouton “Next”

Cliquez sur le bouton “Close”

Allez dans le menu “Démarrer-Programmes-VirtuAll Solutions” et cliquez sur l’icone “VUEM Administration Console”

Cliquez sur le bouton “Enter Licence Code”

Entrez votre licence et cliquez sur le bouton “Ok”

Cliquez sur le bouton “Ok”

Cliquez sur le bouton “Create”

Cliquez sur le bouton “Next”

Renseignez les champs “Server Name” et “Database Name”
Cliquez sur le bouton “Next “

Renseignez le Champs “Read / Write Access Group
Cochez “Allow Authenticated Users Connection”
Cliquez sur le bouton “Next ” 

Cliquez sur le bouton “Create Database”

Cliquez sur le bouton Ok

Cliquez sur le bouton “Finish”

Cliquez sur le bouton “Yes”

 

Allez dans le menu “Démarrer-Programmes-VirtuAll Solutions” et cliquez sur l’icone “VUEM Administration Console”

Cliquez sur le bouton “Connect”

Renseignez les champs “Server Name” et “Database Name”
Cliquez sur le bouton Connect 


 

 

Installation d’un client VUEM :

Cliquez sur le bouton “Next “

Cliquez sur “I Agree”
Cliquez sur le bouton “Next”

Cliquez sur le bouton “Next”

Cliquez sur le bouton “Next”

 

Cliquez sur le bouton “Close”

Et voila c’est fini, installation simple et rapide (le nouveau skin d’installation est vraiment sympa) la philosophie n’a pas changé et les bonnes nouvelles ne s’arrêtes pas la, vivement le prochain billet 😉 .

 

Post to Twitter

Forcer la Publication d’Internet Explorer en full screen

Si vous souhaitez forcer la publication d’Internet Explorer (dans notre cas sous XenApp 6.5) en seamless, la CTX132434 explique comment le faire via le vbs ci-dessous :


Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "iexplore.exe", 3, false


Dans notre cas nous souhaitons publier plusieurs url applicatives tout en évitant la multiplication du script ci-dessus. Nous avons donc modifié le script afin que nous puissions mettre en argument une url.


Set WshShell = WScript.CreateObject("WScript.Shell")
If wscript.Arguments.length = 0 Then
WshShell.Run "iexplore.exe", 3, false
Else
WshShell.Run "iexplore.exe" & Space(1) & wscript.arguments(0), 3, false
End if


Rajoutez l’url en fin de ligne de commande

Post to Twitter

Installation/Configuration du Citrix Mobility Pack

Cela faisait quelque temps qu’on voulait tester Citrix Mobility Pack, le soleil aidant  nous avons enfin trouvé un peu de temps :).

Notre config : Vm avec 2 vCPU, 4 Go de ram, Windows 2008 r2 sp1 Fr, Xa 6.5 R01.

L’installation est on ne peut plus simple :

  • Télécharger les sources ici avec votre compte My Citrix 
  •  Sur un serveur (de qualif au préalable) de votre ferme, décompresser le fichier XenApp6_5MobilityPack1_0.zip (la version peut changer)
  • Installer le fix XA650W2K8R2X64025 puis rebooter le serveur (si vous obtenez l’erreur “Erreur 30007. This hotfix cannot be installed because your configuration does not meet one more prerequisites for thos hotfix” lors de l’installation, vérifiez que le serveur n’est pas en R01, en effet le XA650W2K8R2X64025 est inclus dans le R01).

Bon ok le message est pas vraiment parlant 🙂

Corrections à chaud remplacés dans le R01
 

  • Installer CitrixGroupPolicyManagement_x64.msi , qui fera une montée de version de la “Gestion de stratégie de groupe Citrix (x64)” en 1.5.2.0 (au préalable nous étions en 1.5.0.0)
  • Configurer via une stratégie utilisateur la partie “Expérience mobile”


Le résultat sur un Ipad (ça évite de zoomer toutes les 5 mn sur les menus)

 

Sympa non ? En plus un SDK est disponible ici avec votre compte My Citrix.

Post to Twitter

White paper : Logon Optimization

Citrix vient de mettre à jour son White paper “Logon Optimization”,  à lire impérativement si vous souhaitez comprendre et optimiser vos logons  (qui ne le voudrait pas 🙂 ) .

 


Un schéma que vous connaissez déjà 😉

Sympa ce screenshot Edgesight qui vous donnes la définition des divers abréviations contenu dans le tableau “détail de démarrage du serveur”

Ho le beau PLSD (temps de chargement du profil), reste plus qu’à…. 🙂


Post to Twitter

Problème migration serveur XenApp 6.0 vers XenApp 6.5

Lors d’une migration XenApp 6.0 (la fameuse bêta version 🙂 ) vers une ferme XenApp 6.5, nous avons rencontré des problèmes d’intégration dans la ferme XA 6.5 sur deux serveurs.

Les symptômes : l’IMA ne démarrait pas et le  MFCOM lui restait dans le statut démarrage.

Les events rencontrés étaient les suivants :

Nom du journal :System
Source :       Service Control Manager
ID de l’événement :7024
Description :
Le service Citrix Independent Management Architecture s’est arrêté avec l’erreur service particulière %%-2147483647.

Nom du journal :System
Source :       IMAService
ID de l’événement :3601
Description :
Échec de chargement des plug-ins initiaux. Erreur IMA_RESULT_FAILURE

Nom du journal :System
Source :       IMAService
ID de l’événement :3609
Description :
Échec de chargement du module C:\Program Files (x86)\Citrix\System32\Citrix\IMA\SubSystems\MfSrvSs.dll. Erreur IMA_RESULT_FAILURE

Nom du journal :Application
Source :       MetaFrameEvents
ID de l’événement :1
Description :
Les écouteurs ICA Citrix semblent être désactivés. Veuillez vérifier que les écouteurs ICA Citrix sont activés.

La résolution passe comme d’habitude par une recherche google (tout d’abord merci à Menhir Two qui avait déjà troubleshooté le problème 😉 ),qui nous emmène tout droit sur un thread du forum Citrix : IMA Service will not start. EVENT ID 1.

En bref il faut remettre à jour les certificats racines via la KB931125 (bien que prévu pour de l’Xp la KB931125  fonctionne très bien sous 2008 R2).
Une fois les certificats racines mis à jour (enfin on parle de certif de 2011 🙂 ), les service IMA et MFCOM démarrent sans problème.

 

rootsupd.exe

Post to Twitter