Forcer le serveur de licence TSE sous Windows 2000

Pour sélectionner un serveur de licences spécifique pour une utilisation avec plusieurs serveurs Microsoft Windows 2000 Terminal Server dans un domaine ou un site, vous pouvez modifier le Registre de façon à pointer sur un serveur de licences particulier. Vous pouvez appliquer cette méthode pour faire en sorte que tous les serveurs Terminal Server fonctionnent avec un serveur de licences particulier à des fins de gestion de comptes, ou lorsqu’un serveur Terminal Server et le serveur de licences résident dans des domaines différents. Microsoft vous recommande d’utiliser la clé de Registre DefaultLicenseServer pour minimiser tout problème lié au processus de découverte de licences Terminal Server.

Pour sélectionner un serveur de licences spécifique, recherchez la clé suivante dans le Registre :

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTermServiceParameters

Ajoutez la valeur suivante :

Nom : DefaultLicenseServer
Type de données : REG_SZ
Valeur des données : nom_serveur

Remplacez nom_serveur par le nom NetBIOS du serveur de licences approprié. Si le serveur de licence réside sur un sous-réseau distant, assurez-vous que l’ordinateur Terminal Server peut résoudre le nom NetBIOS.

La sélection d’un serveur de licences spécifique permet aux administrateurs de sélectionner un serveur de licences à un site et de faire en sorte que des serveurs Terminal Server de différents domaines se trouvent au même site. Cela permet aux serveurs Terminal Server d’utiliser un seul serveur de licences plutôt que d’exiger un serveur de licences local pour chaque domaine. Actuellement, les serveurs Terminal Server fonctionnent avec les serveurs de licences de leur propre domaine, ce qui peut les forcer à utiliser des liaisons de réseau étendu (WAN) pour rechercher un serveur de licences, même s’il existe dans le même site un serveur de licences d’un autre domaine. La méthode décrite ci-dessus autorise la traversée des domaines pour le suivi et la gestion des licences.

 

 

source:http://support.microsoft.com/kb/239107/

 

La création de fichiers ICA de retour dans la console AMC !!

Bonjour,

Le hotfix PSE450R02W2K3036 contient une “amélioration” (qui n’est en fait que le retour d’une fonctionnalité qui avait disparu avec CPS4.5) : la possibilité de créer un fichier ICA avec le clic-droit sur une application publiée dans la console Access Management Console…

Pour en bénéficier, il faut installer le hotfix ci-dessus mais également un patch pour l’AMC 4.6 qui contient le correctif 173993 (auprès du support uniquement pour le moment…)

 

ThinIsFat

xen enterprise vers xenexpress

xenlogo.gif

Comment enlever la licence Enterprise et repasser en xenexpress après la période d’évaluation?

Très simple, depuis le shell du serveur xen, donc le Dom. supprimer le fichier de licence et recharger la configuration:

 

 

 

sur le Dom0

# rm /etc/xensource/license
# xe-toolstack-restart

 

La console XenCenter perd la connection, après un reconnecte votre serveur n’est plus en vertion Enterprise.

Récupérer le fichier ICA

Il est parfois utile de récupérer le fichier ICA généré lors de la connexion pour diagnostiquer un problème.

Pour Web Interface :
WI 4.5 et 4.6 : How to Obtain an ICA File Through Citrix Web Interface 4.5 and 4.6 http://support.citrix.com/article/ctx111820
WI4.2, 4.0 et plus ancien : clic droit sur l’icone de l’application publiée et sélectionner Enregistrer sous..

Pour MSAM :
How to extract the resulting ICA file from the Program Neighborhood CDA http://support.citrix.com/article/ctx320916

Pour le PNAgent :
récupérer le fichier ICA (fichiers cachés) dans %appdata%CitrixPNAgentResource

Pour le PN lourd :
Les fichiers ICA sont automatiquement supprimés lors du logoff
ils sont présents dans c:document and settings<username>local settingstemp

  • pour la barre de QuickLaunch, un fichier ICA nommé ___QUICKLAUNCH___servernameconnectionnnumber.ica est créé. servername est le nom entré dans la QuickLaunch et connectionnumber est le numéro de la connexion simultanée lancées depuis la QuickLaunch.
  • pour les connexions depuis une série d’applications (application set), le fichier ICA a un nom de fichier aléatoire et porte l’extension .tmp
 
ThinIsFat

Forcer la replication des drivers d’imprimante sur les metaframe.

Sur les serveurs metaframe > 2.0, quand vous demander une replication de driver dans la CMC, il est recurent que le pilote se propage correctement, mais qu’il ne soit pas vu par Metaframe. Nous allons voir comment forcer cette réplication.

  • Recreation du cache local du datastore (LHC).

sous dos

net stop /y imaservice
dsmaint recreatelhc
net start imaservice
net start “Citrix WMI Service”
net start “Citrix SMA Service”

 

  • Mise à jour du cache local du datastore (LHC).

Vous pouvez demander la mise à jour du LHC sans arrêt du service IMA, avec la commande DSMAINT REFRESHLHC :

sous dos

