Changements liés au HRP03 de CPS4.5 et XenApp 5.0/2003

Bonjour,

Le Hotfix Rollup Pack 3 pour CPS4.5(XenApp 4.5) et XenApp 5.0 pour Windows 2003 apporte de nombreuses améliorations et changements concernant le service IMA.Dans cet article, vous trouverez les best practices de déploiement ainsi que les liens vers des articles de la KB Citrix importants pour bien comprendre les améliorations apportées par le HRP03.

 

 

Il est important de bien lire les pré-requis avant d’installer ce HRP. Le guide d’installation est disponible sur http://support.citrix.com/article/ctx118771

L’article CTX118659 explique les Bests Practices pour le déploiement du HRP03. On peut le résumer ainsi :

  • Mettre à jour le serveur de licences Citrix en version 11.5 avant d’installer le HRP03
  • Ordre d’installation :

1. Data store server (en cas d’utilisation du mode indirect)

2. ZDCs

3. Backup ZDCs

4. XML brokers

5. Farm metric servers

6. Farm member servers.

Note: le service IMA doit fonctionner ET le DataStore disponible lors de la mise à jour d’un serveur avec le HRP03. Un reboot est nécessaire à la fin de l’installation.

L’article CTX118658 (IMA Performance and Resiliency Enhancements in Hotfix Rollup Pack 3 for XenApp 5.0 and Presentation Server 4.5) explique en détails toutes les améliorations.

Pour ceux qui gèrent de grandes fermes (c’est à dire plus de 250 serveurs dans une seule zone. Citrix a fait divers tests, allant jusqu’à 1000 serveurs dans une seule zone), il faut savoir que le HRP03 ne nécessite plus l’utilisation de l’outil CTX108456 – Automatic Farm Tuner. En effet, au démarrage, le service IMA calcule les valeurs appropriées qui étaient auparavant modifiées manuellement avec l’outil Automatic Farm Tuner. De nombreux détails sur les changements impliqués par le HRP03 dans les grandes fermes sont expliqués dans l’article déjà mentionnéCTX118659

Mise en ligne du serveur de symboles Citrix !!

 

Grande nouvelle !

Après plusieurs années d’attente (par rapport aux premières discussions sur le sujet), l’équipe d’Escalation Citrix est fière d’annoncer le serveur de symboles Citrix.


Le serveur de symboles permet un accès à la demande aux fichiers de symboles publiques depuis toute machine connectée à Internet. Avant cela, les symboles devaient être téléchargés depuis le site FTP de Citrix et copiés sur la machine avant de commencer le debugging. Cela permettra également une meilleure collaboration avec d’autres éditeurs.

Utilisation:
Pour accéder au serveur de symboles, il suffit d’ajouter l’adresse du serveur dans le symbol path de votre outil de debugging.
Par exemple, pour WinDbg : SRV*<your local symbol folder>*http://ctxsym.citrix.com/symbols

L’article CTX118622 – How to Use the Citrix Symbol Server to Obtain Debug Symbols contient tous les détails sur ce fonctionnement.

FAQ
Naviguer sur http://ctxsym.citrix.com/symbols renvoie une erreur “Access Denied”
Il est indispensable d’utiliser un outil de debugging pour se connecter au serveur de symboles Citrix. Les connexions via un navigateur retournera une erreur HTTP 403 (Access Denied).

Comment envoyer du feedback à l’équipe d’Escalation à propos du serveur de symboles ?
envoyez un email à symsrv@citrix.com.

Quand et comment de nouveaux symboles sont ajoutés sur le serveur ?
Un script automatique, lancé à 2.00am (heure de Floride) tous les jours, vérifie si de nouveaux hotfix ont été publié et ajoute les symboles de ce hotfix au serveur. Si vous avez urgemment besoin de fichiers de symboles avant 2.00am, merci de contacter l’équipe d’Escalation à symsrv@citrix.com

Quels produits Citrix ont leurs symboles sur le serveur ?

Citrix Presentation Server 3.0 avec hotfixes (English, French, Spanish, German, and Japanese)
Citrix Presentation Server 4.0 avec hotfixes (English, French, Spanish, German, and Japanese)
Citrix Presentation Server 4.5 avec hotfixes (English, French, Spanish, German, and Japanese)
Citrix XenApp 5.0 avec hotfixes (English, French, Spanish, German, and Japanese)

Améliorations futures
Cette premiere version du serveur de symboles Citrix ne couvre que la gamme XenApp. En effet, les symboles étaient déja disponibles sur le site FTP de Citrix. L’équipe d’Escalation prévoit la possibilité d’ajouter les symboles d’autres produits dans un futur proche.

