Top 10 des CTX de juin 2011

Le top 10 des ctx les plus consultées en juin 2011 est disponible ici.

Top 10 Technical Articles

Article Number Article Title
CTX101644 Seamless Configuration Settings
CTX238200 Troubleshooting Client Drive Mapping
CTX368624 Troubleshooting Citrix Pass-through Authentication (Single Sign-On)
CTX711855 Common SSL Error Messages, and Respective Cause and Resolution
CTX129082 Application Launch Fails after Upgrading to Internet Explorer 9
CTX129229 Recommended Citrix and Microsoft Hotfixes for XenApp 6 and Windows Server 2008 R2
CTX106531 Troubleshooting the Citrix XTE Service and Errors: There is no route to the specified address … Protocol Driver Error
CTX106192 Access Gateway Software Updates
CTX804493 Users Prompted to Download ICA File, Launch.ica, Instead of Launching the Connection
CTX101810 Communication Ports Used By Citrix Technologies

Top 10 Whitepapers

Article Number Article Title
CTX129761 XenApp Planning Guide – Virtualization Best Practices
CTX110351 User Profile Best Practices for MetaFrame Presentation Server
CTX120760 XenDesktop – Design Handbook
CTX124087 XenDesktop Modular Reference Architecture
CTX101997 Citrix Secure Gateway Secure Ticket Authority Frequently Asked Questions
CTX119036 User Profile Manager Deployment Best Practices
CTX117913 Technical Guide for Upgrading / Migrating to XenApp 5.0
CTX111311 Using SQL Server 2005 Database Mirroring to Improve Citrix XenApp Farm Disaster Recovery Capabilities
CTX125630 Citrix XenDesktop with Login Consultants VSI
CTX101739 Microsoft SQL Server 2000 Data Store Replication


Top 10 Hotfixes

Article Number Article Title
CTX127136 Citrix Offline Plug-in 6.0.2 for Windows – English
CTX122756 Hotfix Rollup Pack 6 for Citrix XenApp 5.0 and Citrix Presentation Server 4.5 for Microsoft Windows Server 2003 32-bit Edition
CTX116550 Citrix Presentation Server Client 10.200 for Windows
CTX125388 Hotfix XA600W2K8R2X64001 – For Citrix XenApp 6.0 for Windows Server 2008 R2 – English
CTX129224 Hotfix XA600W2K8R2X64060 – For Citrix XenApp 6.0 for Windows Server 2008 R2 – English
CTX126653 Citrix Online Plug-in 12.1.44 for Windows with Internet Explorer 9 Support
CTX122761 Hotfix Rollup Pack 6 for Citrix XenApp 5.0 and Citrix Presentation Server 4.5 for Microsoft Windows Server 2003 64-bit Edition
CTX120923 Hotfix Rollup Pack 5 for Citrix XenApp 5.0 and Citrix Presentation Server 4.5 for Microsoft Windows Server 2003 32-bit Edition
CTX118445 Citrix XenApp Plug-in for Hosted Apps 11.0 and Streamed Apps 1.2 for Windows
CTX127023 Hotfix XA600W2K8R2X64018 – For Citrix XenApp 6.0 for Windows Server 2008 R2 – English


Top 10 Presentations

Article Number Article Title
CTX129629 TechEdge 2011 – Health Checking Monitoring Alerting and Troubleshooting Citrix Solutions
CTX111920 Selected Citrix Troubleshooting Tools
CTX129669 TechEdge 2011 – Overview of XenServer Distributed Virtual Switch/Controller and Troubleshooting Network Issues
CTX105908 Get the Most Out of Your Resource Manager Summary Database
CTX111560 Health Checks for Citrix Services Using Advanced Monitors
CTX126982 Troubleshooting the XenDesktop VDA
CTX129665 TechEdge 2011 – Case Studies on Troubleshooting XenApp 6
CTX119104 TechEdge 2008 – Troubleshooting Tools for a XenApp Environment
CTX129663 TechEdge 2011 – Case Studies on Troubleshooting XenDesktop 5
CTX125175 TechEdge 2010 – Debugging a Citrix XenApp and XenDesktop Environment


Top 10 Tools

