Script : Liste des serveurs XenApp avec leur Uptime respectif

Afin de pouvoir visualisez la liste des serveurs XenApp d’une ferme avec leur uptime respectif, nous avons réalisé un script (Farm-Info_serverUptime.wsf est joint en annexe à ce billet) qui affiche dans un tableau le nom des Hosts avec leur Uptime.

Dans notre exemple l’alerte de l’Uptime est fixée à 15 jours, vous pouvez modifier l’alerte de l’utpime à la ligne 127 du script.

Une fois le script exécuté vous obtenez un fichier html “farmUptime_Votreferme.html” à la racine de votre C:.

Post to Twitter

Erreur WI 5.2 et 5.3 sur PS 4.0 : Une erreur s’est produite lors de l’établissement de la connexion requise

Si vous avez installé une Web Interface 5.2 ou 5.3 et que cette dernière pointe sur une ferme PS 4.0, vous aurez sûrement l’erreur suivante lors d’un clic sur une application publiée :

Une erreur s'est produite lors de l'établissement de la connexion requise

Si vous avez installé une Web Interface 5.2 ou 5.3 et que cette dernière pointe sur une ferme PS 4.0, vous aurez sûrement l’erreur suivante lors d’un clic sur une application publiée :

Une erreur s'est produite lors de l'établissement de la connexion requise

Continue reading “Erreur WI 5.2 et 5.3 sur PS 4.0 : Une erreur s’est produite lors de l’établissement de la connexion requise”

Post to Twitter

Script pour remonter les principales informations d’une ferme XenApp

——————
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 :

  • Nom de la ferme
  • Information sur le Datastore (lecture du fichier MF20.dsn, sur lequel est exécuté le script)
  • Serveur de licence (avec sa version)
  • Stratégie(s) : liste toutes les stratégies de la ferme et leur description et leurs état.
  • Zone(s) : liste toutes les zones de la ferme et leur ZDC respectif.
  • Calculateurs de charge

Script_Farm2

  • Liste tous les serveurs de la ferme avec 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)

Script_Farm2

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)

Post to Twitter

XenApp Session Cleaner: script d’installation sur plusieur serveurs

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 :

  • Créer un répertoire Inst_Folder_XenAppSessionCleaner (dans notre exemple sur la partition c:) sur le serveur où sera exécuté le script.
  • Dans le répertoire Inst_Folder_XenAppSessionCleaner créer un fichier serveurs.txt, insérer dans le fichier la liste des serveurs cibles (un serveur par ligne)
  • Copier dans le répertoire Inst_Folder_XenAppSessionCleaner le fichier XenAppSC-Setup.msi (télécharger chez CitrixTools.net 😉 ).
  • Si vous souhaitez modifiez l’emplacement du répertoire Inst_Folder_XenAppSessionCleaner, modifier les lignes 8 et 9 du script.
  • Modifier la ligne 18 du script afin de mettre les crédentials de votre comtpe de service (compte qui servira à lancer le service : CitrixTools Sessions Cleaner)
  • Avoir un PSEXEC sur le serveur où sera exécuté le script

Fonctionnement du script :

  • Copie sur le serveur cible le répertoire Inst_Folder_XenAppSessionCleaner
  • Le script va lancer la commande : psexec \\” & Myserv & ” msiexec /i Inst_Folder_XenAppSessionCleaner\XenAppSC-Setup.msi SVCUSERNAME=domaine\VotreCompteDeService SVCPASSWORD=VotrePassword /qn” & WScript.ScriptFullName, 1, true)
  • Suppression du répertoire Inst_Folder_XenAppSessionCleaner sur le serveur cible
  • Vérification que le service CitrixTools Sessions Cleaner est bien lancé sur le serveur cible
  • Statut de l’installation dans le fichier de log XenAppSessionCleanerlog_Install.txt

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.

Install_ XenAppSessionCleaner.vbs