M:>dsmaint
Perform various configuration tasks for the IMA data store.
DSMAINT  [ CONFIG | BACKUP | FAILOVER | COMPACTDB | COMPARE | MIGRATE |
PUBLISHSQLDS | RECOVER | RECREATELHC | VERIFYLHC ]
M:>dsmaint refreshlhc
M:>

 

  • Intervale de la mise ajour du LHC.

 

{rokbox title=|DCNChangePollingInterval| size=|522 338|}images/stories/dcnchangepollinginterval.png{/rokbox}

Maintenant que vos drivers sont visible dans la CMC et que je déteste revenir sur le même probleme deux foix, nous allons faire en sorte que le LHC se réplique toute les 30″. Pour cela ajouter le DWORD DCNChangePollingInterval dans HKEY_LOCAL_MACHINESOFTWARECitrixIMA sa valeur est en miliseconde. Donc 30″ = 1000 X 60 X 30 = 1800000. Attention une valeur trop petite risque de dégrader vos performances.

 

PNAgent, Server Application Unavailable

  • Le client PNAgent refuse de se conneter au serveur WI.
  • L’event viewer affiche le message: 1.1.4322.0[error] 1000 aspnet_wp.exe (PID: 4484) stopped unexpectedly .
  • Et si vous allez sur la page: http://Serveur_WI/CITRIX/PNAgent/config.xml et que vous avez ce message:

server application unavailable

  • Réinstaller le client .NET depuis le CD1 de Metaframe.
  • Sur le serveur WI aller dans le dossier %systemroot%Microsoft.NETFrameworkv1.1.4322
  • sous dos:
    • Aspnet_regiis.exe -ua
    • Aspnet_regiis.exe -i
    • iisreset

context switches, Préemption et commutation de contexte.

Dans un système multitâche préemptif comme Windows NT/2k/2k3/2k8 ou Unix, l’ordonnanceur peut interrompre une tâche.

Dans ces systèmes, chaque tâche (processus) est décomposée en thread (processus léger ou tâche légère), ces threads sont des portions de programme exécutant des fonctions. Chaque thread est caractérisé par un contexte local contenant la priorité du tread, ses variables locales ou l’état de ses registres.

Le passage d’un tread à un autre se nomme « changement de contexte ». Seul l’ordonnanceur peut interrompre un thread pour exécuter un autre tread de priorité plus haute.

Nous pouvons en conclure que si les contexte switches s’envolent sur RM, cela proviens d’applications qui se tirent la couette pour repasser en haut de la pile processeur.

Comme nous le dit le guide avancé Metaframe, les valeurs par défaut dans RM, sont des valeurs de base. J’ai personnellement pu constater sur une grosse batterie (450 serveurs / 12000 utilisateurs), que le seuil de 15000 CS/s par pile (double coeur = 2 piles) est la limite où les utilisateurs sont ralentis dans leur session.

Donc sur un serveur bi-processeur à double coeur, la limite est à 60000 alors que la configuration RM est bien en dessous par défaut.

Sources: Linux embarqué, Pierre Ficheux ISBN:2-212-11674-8 C’est la meilleur définition que j’ai pu lire sur le sujet. Je vous engage tous a acheter et lire ce superbe ouvrage.

Ports réseaux CITRIX

ethernet-100x100.png

Voici la liste des ports TCP et UDP que Citrix utilise a ce jour:

 

 

 

ICA (Default) TCP: 1494
IMA TCP: 2512
CMC TCP: 2513
SSL TCP: 443
STA (IIS) TCP: 80
TCP Browsing UDP: 1604
XML (Default) TCP: 80
Citrix License Management Console TCP: 8082
Presentation Server Licensing TCP: 27000
ICA session w/ Session Reliability enabled TCP: 2598
Access Gateway Standard and Advanced Editions TCP: 9001, 9002, 9005
Manager service daemon server TCP: 2897
Network Manager SNMP UDP: 161,162

Joker dans le remapage des imprimantes

Hotfix package name: PSE400R01W2K037.MSP

For: Citrix Presentation Server 4.0; Presentation Server 3.0 with Service Pack 2005.4; with Hotfix Rollup Pack SE400W2KR01

Replaces: PSE400R01W2K009, PSE400R01W2K020

Date: May, 2006

Language supported: English (US)


 

Cette Hotfix résoud plusieurs problemes d’impression et ajoute la possibilitée d’utiliser des jokers (?;*) dans le nom du pilote.

Avant ce patch:

Client Driver Server Driver
HP LaserJet 2100 Series PS HP LaserJet 2100 Series PCL 6
HP LaserJet 2100 PS HP LaserJet 2100 Series PCL 6
HP LaserJet 2100 HP LaserJet 2100 Series PCL 6
HP LaserJet 2100 PCL6 HP LaserJet 2100 Series PCL 6
HP LaserJet 2100 PCL5 HP LaserJet 2100 Series PCL 6

 

Apres ce patch:

Client Driver Server Driver
HP LaserJet 2100* HP LaserJet 2100 Series PCL 6

Cool non? Le premier qui fait ça, est viré Surprised

 

Client Driver Server Driver
* HP LaserJet 4