Script : recherche de version agent Edgesight

Récemment nous avons eu besoin d’extraire des listes de serveurs au sein de fermes XA6.5,  n’ayant pas la version de l’agent EdgeSight de référence ainsi que les serveurs n’ayant pas d’agent EdgeSight installé.

Nous avons donc écrit un script powershell permettant de remonter ces informations dans un fichier htm.

Au préalable il faut renseigner la version de l’agent EdgeSight validé dans votre production ligne 11 du script.

Dans notre cas une 5.4.0.5107 que notre collègue Net2Sys affectionne 😉


11 serveurs n’ont pas d’agent et un n’est pas à jour.
C’est paradoxal mais on évite de passer par EdgeSight pour la version des agents 🙂 

 

 

 

Post to Twitter

Problème de latence entre Freenas 8.2 et ESXi 5

Dernièrement nous avons rencontré des petits problèmes de latence sur notre labs, entre notre Freenas 8.2 et notre ESXi 5 (sur un datastore NFS).

Sans aucunes activités particulière 🙁

Afin de corriger cette latence nous avions deux choix, passer en iSCSI ou désactiver le ZIL (au passage merci à VmDude pour la deuxième solution).

Nous avons opté pour la première solution afin de tester l’iSCSI sous Freenas.

Une fois nos VMs migrées sur le datastore en iSCSI, et bien “c’est le jour et la nuit” côté latence.

Pendant le déplacement de nos templates sur le datastore iSCSI 🙂

 

Si vous souhaitez opter pour la désactivation du ZIL :
http://wiki.freebsd.org/ZFSTuningGuide

The combination of ZFS and NFS stresses the ZIL to the point that performance falls significantly below expected levels. The best solution is to put the ZIL on a fast SSD (or a pair of SSDs in a mirror, for added redundancy). The next best solution is to disable ZIL with the following setting in loader.conf (up to ZFS version 15):
vfs.zfs.zil_disable=”1″ 



 

.

Post to Twitter

Test de VUEM bêta 2

Pour ceux qui ont eu la chance d’assister au Synergy-Barcelone 2012, vous êtes sans doute passé devant le stand Norskale (sisi vous savez ceux qui distribuaient des tee shirts à tout va, et donc au passage, assister à une démo de VUEM bêta 2 ? Et bien nous, on pense à ceux qui n’ont pas eu cette chance dans ce billet :).

Au travers de ce billet nous allons mettre en avant certaines features apparues depuis la V1 . Au passage durant notre test nous avons remonté deux bugs (problème d’affichage 32 bits et formatage incorrect du nombre de jours restant dans la licence), ces derniers ont été corrigés sous 24 h, Norskale n’aime pas les bugs (même sur une bêta 😉 ).

Notre plateforme de test est composé de deux Vm :

  • Windows 2008 R2 SP1 FR pour la console d’admin + broker (nous reviendrons sur ce nouveau rôle) (2 Vpcu – 4 Go de Ram – Disque 30 Go)
  • Windows Seven Sp1 Fr (1Vpcu – 2 Go de ram – Disque  30 Go).

L’architecture de VUEM est enrichie par l’arrivée du rôle de broker, le broker va permettre le multi-sites et donc d’éviter que tous les  agents communiquent avec le serveur SQL directement.

Une fois le broker configuré (page 25 du Quick Start Quid), il ne reste plus qu’à lancer la console d’administration, puis de se connecter sur le broker.


 

La console d’admin n’a plus rien à voir avec la V1, mais reste tout aussi intuitive et fonctionnelle.
La possibilité d’exporter/importer les actions ainsi que de créer des sites à partir de la console est très pratique.

 Nous passerons la partie actions qui avait été traitée lors du test de la V1, bien que de nombreuses options soient apparues comme par exemple  la possibilité de choisir la position d’un raccourci sur le bureau  (et ce n’est qu’un exemple).

La section Filter s’est enrichie d’une grand nombre de conditions :

Regardez l’ascenseur….. que du bon en plus 😉 .

La section  “System utilities” permet d’activer le Fast Logoff, de fixer un seuil de consommation CPU par un process, d’activer l’optimisation mémoire, de jouer avec des blacklist et whitelist process.

Sympa non ? 🙂

Dans la section “policies and Profiles”  il est possible de tuner le menu démarrer, forcer un thème/ style, cacher/interdire des lecteurs, désactiver l’accès à certains répertoires, configurer UPM  etc..

Restrictions dans le menu Démarrer

Mise en place d’exclusion UPM (tenant compte des best practice) des fichiers et répertoires
Une petite attention au bouton “Profile Cleaning”.


Possibilité de nettoyer les profiles UPM  🙂

 

Restrictions de lecteurs ainsi que la possibilité de cacher divers propriétés et d’empêcher l’acces à la registre et au cmd.

 

La section Advanced Setting quant à elle permet de configurer VUEM et ses agents.

Les nouvelles features de l’agent :

Il est désormais possible de gérer ses applications (au passage on peux y insérer des applications publiées) et imprimantes via l’agent (si autorisé dans VUEM)

En cas de problème l’utilisateur pourra envoyer un screesnhot au support 😉

 

Durant notre test les temps de login étaient en moyenne de 8 à 12 secondes, la solution s’est enrichie de nouvelles features tout en restant facile à mettre en place et à administrer (et c’est là selon l’atout de VUEM, outre le prix 😉 ).

