Palette Citrix pour Yed

Je ne sais pas pour vous, mais à chaque fois que je cherche une solution alternative à Microsoft Visio, et bien je tombe toujours sur les mêmes soucis :

  • Les stencils éditeurs tiers ne sont pas présents
  • Les stencils par défaut font trop cheap.

J’ai testé Yed qui est un outil open source vraiment pas mal, qui comporte l’avantage d’être cross platform. Mais comme ses camarades, les icônes ne sont pas terribles. Alors du coup j’ai pris mon courage à deux mains et fait une conversion de stencils Citrix (ce dont j’avais besoin 😊). J’ai récupéré les stencils visio sur le site de Daniel Feller https://virtualfeller.com/tag/visio/

J’espère que ça va vous servir :

Palette-citrix

Yed:

https://www.yworks.com/

voici quelques exemples réalisés avec Yed:

 

 

louis lejuez

Twitter  

Microsoft annonce la sortie de Windows Server 2019 Preview Build 17623

Annoncé aujourd’hui Windows Server 2019 Preview Build 17623 arrive avec son lot de nouveautés. Cette version est disponible avec le Desktop Experience et en Server Core dans 18 langues. Ce sera la première release, la prochaine sera disponible dans le milieu d’année.
Une des grosses nouveautés est le sous-système linux qui fonctionne comme sous Windows 10 ce qui permet de faire tourner des conteneurs Linux 😊
Elle est disponible ici :
https://www.microsoft.com/en-us/software-download/windowsinsiderpreviewserver
source
https://cloudblogs.microsoft.com/windowsserver/2018/03/20/introducing-windows-server-2019-now-available-in-preview/

louis lejuez

Twitter  

Remplacer PowerShell ISE par Visual Studio Code

Avec l’arrivée sur Powershell Core 6.0 disponible ici, le nouvel éditeur PowerShell recommandé est Visual Studio Code. Mais certains ont du mal à retrouver leurs petits par rapport à Powershell ISE, alors voici un petit article qui va vous aider à vous y retrouver.

Installation

La source est disponible sur le site https://code.visualstudio.com/  Visual Studio Code est cross platform, il est disponible pour Windows mais aussi MacOs et Linux

Si vous utilisez MacOs ou Linux, il vous faudra installer le PowerShell Core disponible à l’adresse suivante :

https://github.com/PowerShell/PowerShell

Continuer la lecture

louis lejuez

Twitter  

Ajouter un terminal linux dans Visual Studio Code (Windows 10)

Le but de cet article est de montrer comment ajouter un terminal linux dans visual studio code. On verra aussi comment ajouter terminal linux dans Windows 10.

Ajouter un terminal Linux dans Windows 10.

Dans un premier temps exécuter APPWIZ.CPL (Programmes et fonctionnalités)

Continuer la lecture

louis lejuez

Twitter  

SQL Express 2016 Edition offline installer

Voici les liens pour télécharger SQL 2016 Express Offline:

Express Core (411 MB): https://download.microsoft.com/download/9/0/7/907AD35F-9F9C-43A5-9789-52470555DB90/ENU/SQLEXPR_x64_ENU.exe

Express Advanced (1255 MB): https://download.microsoft.com/download/9/0/7/907AD35F-9F9C-43A5-9789-52470555DB90/ENU/SQLEXPRADV_x64_ENU.exe

Attention avec la version 2016, SQL Server Management Studio n’est plus fourni dans l’installeur. Il vous faut télécharger SSMS (SQL Server Management Studio). SSMS est proposé gratuitement par Microsoft à l’adresse suivant:

French Version: https://docs.microsoft.com/fr-fr/sql/ssms/sql-server-management-studio-ssms

English version: https://go.microsoft.com/fwlink/?linkid=849819&clcid=0x409

louis lejuez

Twitter  

LoginPI : Enfin un remplaçant pour edgesight for load testing