Article Number Article Title
CTX122536 Citrix Quick Launch
CTX113472 Citrix ICA File Creator
CTX106226 Repair Clipboard Chain 2.0.1
CTX111961 CDFControl
CTX123278 XDPing Tool
CTX116063 XenAppPrep Integration Utility for XenApp and Provisioning Services
CTX109374 StressPrinters 1.3.2 for 32-bit and 64-bit Platforms
CTX107935 MedEvac 2.5
CTX125365 XenServer Workload Balancing Administration Tool
CTX116474 Print Detective

Post to Twitter

Erreur Id : 30205 – Source Web Interface

Si vous obtenez l’event ci-dessou dans le journal d’application d’un de vos seveurs Web Interface lors d’une connection via une Secure Gateway :

Nom du journal :Application
Source : Citrix Web Interface
ID de l’événement :30205
Chemin d’accès au site : C:\inetpub\wwwroot\VotreSite.
Aucune des Secure Ticket Authorities configurées n’ont répondu à cette transaction XML. [ID de journal unique : 3fb842d0].

Le problème pourrait venir de la configuration du port Xml (pour le Secure Ticket Authority) que vous avez rentré dans votre Citrix Secure Gateway et de la configuration de votre Web Interface (pour la section “Spécifier les paramètres Secure Ticket Authority”), en effet si vous n’utilisez par le partage du port 80, alors il vous faut préciser dans l’adresse le même port que celui de la Secure Gateway.

Configuration dans votre Web Interface

Configuration dans votre Secure Gateway

Tout ça parce qu’on ne voulait pas partager le port 80 🙂 .

 

Post to Twitter

Rachat de Kaviza par Citrix

Citrix vient d’acquérir Kaviza (Société spécialisé dans le “VDI in a box”).

Le but de ce rachat pour Citrix étant de se positionner sur le marché des PME avec une solution plus adaptée à ce marché (Kaviza offrant une solution tout en un, permettant de réduire les coûts de mise en place d’une solution VDI, le tout avec une mise en place relativement simple).

Deux petites vidéos histoire de comprendre le principe de Kaviza.

Post to Twitter

Disponibilité du serveur de licence Citrix 11.9

Avec quelques jours de retard 🙁 , nous avons remarqué la disponibilité du serveur de licence 11.9.

Les features :

  • Application de licences utilisateur/machine. L’application du modèle de licences utilisateur/machine en fonction d’ID utilisateur uniques et d’ID de machines uniques est disponible avec XenDesktop 5 Service Pack 1.
  • uadmin. udadmin affiche les utilisateurs et machines titulaires d’une licence et permet de libérer des licences pour des utilisateurs et machines spécifiés.
  • Service de configuration de licences. XenDesktop utilise le service de configuration de licences pour installer des licences, afficher des informations de base sur les licences et activer la console License Administration Console. Votre serveur de licences doit appartenir au domaine pour que le service puisse démarrer.
  • Accès par défaut à la console License Administration Console. Par défaut, la console License Administration Console est maintenant configurée pour être accédée uniquement à partir de l’hôte local. Au besoin, vous pouvez autoriser l’accès à partir d’autres hôtes approuvés en configurant la règle de pare-feu local.
  • Prise en charge du serveur de licences sur Windows 7.

Hé oui ce n’est pas un Fake, Windows 7 (au passage IE9 n’est pas supporté, mais a fonctionné sans problème lors de nos tests) est bien pris en charge, à savoir le pourquoi de la prise en charge d’un Os client (sûrement une façon indirecte de vendre du XenDesktop 🙂 ).

Post to Twitter

Sortir un serveur XenApp d’une ferme sans être administrateur de la ferme

Au détour d’un troubleshooting, notre collègue et ami “Menhir Two” a dû sortir un serveur XenApp d’une ferme sans être administrateur de la dite ferme.

Là où c’est fun, c’est que c’est possible facilement : arrêtez le service IMA puis faîtes un CHFARM 🙂 (il faut bien sûr au minimum les droits pour arrêter le service IMA)

Bien que logique ça surprend sur le coup.

Post to Twitter

Outils

AutoRuns :
Outils Microsoft (Mark Russinovich/Bryce Cogswell) permettant d’aller plus loin que MSConfig

Clumsy :
Outils permettant de générer des drops, lags, throttle, out of order, duplicate et tamper sur un serveur (clumsy 32 bitsclumsy 64bits)

CurrPorts :
logiciel de surveillance réseau (voir notre billet sur CurrPort)7

MonitorX
Applicance Zabbix permettant de monitorer un ferme XenApp (XenApp 6.5 avec ses Webi /StoreFront/Netscaler 10x. ).