Parmi les features testés lors de notre test nous avons particulièrement apprécié :

  • Gestion UPM
  • Gestion CPU/Mémoire
  • Broker
  • Gestion des applications et imprimantes via l’agent
  • Réduction temps de login
  • Nettoyage des profils UPM 
  • Possibilité pour l’utilisateur d’envoyer un screeshot au support

 

 


Post to Twitter

Test de ControlUp

Il y a quelques jours nous avons découvert ControlUp (mieux vaut tard que jamais car le tools a plus d’un an 😉 ) au détour d’un tweet. Nous avons tout de suite accroché le concept de console unifiée permettant de surveiller en temps réel un groupe de serveurs (ram, cpu, espace disque, écriture/lecture disque, charge XenApp, active session, disconnected session etc… , ainsi qu’une série d’informations et actions  importantes lors de troubleshooting.

Donc direction notre labs pour tester ControlUp. Le test commence très bien car ControlUp ne nécessite pas d’installation et les agents sont poussés via la console. La prise en main de ControlUp est facile et rapide, les informations sont rapidement accessibles. ControlUp est gratuit dans sa version Basic (avec une limite de 50 CCU), la version testée sur notre lab est la 1.3.1.249 sur un serveur Windows 2008 R2 sp1 Fr (2 vCPU, 4 go de ram).

Quelques features testées dans notre labs :

  • Comparaisons de valeurs/clés de registre entre des serveurs
  • Exécution de tâches en parallèle sur plusieurs serveurs. 
  • Import de clés/valeurs de registre
  • Prise en main à distance (shadows) RDP/ICA
  • Connection RDP sur un serveur
  • Gestion des services windows
  • Gestion des process (pskill, kill process, end process)
  • Visualisation des  journaux d’événements
  • Gestion des sessions utilisateurs (notamment avec la possibilité d’exécuter un process au sein d’une session, importer un fichier reg, screenshot dans la session)
  • Gestion des partages
  • Gestions des fichiers et dossiers
  • Magasin de mot de passe

La console lors de l’ouverture de ControlUp

Comparaison d’un même process sur deux serveurs différents

Un petit Run As

 

Comparaison de registre (HKLM dans notre cas) entre deux serveurs

Côté fichiers de configuration, tout se trouve dans C:\Users\VotreUser\AppData\Roaming\ControlUp\ le répertoire ControlUp est créé automatiquement lors de la première utilisation de ControlUp.

Contenu du répertoire ControlUp

Contenu du fichier PublicConfiguration.xml (on y retrouve les hosts ajoutés dans la console)

La communication entre l’agent et la console se fait sur un port haut TCP en ramdom.

 

 En bref on a vraiment apprécié le tools, sa simplicité de mise en oeuvre,son ergonomie et surtout l’apport d’informations utiles lors de troubleshooting.

Post to Twitter

VDI-in-a-Box erreur : Desktop Agent installation failled for “your VM” at “your IP”……………………..

Lors de l’installation du Dekstop Agent durant la phase de création d’un template,  nous avons rencontré l’erreur “Desktop Agent installation failled for your VM” at your IP. Reason: Desktop Agent web services not reachable. Check Desktop Agent services and network status. Install Desktop Agent manualy.

Ce que nous avions remarquer est que notre template pointait vers le mauvais Vswitch dans le Vcenter, direction la page d’administration du serveur Kaviza (oups VDI-in-a-Box) puis l’onglet Server.

Cliquer sur le bouton “Configure”

Dans “Network Label” choississez” le bon Vswhitch.

Post to Twitter

VDI-in-a-Box erreur: unable to fetch the datastore and network information from the hypervisor…

Lors de l’installation de VDI in a Box 5.1 nous sommes tombés sur l’erreur “unable to fetch the datastore and network information from the hypervisor...”

Après un rapide google, on trouve quelques threads sur le sujet mais rien qui nous concerne, reste la piste réseau 🙂

Et voilà le 443 n’était pas ouvert entre l’ESXi et le serveur VDI-in-a-Box (Kaviza quoi)….. A quand un check de ports durant l’install 🙂

Quelques threads sur l’erreur “unable to fetch the datastore and network information from the hypervisor…” :
http://forums.citrix.com/thread.jspa?threadID=295339
http://forums.citrix.com/thread.jspa?threadID=297624 

Post to Twitter

Réinitialiser le mot de passe admin d’un serveur de licence citrix

Récemment nous avons oublié le mot de passe admin d’un serveur de licence…… bon rien de grave (en plus c’est un trick hyper connu et limite réchauffé mais bon) car  tout est dans le fichier server.xmlC:\Program Files (x86)\Citrix\Licensing\LS\conf\ pour un serveur 2008 R2).

  1. faite une copie du fichier server.xml
  2. ouvrir le fichier server.xml et remplacer la partie password encrypté par un password temporaire
  3. passer la variable passwordExpired à true
  4. enregistrer le fichier server.xml
  5. Relancer le service ‘Citrix Licensing”
  6. Ouvrer la Console d’administration de licence Citrix et modifier le mot de passe


Une fois le mot de passe modifié ce dernier est bien encrypté dans le fichier server.xml

Post to Twitter