E2EVC Barcelona is over – Time to register to Berlin edition

I would like to write a small post about the conference EVERY virtualization consultant should assists: the Expert to Expert Virtualization Conference (www.e2evc.com)

During the last 4 days (and nights), I could assist to:

  • 3 master class on XenMobile, XenDesktop and Netscaler given by high level Citrix employees (Karen Sciberras @XMTipster, Mick Glover @XDTipster, Ronan O’Brien @obrienronan)
  • Dozens of sessions by all the stars of the virtualization community (CTP, MVP, Rock stars ;)…)

A geek speak session animated by Saša Mašić (@EdoTorp) with a lot of subjects.

Most of the attendees have already booked for the next edition in Berlin, Germany (June 12-14, 2015) because of several reasons:

  • Presenters, organization team, attendees are all open minded and talk to each other’s
  • No commercial stuff, we’re between Geeks
  • No contestant just here to share our knowledge, there is a lot of work for everyone ;)
  • The spirit is like in a family: diners, bars, parties… ;)
  • The idea is simple, if you think you could present something interesting, then just ask a slot and present

This was my second participation and I’ll be there in Berlin.

Have a look to Alex Juschin (@e2evc) website, and just register!

Wir sehen uns in Berlin (sorry for the Google Trans is not 100% accurate :D)

0  

wmiprvse.exe uses a lot of CPU during user logon on a RDS/Citrix box

During a loginVSI load testing scenario on physical servers, I’ve encountered a specific problem: around 170 to 180 users (with a 15 second logon rate), the XenApp server stops opening new session because of a CPU outage. After a couple of dozens of minutes, the server was returning to a more expected value (about 60% of CPU usage). After this pause, the server is re-performing well and new sessions could connect without any problem.

During this CPU peak period, the most consuming process is “wmiprvse.exe” (around 40%). A Microsoft support case have been opened and we found that there is a lot of process enumeration through the win32_processes WMI class. By viewing the WMI query with a Microsoft internal tool, we found out that this was caused by a WMI filtered GPO (with a select * from win32_OperatingSystem).

The “funny” part is:

  • This GPO is a computer GPO with user settings disabled
  • Each time a select * from win32_operatingsystem a process enumeration is performed

In fact, GPO WMI filters are applied before verifying if there is a user setting in the GPO. The workaround is to deny the involved GPO to the domain users group.

Once done, the WMI query was no longer performed during user login and the load testing test could continue.

0  

Automate Citrix Director 7.x installation and configuration

This article is about creating a silent installation and configuration of a Citrix Director 7.x website.

The installation is quite easy (the MSI file is on the x64\DesktopDirector folder of the install media):

msiexec /i DesktopDirector.msi  /qn

Once this done, you have to configure the Desktop Director in order to connect to your XenDesktop site(s). This is done using the DirectorConfig.exe tool.

This tool is, by default, in the c:\inetpub\wwwroot\Director\tools folder and is explained (briefly ) here: http://support.citrix.com/article/CTX137990

The following line will configure the Director site (created by default during the installation) with 2 delivery controllers cdc1 and cdc2:

c:\inetpub\wwwroot\Director\tools\DirectorConfig.exe /site Director /ddc « cdc1.tech-addict.local,cdc2.tech-addict.local »

errordirector

If you received the following error:

 

You should install the required Windows Features. In my case the following ones:

Add-WindowsFeature WAS-Process-Model

Add-WindowsFeature WAS-Config-APIs

The following should be returned by the command if all prerequisites are met:

 

OkDirector

Hope this help

1  

Citrix XenDesktop SQL Transaction Log Calculator

Hi,

I’ve decided to write this blog post in English in order to share this Excel file with more people…

The goal of this Excel file is to calculate the Transaction Log size of a Citrix XenDesktop 7.5 infrastructure.

The file is available here :

Citrix XenDesktop SQL Transaction Log Calculator v1.1

Feel free to share ;)