Xenserver 4.2 –> 5.0

xenserver5.png Tada ! la vertion 4.2 5.0 de XenServer. Citrix aime bien les 5 en ce mois de septembre.

À cette occasion Citrix dédit un site web à cette version. Ce qui est moins fun, c’est le nom des fichiers ISO XenServer-5.0.0RC4-install-cd.iso, c’est une version finale ou une RC4?

Et pour finir, voici une petite vidéo des nouvelles fonctions de XenServer. Moi je retourne à son installation.

Dates de fin de maintenance pour CPS4.x (MAJ)

Bonjour,

Si vous l’avez manqué, voici un rappel des dates de fin de maintenance et de fin de support pour Presentation Server 4.0 et Presentation Server 4.5.

 

 

Fin de Maintenance Fin de Vie
CPS4.0 (toutes langues, toutes éditions) 30 Juin 2009 31 Décembre 2009
CPSU 4.0 (CPS pour Unix) non annoncé non annoncé
CPS4.5 (toutes langues, toutes éditions) 31 Mars 2011 30 Septembre 2011

Plus d’infos sur http://www.citrix.com/English/SS/supportThird.asp?slID=5107&tlID=5110&ntref=hp_nav_US

ATTENTION :

La date de Fin de Maintenance et de Fin de Vie de CPS4.5 indiquée ci-dessous ne concerne que la version 4.5. Les dates pour la version 4.5 avec Feature Pack 1 n’ont pas été annoncées. L’Edition Platinum aura le même cycle que les autres éditions (Advanced, Entreprise), cependant l’Edition Platinum inclut des composants majeurs qui font l’objet d’une maintenance et d’un support en tant que produits à part. Les détails de ces composants sont/seront ajoutés dans la liste disponible via le lien ci-dessus.

Pour rappel

Fin de maintenance : aucune correction de code sur le produit concerné à partir de cette date, sauf correctifs de sécurité jugés critiques.
Fin de vie: aucun support technique, aucun correctif de sécurité ni téléchargement de produit possible

Produits non soumis à licences

Par exemple, Web Interface, Secure Gateway, Rollup packs, Clients ICA…

La maintenance (corrections de code, y compris sécurité) ne se fera que sur la dernière version publique (au 12/09/08, la version 11.0 du client ICA ou le HRP05 de CPS4.0) et le support technique sera assuré sur la version précédente (au 12/09/08, la version 10.200 du client ICA ou le HRP04 de CPS4.0).

http://www.citrix.com/English/SS/supportThird.asp?slID=5107&tlID=164196

CPS4.0 : Démarrer une application sur un moniteur particulier

Bonjour,

CPS 4.0 supporte le multi moniteur et CPS4.5 l’améliore encore.

Sous CPS4.0, il est déjà possible de forcer une application publiée à se lancer sur un moniteur particulier. Cette fonctionnalité n’est cependant pas présente dans la version de base du produit, il faut installer un hotfix coté serveur et disposer d’une version minimale du client ICA.

Coté serveur, s’assurer que le hotfix PSE400R03W2K3030 (ou PSE400R03W2K009) ou plus récent est installé.

Côté client, il faut utiliser le client 10.100 ou plus récent.

 

Ensuite, il faut sur le serveur modifier le registre à l’endroit suivant :
HKEY_LOCAL_MACHINESOFTWARECitrixCtxHookAppInit_DllsMultiple Monitor Hook

A partir de là, cela se complique.

Scenario 1: Toutes les applications doivent s’ouvrir sur un moniteur particulier

Ajouter une clef DWORD DefaultLaunchMonitor qui peut prendre les valeurs suivantes :
0x0 : lancer les applications sur le moniteur primaire
0x1 : lancer les applications sur le moniteur secondaire
0x2 : lancer les applications sur le moniteur tertiaire
etc…

Ajouter une clef DWORD appelée DefaultHooks qui peut prendre les valeurs suivantes :
0x1: Maximiser la fenêtre sur le bon moniteur (au lieu de l’ensemble des moniteurs)
0x400: Centrer les boites de de dialogue enfant
0x800: Lancer les applications sur un moniteur particulier
0x0: Désactiver le support du multimoniteur

Pour activer cela, on serait tenter de mettre DefaultHooks à 0x800 mais cela ne suffira pas pour que toutes les fonctionnalités soient utilisées ! Il faut que DefaultHooks ait pour valeur 0xC01