LoginPI est un outil qui permet de tester des connexions utilisateurs dans les différents types d’environnement suivant :

  • Citrix StoreFront
  • Citrix Web Interface
  • Direct Desktop
  • Microsoft RDP Connection
  • Vmware Horizon View 5.x
  • Vmware Horizon View 6.x

Avec loginVSI vous pourrez simuler une session complète, avec ouverture de session, ouverture de programmes et personnalisation des actions. Alors bien-sûr, ce n’est pas sans rappeler l’excellant edgesight for load testing, mais hélas, depuis la version de Xenapp/Xendesktop 7.X l’outil est malheureusement plus disponible. L’exemple de configuration que je vais vous montrer concerne uniquement Citrix. 

Le fonctionnement

Dans un premier temps, nous avons un serveur LoginPI qui héberge une base de données avec les différentes configurations, mais aussi l’historique des tests effectués. On y trouve aussi l’interface d’administration. C’est depuis ce serveur que nous préparons les différents scénarios.

Ensuite vous avez les Laucher. Ce sont des machines qui exécuteront les connexions, elles auront le rôle du client.

Les Target sont les serveurs VDI, où les différents scénarios seront joués.

Le tout est utilisé avec un comptes Active Directory qui est créé lors de l’installation de LoginPI

L’installation

Les sources sont disponibles à l’adresse suivante :

https://www.loginvsi.com/downloads

Vous devez aussi disposer d’une base MSSQL, ici j’ai choisi une base SQL EXPRESS 2014

https://www.microsoft.com/en-us/download/details.aspx?id=42299

Exécuter les setups

L’installation se fait

Une fois fini, redémarrer le serveur

Après redémarrage vous pouvez accéder la console web LoginPI

Une fois l’interface de management lancée, vous devez entrer les paramètres de SQL

Entrer les paramètres de sécurités, plus cliquer sur Submit

Après l’application des paramètres, vous pouvez vérifier que la base de données a bien été créé

 

Si vous avez le message suivant à la création de la base de données c’est le serveur LoginPI

 

C’est que le serveur loginPI ne peut pas communiquer avec le sql. Il faut donc autoriser les connexions, aller dans SQL Server Configuration Manager. Puis dans SQL Server Network Configuration sélectionnez le serveur SQL Puis sur TCP/IP sélectionner Properties

Entrer le port pour l’IpV6 ici le port 1422

Dans IPAII entrer le port par défaut 1433

Puis pour l’AD Setup, entrer les paramètres nécessaires :

  • Base OU : C’est l’endroit où l’OU LoginPI sera créé
  • Usermane : le format de l’utilisateur
  • Password : Le mot de passe des utilisateurs créés
  • Domain(FQDN) : le nom de domain
  • Nombre of Users : le nombre d’utilisateurs qui sera créé

Quand vous allez cliquer sur « Generate Script ». Un script powershell sera généré.

Enregistrer le Script PowerShell

Il vous faudra l’exécuter sur un serveur qui a le module powershell ActiveDirectory

Exécuter le script

Vous pouvez, une fois finie, vous pouvez vérifier que l’OU a bien été créé

Quand la configuration est terminée, pensez à ajouter la licence, comme ci-dessous :

Pour des questions pratiques, nous partageons le répertoire Login PI, cette étape n’est pas obligatoire

J’autorise le groupe LoginPI créé précédemment par le script powershell sur le répertoire LoginPI, cette étape n’est pas obligatoire

Je fais la même chose pour les droits NTFS

Installation sur launcher

Les binaires d’installation du launcher sont disponibles dans le répertoire d’installation de loginVSI

Cliquer sur Next

Accepter les termes de la licence, puis cliquer sur Next

Sélectionnez le répertoire d’installation, puis cliquer sur Next

Entrer l’adresse du serveur avec le port de communication, puis cliquer sur Next

Cliquer sur Install

Une fois terminé cliquer sur Finish

Vous pouvez exécuter le launcher