Post to Twitter

ScreenShots stratégies XenApp 6 (Tech Preview)

Quelques ScreenShots des stratégies sous XenApp 6 (Tech Preview)


Les stratégies sont accessibles via la console Citrix Delivery Services.
Ne pas confondre les Stratégies, avec les Stratégies d’équilibrage de charge qui se trouvent juste en dessous (nous y reviendrons dans un prochain billet).

L’onglet informations (dans notre cas à part l’horaire de découverte, y a pas grand chose).

Onglet Alertes.

Onglet Stratégies Machine.

Onglet Stratégies Utilisateur.

La création des stratégies reste facile, le fait de différencier la partie computer de la partie user à la façon d’une GPO, facilite l’administration et la compréhension des stratégies.

Post to Twitter

ScreenShots installation XenApp 6 (Tech Preview)

Avec un peu (voir beaucoup) de retard, nous avons schreenshooter l’installation d’un XenApp 6 (Tech Preview).

Cliquez sur Install XenApp Server

Cliquez sur Add Server Roles

Cliquez sur votre version XenApp

Cochez “I Accep the terms of this licence agreement”, puis cliquez sur Next.

Cochez la case XenApp, puis cliquez Next

Cliquez sur Next

Cliquez sur Install

Cliquez sur Configure

Si vous souhaitez (comme nous) créez une nouvelle ferme, cliquez sur “Create a new server farm”

Donnez un nom à votre futur ferme et cliquez sur Next (vous pouvez aussi choisir un autre admin de la ferme si vous le souhaitez)


Cliquez sur Finish

Un petit reboot et c’est fini (pour cette partie 😉 )

A ce stade nous avons juste une ferme XenApp 6 (Tech Preview) avec un datastore en Sql Server Express.

Post to Twitter

Tech Preview XenApp 6 (Para) pour Windows 2008 R2

UPDATE : 23/12/09

ArchY.net vient de mette en ligne des screenshots des consoles “Citrix Delevery Services Console” et “Citrix License Administrator” de XenApp 6.

La console “Gestion de l’interface Web” 5.3 quand à elle ne change pas rapport à la version 5.2.

17/12/09

Des news de Para ou devrait-on dire XenApp 6 😉 .

Brian Madden vient d’écrire un billet sur Para, outre l’historique de Para, ses principales Features y sont décrites.

Enfin une console unifiée, une intégration dans l’AD plus poussée (sympa pour les policies), mise en place de rôles sur les serveurs XenApp (ZDC, Broker XML, serveur membre), intégration de Dazzle, HDX RealTime, HDX Plug-n-Play, Support du PowerShell 2.0 (là je pense que nous ferons un autre billet sur ce sujet), concernant les 20 % en plus de users, comme le fait remarque Brian Madden, il conviendra de voir si cela n’est pas dû au passage sous Windows 2008 R2.

Avouez que vous êtes comme nous et que vous avez hâte de tater XenApp 6 🙂

La version finale de XenApp 6 devrait voir le jour début 2010.

Si vous êtes intéressé par des screenshots d’une installation de XenApp 6, le billet d’Archy.net devrait vous plaire.

Post to Twitter

Application Mobile sous XenApp

Depuis Receiver sous Iphone, il est possible de se connecter à une application publiée (ou un bureau) sous XenApp.

Cependant l’application en question est rarement pour ne pas dire jamais optimisée pour l’écran d’un Iphone.

Un billet de Harry Labanna sur The Citrix Blog propose une alternative qui a attiré notre attention.

Depuis Receiver sous Iphone, il est possible de se connecter à une application publiée (ou un bureau) sous XenApp.

Cependant l’application en question est rarement pour ne pas dire jamais optimisée pour l’écran d’un Iphone.

Un billet de Harry Labanna sur The Citrix Blog propose une alternative qui a attiré notre attention.
Continue reading “Application Mobile sous XenApp”

Post to Twitter