Pourquoi ? parce que nous devons avoir 0x800 pour forcer les applications sur un moniteur particulier ET 0x1 maximiser l’application sur le bon moniteur ET 0x400 pour que ses boites de dialogues soit centrées dans les limites de l’application (sinon ce sera au mileu de tous les moniteurs) DONC 0xC01

Scenario 2 : une seule application doit s’ouvrir sur un moniteur particulier

Ajouter une clef DWORD DefaultLaunchMonitor qui peut prendre les valeurs suivantes :
0x0 : lancer les applications sur le moniteur primaire
0x1 : lancer les applications sur le moniteur secondaire
0x2 : lancer les applications sur le moniteur tertiaire
etc…

Ajouter une clef DWORD appelée [nomduprocessus.exe] qui peut prendre les valeurs suivantes :
0x1: Maximiser la fenêtre sur le bon moniteur (au lieu de l’ensemble des moniteurs)
0x400: Centrer les boites de de dialogue enfant
0x800: Lancer les applications sur un moniteur particulier
0x0: Désactiver le support du multimoniteur

Donc les mêmes précautions sur la valeur de cette clef s’appliquent.

Pour Notepad, nous devons créer une valeur [notepad.exe] DWORD 0xC01

Citrix WorkFlow Studio

Bonjour,

Citrix Workflow Studio, est un nouvel outil de pilotage qui permet de controler les différentes fonctionnalités de tous les produits et d’automatiser les commandes en les présentant sous forme d’objets graphiques pouvant aisément être reliés dans un workflow visuel.

Workflow Studio permet aux admin d’intégrer plus facilement des tâches venant d’outils externes afin d’automatiser de bout en bout les processus de mise à disposition d’applications aux utilisateurs.

Workflow Studio s’appuie sur Microsoft .NET, PowerShell et Windows Workflow Foundation. Ainsi, l’intégration les produits Citrix à des solutions comme MOM, Openview, Tivoli etc est grandement facilité

il est possible de télécharger une beta ici : https://www.citrix.com/English/ss/downloads/details.asp?downloadId=1340368&productId=1297816 (credentials mycitrix requis)

Le manuel est ici http://community.citrix.com/download/attachments/29851708/Introducing_Citrix_Workflow_Studio_Partner_Tech_Preview.pdf

Bonjour,

Citrix Workflow Studio, est un nouvel outil de pilotage qui permet de controler les différentes fonctionnalités de tous les produits et d’automatiser les commandes en les présentant sous forme d’objets graphiques pouvant aisément être reliés dans un workflow visuel.

Workflow Studio permet aux admin d’intégrer plus facilement des tâches venant d’outils externes afin d’automatiser de bout en bout les processus de mise à disposition d’applications aux utilisateurs.

Workflow Studio s’appuie sur Microsoft .NET, PowerShell et Windows Workflow Foundation. Ainsi, l’intégration les produits Citrix à des solutions comme MOM, Openview, Tivoli etc est grandement facilité

il est possible de télécharger une beta ici : https://www.citrix.com/English/ss/downloads/details.asp?downloadId=1340368&productId=1297816 (credentials mycitrix requis)

Le manuel est ici http://community.citrix.com/download/attachments/29851708/Introducing_Citrix_Workflow_Studio_Partner_Tech_Preview.pdf

Pour finir, une vidéo qui montre comment WorkFlow Studio fonctionne

XenApp 5.0 pour Windows 2008

Bonjour,

Citrix XenApp 5.0 pour Windows 2008 est disponible en téléchargement sur www.mycitrix.com (http://community.citrix.com/blogs/citrite/sridharm/2008/08/25/Announcing+Citrix+XenApp+5!)

 

 

Fonctionnalités principales (en anglais, désolé) :

•    Windows 2008 Platform Support
•    Leverage security improvements

  • User Account Control (UAC) compliance
  • Protected-mode IE support
  • Windows Firewall support
  • Service-specific Security Identifiers (SID’s)
  • Non-core services disabled by default
  • Apps and services run at lower permissions level

•    Leverage new Terminal Services architecture

  • Remote Connection Manager
  • Local Session Manager

•    Special Folder Redirection
•    XPS based Universal Print Driver
•    Internet Information Server 7 (IIS7) support
•    IPv6 support
•    ClearType (font smoothing)
•    Preferential load balancing
•    HTTP(S) support for streaming
•    Inter-isolation communication for streaming
•    Differential update for offline applications
•    Drag & drop support for Streaming attachments
•    Many other security and compatibility enhancements across all of the components