Les dernières semaines ont été riche en mise à jour chez Citrix.
Outre l’arrivée de XenApp 6, Citrix a fait fort, les principales mises à jour sont :
Les dernières semaines ont été riche en mise à jour chez Citrix.
Outre l’arrivée de XenApp 6, Citrix a fait fort, les principales mises à jour sont :
MAJ : 02/04/10
Citrix vient de mettre à jour la CTX11450, on y retrouve logiquement XenApp6 et EdgeSight 5.3.
————-
14/09/2009
Citrix vient de sortir (le 13/09/09) un tableau répertoriant les types de bases (et les versions) supportées par produits Citrix.
Pour l’Upgrade d’une Summary Database (Ferme en 4.5) en SQL2008, on oublie ;).
Le tableau est dispo ici (CTX114501)
——————
MAJ : 24/03/10
——————
Rajout dans le script du filtre des stratégies :
—————————————————–
—————————————————–
Suite à un besoin de remonter via un fichier texte les principales informations d’une ferme XenApp, nous avons réalisé un script qui récolte les informations suivantes :
* Ip du serveur
* Zone du serveur
* Type system Exploitation
* Installé le : (date d’installation de l’OS)
* Modèle : (modèle du serveur)
* Produit : (Type du produit XenApp)
* Version : (Version Xenapp)
* Service Pack : service pack Xenapp
* Installé le : (Date d’installation Xenapp)
* HotFixe(s) installé(s)
Le fonctionnement du script est simple (renommer FarmInfoFull.txt en FarmInfoFull.wsf), double cliquer sur le fichier “FarmInfoFull.wsf”, le script va créer à la racine du C: un fichier nommé “XenApp_NOM de votre Ferme.txt”.
Une fois le script terminé, un popup avec le message “fin du traitement, cliquer sur Ok” s’affiche.
Le script a été testé sour XenApp 4.5 R03 et R04 (Windows 2003 Fr Ets – Sp2).
Le code n’est pas très propre 🙁 (nous allons l’amélioré dans la semaine), soyez indulgent.
L’exécution du script sur une ferme de 80 serveurs a pris 1 mn et 10 sec..
Ce script est inspiré de scripts disponibles sur Citrix Community (XenApp Developer NetWork), ainsi que du Google (pour la partie WMI)
———————-
MAJ : 24/03/2010
———————-
XenApp 6 est disponible 😉
********************************************************************************************
Un billet sur DABCC.com annonce la disponibilité de XenApp 6 en téléchargement à partir du 24 mars 2010.
Les choses sérieuses vont pouvoir commencer 🙂 .
Un script bien pratique et disponible sur Citrix Community, permet de lister les serveurs dont la charge est supérieure à 9000 (valeur paramétrable) : List Server Load and send Alert by Email.
Ce script vous permet de connaître la liste de vos serveurs les plus chargés, le résultat étant envoyé par mail (l’idéal étant de le faire via une tâche planifiée).
Si comme nous, vous avez un calculateur de charge de “MAINTENANCE” (calculateur qui pousse la charge à 10000 sur un serveur via la règle planification), vous allez rapidement obtenir la liste des vos serveurs réellement chargés plus ceux qui sont en maintenance.
Pour récupérer le calculateur de charge des serveurs, nous avons utilisé la commande : AttachedLE.
Set anLE = objServer.AttachedLE
anLE.Loaddata(True)
Nous avons donc modifié le script QueryServerLoad_CTX.wsf comme ci-dessous afin d’exclure le calculateur de charge MAINTENANCE :
En rouge les lignes rajoutées dans le script.
rajouter à la ligne 84 :
Set anLE = objServer.AttachedLE
Rajouter à la ligne 85 :
anLE.Loaddata(True)
Rajouter à la ligne 88 (cette ligne est un commentaire):
‘exlusion des serveurs qui ont le calculateur de charge MAINTENANCE
Rajouter à la ligne 89 :
if anLE.LEName = “MAINTENANCE” then
Rajouter à la ligne 91 :
else
Rajouter à la ligne 106 :
End if
Désormais le script fera une exclusion de vos serveurs qui sont en maintenance.
Afin de recevoir le mail d’alerte il faut paramétrer la partie SenEmail (ligne 116) 😉 .
Si vous êtes sous EdgeSight 5.0 ou 5.1, la date du 25 mars 2010 pourrait vous interpeller.
En effet en lisant le billet de Nicholas Dille (SEPAGO blog) “How Many Will Be Affected By The EdgeSight Timebomb ?” du 12 mars 2010, nous apprenons que le certificat utilisé sur EdgeSiht 5.0 et 5.1 expire le 25 mars 2010.
Si vous êtes en 5.0 ou 5.1, Citrix recommande d’upgrader votre version en 5.1.1 ou 5.2, tout est expliqué dans la CTX124013.
Comme le souligne Nicolas Dille dans son billet, la comm de Citrix sur ce sujet est assez “restreinte” 🙁 .
Par pur hasard nous sommes tombés sur le logiciel CurrPort.
CurrPorts permet d’afficher dans une GUI, tout les ports TCP/IP et UDP ouverts localement sur un serveur, avec des informations comme :
Un CurrPorts sur un serveur XenApp.
Un double clique sur le process ImaSrv.exe d’un serveur XenApp, et l’on obtient dans le cas présent des infos sur la connexion au DataStore de la ferme.
CurrPorts permet de killer un processus, faire un export Html du CurrPorts en cours, sauvegarder les informations d’un process au format .txt, de filtrer les process et ports.
Syntaxe pour faire un filtre :
En bref un outil graphique, pratique pour commencer un troubleshooting sur des problématiques d’ouverture de ports par exemple 🙂 .
CurrPorts est un outil de chez NirSoft et est disponible ici.
Un nouveau blog Français (les articles sont aussi traduits en anglais) traitant de l’AD vient de voir le jour : LDAP389.
Nous lui souhaitons longue vie et vous recommandons ce blog de qualité.
Léo t’en a mis du temps à le faire ce blog 😉 .
Citrix Quick Launch 2.0 est disponible depuis le 24 février 2010 via la CTX122536.
Les nouveautés :
Le billet original sur Citrix blog est ici.
Citrix Quick Launch en 1.4.0
Citrix Quick Launch en 2.0
Si vous avez besoin de déployer XenApp Session Cleaner sur plusieurs serveurs (dans notre cas une centaine), le script Install_ XenAppSessionCleaner.vbs joint à ce billet vous permettra de faciliter ce déploiement.
Pré-requis du script :
Fonctionnement du script :
Le script a été testé sur une ferme de 110 serveurs (Windows 2003 sp2 Fr – XenApp 5 R03).
Résultat : 106 serveurs Ok et 4 en erreur (cela était dû à la présence sur ces quatre serveurs d’une version différente de PSEXEC, à celle utilisée sur le serveur qui exécute le script)
Si vous souhaitez en savoir plus concernant l’installation silencieuse de XenApp Session Cleaner allez sur la FAQ de CitrixTools.net : How to do an Unattended Install of XenApp Sessions Cleaner for a Mass Deployment.