The following inputs are needed : Numbers of :

– Delivery Controllers

– Workers (VDI or shared desktop servers)

– Users

– Logon per day per user.

Special thanks to Chris Gilbert for this blog article here : http://blogs.citrix.com/2014/05/16/xendesktop-sql-transaction-log-usage/

Hope it will be useful for someone.

0  

Import NetScaler VPX on Hyper-v R3

Un petit post pour résoudre un souci rencontré aujourd’hui sur mon lab : impossible d’importer une Appliance NetScaler VPX sur mon Hyper-V R3 (Windows 8.1 mais c’est identique pour un Windows 2012 R2)

Lors de l’import, ce message apparait (Hyper-V did not find virtual machines to import from location…) :

En bon informaticien, sur de moi J, je clique sur New > Virtual Machine et je spécifie le VDH fournie dans l’import et je démarre la VM…

Boot sur l’OS et pafffffffffff ;) Fatal trap 30: reserved (unknown) fault while in kernel mode :

Clavier bloqué, CPU de la VM à 24% et les ventilos à fond sur le MacBook L

Pour résoudre le souci, il suffit (une fois qu’on le sait…) de mettre un second vCPU sur la VM (et normalement 2Go de RAM) pour que la VM démarre normalement.

Y a plus qu’à faire la configuration du NetScaler maintenant J

0  

Premier Meetup Citrix

De retour du premier Meetup Citrix (http://www.meetup.com/French-Citrix-Experts-Group/events/161720072/), voici un rapide résumé.

Tout d’abord, merci à D2SI (http://www.d2-si.fr) pour l’accueil, les locaux et la partie restauration pour une première qui a permis de regrouper une quinzaine d’experts sur les technos Citrix.

Le meetup a commencé par une présentation du concept par Jean Charles FESANTIEU avec un focus sur le fait que cette communauté est indépendante.

Ensuite une présentation d’un cas concret d’une solution de supervision et d’alerting XenApp mise en place par David FAUVET (http://www.ctxblog.fr) et Sylvère BEGIN. Cette présentation a permis d’ouvrir le débat sur les différentes solutions de monitoring/surveillance de solutions Citrix (EdgeSight, Splunk, uberAgent, eG…). Le débat était constructif et les avis exprimés intéressants.

A partir de ce moment, une discussion ouverte animée par Julien STANOJEVIC a été faite sur deux sujets choisis par les personnes présentes :

– XenDesktop 7.x / Retour de XenApp 7.5

– Le fameux « MCS or PVS????? » ;)

Une bonne soirée passée à discuter sur des questions intéressantes, bref : vivement le prochain meetup ;)

PS: La proposition de faire quelque chose dans le Nord est sérieuse même si ca serait dur de faire venir du monde dans notre région froide lol

2  

Mise à jour de Citrix StorageZones Controller 1.1 vers 2.0

Ayant eu pas mal de projets ces derniers temps, je n’ai pas eu le temps de jouer avec la 2.0 du contrôleur Sharefile… Je viens de faire la mise à jour de 1.1 vers 2.0 sur ma plateforme de test et ça marche plutôt bien :)

Bon étape 1 (mon contrôleur est en Windows 2012 qui n’est pas supporté :)) => on modifie le fichier MSI pour qu’il accepte de se lancer sous 2012…