Process Monitor :
Outil de surveillance système (fichiers, registre et process le tout en temps réel)

RamMap :
Outil permettant de visualiser graphiquement l’état de la ram (utilisation, process, assignation, cache etc…)

SpaceMonger :
Affiche graphiquement le taux d’occupation d’un disque (sans installation)

ThreadMaster :
Permet de gérer la consommation CPU par application

WireShark :
Analyseur de protocole réseau (Unix et Windows)

XenApp_Check :
Script powershell permettant de vérifier l’état de santé d’une ferme XenApp

XenApp_Gpupdate :
Script powershell permettant de réaliser des Gpupdate /force sur des serveurs membres de la ferme en cour (par application, silo ou unitairement)

XenApp_Usr :
Script powershell permettant visualiser les informations d’une session XenApp ainsi que d’exécuter des actions sur cette dernière

Xperf (Windows Performance Toolkit) :
Outils microsoft permettant prendre une trace système (le tout graphiquement).


TMnetsim

Outils permettant de simuler une latence dans une session ica (par exemple)

Post to Twitter

erreur 1640 et Id 1024 lors d’une installation/désinstallation

Si lors d’une installation ou désinstallation d’un logiciel sur un serveur Terminal Server vous obtenez cette erreur (alors que vous êtes bien administrateur du serveur) :

Seuls les administrateurs ont le droit d’ajouter, supprimer, ou configurer un logiciel sur le serveur pendant une session à distance Terminal Server. Si vous voulez installer ou configurer un logiciel sur le serveur, contactez votre administrateur réseau.


Accompagnée des events applicatifs suivants :

Id : 11729 – Source : MsiInstaller

ID : 1024 – Source MsiInstaller
Code d’erreur 1640 (qui correspondant à :  Installation à partir d’une session cliente Terminal Server non autorisée pour l’utilisateur actuel)

 

Regardez côté GPO  le setting “Autoriser l’administrateur à installer à partir d’une session Terminal Server” dans “Configuration ordinateur – Modèles d’administration – Composants Windows – Windows Installer “.

Dans notre cas il a fallu activer le setting.

Post to Twitter

Erreur 3961 : la mémoire du collecteur de donnée est insuffisante……

Récemment sur une de nos fermes de prod (XenApp 5 R06)  nous avons rencontré une erreur peu commune sur un Zone Data Collector :

Source IMAService – ID : 3961
La mémoire du collecteur de données est insuffisante et les données du magasin dynamiques sont peut-être obsolètes. Veuillez désigner un nouveau collecteur de données et vérifiez que le nouveau collecteur de données dispose d’assez de mémoire.

Ce qui a eu pour effet que le  ZDC ne remplissait plus son rôle (impossible d’obtenir la charge des serveurs par exemple) dans sa zone. Le résultat était que plus aucune application de la zone impactée n’était disponible (en bref plus de prod sur cette zone).

Dans pareil cas, soit vous forcez une nouvelle élection de ZDC (en baissant le privilège de l’actuel ZDC par exemple), soit vous redémarrez le service IMA du ZDC (tout en veillant au préalable qu’aucun process ne consomme de façon excessive de la mémoire). Le problème de ces solutions est qu’elles sont manuelles 🙁 .

Nous avons écrit un script powershell (search_Event_3961.ps1), qui va  checker les events 3961 (le script est mis dans une tâche planifiée s’éxécutant toute les 5 mn sur le ZDC )

Les actions du script :

  • Check les events system (ID 3961) sur les quatre dernières minutes sur le ZDC
  • Si un event 3961 est trouvé alors le script va changer la priorité du ZDC actuel en “NotPrefered”  ce qui aura pour effet de forcer une élection de ZDC sur le ZDC de backup.
  • Envoi d’un mail afin d’informer qu’un event 3961 a été détecté sur le ZDC et qu’une élection a été réalisée (le mail précise l’ancien et le nouveau ZDC)
  • Création d’un fichier de log html

L’avantage du script en tâche planifiée (ou via un syslog) est que cela vous permet de rétablir votre production rapidement sans aucune action, et vous permet de pouvoir lancer un troubleshooting sur votre ZDC (de notre côté nous n’avons pas eu la chance de pouvoir troubleshooter le ZDC du fait de l’urgence, le ZDC a eu son service IMA redémarré).

Post to Twitter