Pour que le launcher soit autorisé, il faut l’approuver sur la console LoginPI. On y reviendra par la suite.

Configuration

Avant de commencer vous avez besoin de créer un profil, plusieurs types de scénarios sont disponibles, ici j’utilise le Storefront

Puis cliquer sur Save

Dans l’onglet, Launchers Overview, vous avez accès aux sources, c’est aussi là que vous approuvez les Launcher.

Vous pouvez les approuver en cliquant sur l’icône Verte comme ci-dessous

Le Launcher est validé

Dans le log du launcher, vous pouvez valider qu’il est bien approuvé

Dans Worload settings, vous pouvez configurer les différents scénarios, et l’environnement de d’execution

Il faut maintenant configurer la connections, dans connections, sélectionnez « Create connection »

Renseigner les différents paramètres :

  • Connection name : le nom de la connexion
  • Timeout in Seconds : le temps d’expiration de la connections
  • Enabled : activation de la connections après validation des paramètres
  • StoreFront URL : Ici ce sera l’adresse de Store
  • Resource : C’est le nom du Delivery Group ou du bureau, attention cela dépend de votre version de Xendesktop

Une fois complété, cliqué sur Save

Une fois les paramètres configurés, il faut associer des utilisateurs . Ce sont ces utilisateurs virtuels qui exécuteront la session. Cliquer sur l’icône avec le « petit bonhomme bleu » comme ci-dessous pour accéder aux paramètres

Ajoutez le compte, puis cliquer sur save. C’est le compte qui a été créé par le script Powershell qui ajoute les compte dans l’Active Directory. Pensez en parallèle à donner les droits de connexion à ce compte

Une fois ajouté, cliquer sur Close

Pour finir, nous allons créer un Job, sélectionnez Create Job

Dans les paramètres :

  • Name : Le nom du job
  • Date la date de début du job et son expiration
  • Time : Dans quelle tranche horaire le job est joué. Cela peut être pratique par exemple pour jouer un scénario pendant des heures de travail par exemple 7h – 17h
  • Interval in minutes : C’est l’intervalle entre les lancements de scénario, je vous conseille de ne pas mettre un temps exécution trop court
  • Enabled : Activation du job

Une fois finit, il est disponible dans la liste des jobs

Le reporting et l’exécution des scénarios :

Il ne reste plus qu’à regarder le scénario se jouer

Dans Login PI, nous avons la possibilité d’avoir un Dashboard où l’on peut retrouver les performances d’ouverture des applications, que les sessions s’ouvrent bien.

Les latences de connexions, le temps d’ouverture de session, le journal des alertes.

On peut avoir un vrai suivi des connexions

Login PI est un super outil pour avoir un monitoring de sa production. Cela permet vraiment de suivre les applications et le comportement des machines VDI

 

 

louis lejuez

Twitter  

Citrix Xendesktop 7.11 installation sur Windows Server 2016 TP5 Partie 3

Nous allons passer maintenant à installation du VDA sur un serveur SBC. Sur vous avez déjà un VDA en 7.9 et que vous ne voulez pas utiliser le nouveau mode graphique TW+ and H.264, vous n’en aurez pas besoin, car le mode du catalogue n’a pas changé fonctionnement du catalogue n’a pas changé :

xendesktop711-w2k16tp5-p3-0sur11

Nous allons voir ici l’installation :

Installation du VDA sur un serveur SBC

Sélectionner « Prepare Machines and Images »

xendesktop711-w2k16tp5-p3-1sur11

Ici c’est un serveur SBC non provisionné, sélectionner « Enable connections to a server machine », puis cliquer sur next 

xendesktop711-w2k16tp5-p3-2sur11

Nous n’aurons pas besoin d’installer Citrix Receiver, puis cliquer sur Next

xendesktop711-w2k16tp5-p3-3sur11

Pour le delivery controller, nous allons le configurer manuellement :

Sélectionner «Do it manually »