Ici j’utilise InstEd (http://www.instedit.com/) mais Orca de chez Microsoft fait aussi bien l’affaire :)

On vient dans la table « LaunchCondition » et on supprime la condition ((VersionNT = 601…

Une fois le MSI enregistré, le lancement peut être fait (une vrai installation d’expert : Click Next until finish appears :)) :

Un redémarrage et le service est reparti.

Pour information cette mise à jour apporte :

  • Support d’un serveur unique pour les données ShareFile et les connecteurs (file share, sharepoint…)
  • Lecture/Ecriture via le connecteur StorageZones pour les partages réseau
  • Lecture/Ecriture via le connecteur StorageZones pour les documents stockés sur un Sharepoint
  • Les utilisateurs peuvent définir leurs propres connecteurs (validé par une liste blanche de l’administrateur)
  • L’update1 limite les droits nécessaire pour l’installation
  • Et enfin l’update 1 améliore les configurations multiserveurs

A vous de jouer :)

Sam

0  

Installation de Citrix ShareFile On Premise

Produit « à la mode » chez Citrix : ShareFile. Beaucoup de clients souhaitent avoir une solution pouvant éviter l’utilisation de Dropbox ou autre en entreprise et la solution de Citrix a le mérite de permettre d’être soit en mode hébergé (chez « Citrix ») ou bien en mode « On Premise » (dans son propre datacenter).

Afin de valider le fonctionnement on premise, j’ai voulu mettre en place la solution en maquette. Et ce billet explique cette installation.

Tout d’abord la liste de course :

  • Un record A DNS (dans mon cas : sharefile.cloud1.fr)
  • Un certificat correspondant (certificats « wildcards » (*.domain.ext) supportés
  • Un serveur (d’après les documentations que j’ai pu trouver : Windows 2008R2 mais comme je suis joueur je suis parti sur du 2012 J)

Tout d’abord, installer le rôle IIS en activant la fonctionnalité ASP.NET 4.5 et en permettant l’activation TCP de ce dernier.

Pour information, la page de login post installation ne fonctionne pas « par défaut » sur un IIS 8.0 (Windows Server 2012), il faut modifier la configuration du IIS en modifiant le fichier applicationHost.config présent dans le répertoire %windir%\system32\inetsrv\config.

La modification a effectué est simple (une fois qu’on l’a trouvé J) :

Remplacer    <section name= »handlers » overrideModeDefault= »Deny » />

Par        <section name= »handlers » overrideModeDefault= »Allow » />

Place maintenant aux captures d’écran d’installation (super simple J) :

Next J

On accepte et Next J

Next J

 

Install J

Finish J

 

On se connecte avec les identifiants Sharefile (les bons, sinon on a droit à ce message J)

On configure la Zone avec :

  • Nom de la zone : Un nom « parlant »
  • Hostname : Le nom du serveur
  • External Address : Doit correspondre au certificat et le certificat doit déjà être mis en place sur le site IIS J
  • Storage Location : Un partage CIFS joignable depuis le serveur (ici pour le coup, c’est la même machine)
  • Passphrase : bah une passphrase J

Une fois cliqué sur Register il faut attendre car la Storage Zone est en création :

  • Chez Citrix :

  • Sur le filer :

Et une fois que tout est fini :

Petite vérification pour voir que les données ne passent pas chez Citrix :

Mon poste envoie bien tout sur l’IP publique correspondant à mon URL… Nickel…

Et pour finir l’espace est bien occupé sur le serveur :

Pour conclure : Un produit simple et rapide à mettre en œuvre et qui couvre un besoin de plus en plus présent en entreprise…

 

3  

Communauté des Experts Citrix

First of all : un grand merci à Serge NIANGO et toute l’équipe pour l’organisation de cette journée qui, comme d’habitude, a été riche tant sur le point technique que sur le point stratégique sur l’offre de Citrix. Une bonne session de rattrapage pour ceux qui, comme moi, n’ont pas pu être présent au dernier Summit / Synergy…

Un rapide résumé des sujets abordés qui m’ont le plus « marqué » :

  • Debrief de Guillaume LE TYRANT sur le Synergy Anaheim

Rapide résumé de 4 jours de conférence. En résumé : il faut booker les dates pour Orlando et Anaheim l’année prochaine J

  • MO-BI-LI-TE J

On comprend le focus sur le point stratégique sur la « nouvelle cible » Citrix : la mobilité des utilisateurs et le besoin de gestion de cette mobilité (Pleins d’acronymes : MDM, MAM, BYOD, XNC… J)

La définition des éditions de XenMobile n’étant pas encore complétement ficelé, pas de communication pour l’instant sur le sujet.

Le sujet est vaste :

  • Intégration XenMobile / NetScaler
  • Intégration XenMobile / Sharefile
  • Rebranding des applications Mail@Work et Web@Work => Les Worx
  • Fourniture du SDK pour rendre les applications « Worxable » (déjà 80 applications disponibles)
  • Repartage des rôles entre le Receiver et WorxHome qui reprend presque toute les applications (par exemple plus d’onglet pour ShareFile dans le receiver…)

 

  • AppDNA

L’une des sessions les plus intéressantes de la journée (peut-être parce que je ne connais pas bien le produit). Surtout basée sur la démonstration, la présentation a permis de voir un panel des fonctionnalités :

  • Import de MSI
  • Capture par différentiel de snapshot
  • Analyse d’une application pour une ou plusieurs cibles (ex : SBC sur Windows 2008R2 64 bits)
  • Proposition de contournement par le logiciel :
    • Shims
    • Utilisation d’App-V (isolation du registre ou du système de fichier…)
    • Etc…
  • Pilotage du packaging App-V

Pour rappel, le licensing du produit se fait par application et le ratio de gain de temps « vendu » par Citrix est de 1/6 par rapport à une validation manuelle.

  • NetScaler 10.1

Les apports sont variés et nombreux. Pas mal sont liés à l’intégration de l’offre XenMobile (oui, encore de la mobilité J).

Un focus sur HDX Insight fait par Sylvain CHAREYRE qui permet de faire de l’analyse en profondeur de la partie réseau du protocole ICA enfin HDX… (prérequis : NetScaler Platinium + XD Platinium)

Remplacement du reverse proxy TMG qui était (presque) obligatoire pour XenMobile par le NetScaler (LB en mode SSL-BRIDGE vers le Device Manager)

Un focus important a été fait sur les appliances SDX (permettant de mettre à disposition des instances de NetScaler). En plus d’instance Netscaler, le SDX permet est maintenant ouvert à d’autres appliances virtuelles (Cisco Nexus, Splunk, Palo Alto…)

  • XenDesktop 7

Le produit attendu par pas mal de monde sera disponible d’ici fin juin pour les clients existants. Les principaux apports :

  • Configuration Logging : le retour de cette fonctionnalité obligatoire dans un environnement « enterprise »
  • StoreFront 2.0 sur lequel nous avons eu le droit à une session sur la personnalisation et la configuration (via CSS, fichier de configuration et interface graphique) par un des TRM Citrix France. Le produit couvre désormais la majorité des fonctionnalités de, feu, Web Interface.
  • LocalApp : possibilité de faire du Reverse Seamless (lancement d’une application local depuis un bureau publié)
  • Délégation d’administration : Augmentation de la granularité de la délégation
  • Configuration du client via la découverte automatique. Un petit point sur cette nouvelle méthode de configuration du receiver (à partir de la version 3.3 pour la partie Windows) utilisant un enregistrement SRV dans le DNS.

     

  • Cloud

Une présentation rapide de CloudPlatform et de CloudPortal qui sont respectivement l’orchestrateur et le portail frontal de la solution Cloud Service Provider de Citrix. Bien que vendu avec les licences XenServer, l’orchestrateur est capable de piloter tout hyperviseur et permet donc de s’affranchir de cette couche.

La rédaction de ce post a été fait de « tête » dans le train donc s’il manque des choses je compléterai lors de la relecture des slides. Désolé mais je n’ai pas les noms de chaque présentateur (promis, la prochaine fois, je prends des notes J).

0  

Mise en place et dépannage EdgeSight

Ci-dessous la présentation du WebInar de Vincent PAPOZ, Ingénieur d’escalade Citrix ayant une très bonne expertise sur EdgeSight. Il porte sur la mise en place et le dépannage d’EdgeSight. Bonne visualisation :)

++

Sam

0