En dessous « Controller address », j’entre l’adresse de mon « delivery controllers », et on teste la connexion

xendesktop711-w2k16tp5-p3-4sur11

Une fois validé, cliquer sur Add puis cliquer sur Next

xendesktop711-w2k16tp5-p3-5sur11

Une fois validé, cliquer sur Add puis cliquer sur Next

xendesktop711-w2k16tp5-p3-6sur11

Pour le Firewall, la liste des ports qui seront ouvert est affiché, vous avez possibilité de faire les ouvertures en manuelles, mais nous les laisserons, en automatique, cliquer que Next

xendesktop711-w2k16tp5-p3-7sur11

La machine doit redémarrer, cliquer sur close. La machine redémarre

xendesktop711-w2k16tp5-p3-8sur11

 

xendesktop711-w2k16tp5-p3-9sur11

Une fois l’installation terminée, on vous demande si vous voulez participer au programme Citrix Call Home c’est un peu l’équivalent du centre d’amélioration chez Microsoft. Si vous voulez plus l’information dessus rendez-vous à cette page chez Citrix :

https://www.citrix.fr/community/cx/call-home-fr.html

Moi je ne vais pas l’utiliser, puis cliquer sur Next

xendesktop711-w2k16tp5-p3-10sur11

La machine doit redémarrer une fois l’installation fini

xendesktop711-w2k16tp5-p3-11sur11

louis lejuez

Twitter  

Citrix Xendesktop 7.11 installation sur Windows Server 2016 TP5 Partie 2

Suite de l’installation de Citrix Xendesktop 7.11 sur un Windows Server 2016 TP5. Nous allons passer à l’installation de Xendesktop. Ici nous ferons, une installation simple avec tous les composants installés sur le même serveur (StoreFront, Delivery contrôle, Director). Vous allez voir, il n’y a pas de gros changements par rapport aux versions précédentes Xendesktop 7.x

Nous allons voir ici l’installation :

Installation de Xendesktop

Sélectionner XenDesktop

xendesktop711-w2k16tp5-p2-1sur11

Ici nous sélectionnerons Get Started, Delivery Controller à droite dans le menu

xendesktop711-w2k16tp5-p2-2sur11

Accepter les termes de la licence puis cliquer sur Next

xendesktop711-w2k16tp5-p2-3sur11

Ici vu que nous installerons tout sur le même serveur. J’ai gardé le serveur de licence pour l’exemple, mais moi j’ai mon propre serveur de licence. Cliquer sur Next

xendesktop711-w2k16tp5-p2-4sur11

Ici nous aurons besoin d’une installation de SqlExpress pour notre base de données et de l’activation de la fonctionnalité Windows Remote Assistance pour Director

xendesktop711-w2k16tp5-p2-5sur11

Pour le Firewall, la liste des ports qui seront ouvert est affiché, vous avez possibilité de faire les ouvertures en manuelles, mais nous les laisserons en automatique, cliquer que Next

xendesktop711-w2k16tp5-p2-6sur11

Puis cliquer sur install

xendesktop711-w2k16tp5-p2-7sur11

La machine doit redémarrer, cliquer sur close. La machine redémarre

xendesktop711-w2k16tp5-p2-8sur11

Une fois redémarrer l’installation reprend

xendesktop711-w2k16tp5-p2-9sur11

Une fois l’installation terminée, on vous demande si vous voulez participer au programme Citrix Call Home c’est un peu l’équivalent du centre d’amélioration chez Microsoft. Si vous voulez plus l’information dessus rendez-vous à cette page chez Citrix :

https://www.citrix.fr/community/cx/call-home-fr.html

Moi je ne vais pas l’utiliser, puis cliquer sur Next

xendesktop711-w2k16tp5-p2-10sur11

Une fois terminé vous pouvez exécuter Store en cochant la case Launch Studio, puis cliquer sur Finish

xendesktop711-w2k16tp5-p2-11sur11

 

louis lejuez

Twitter