About Author: ctxblog

Website
http://www.ctxblog.fr

Posts by ctxblog

0

vSAN : Rechercher un disque

La lecture du titre de ce post vous laisse dubitatif avouez le 🙂 .

DerniĂšrement nous avons dĂč identifier physiquemebt un disque (au sein d’un disque group) qui rencontrait de grosses latences (entre 15000 ms et 45000 ms), un remplacement rapide s’imposait donc.

Le problĂšme est que nous avons pu identifier le disque au sein du disque groupe via son naa, mais comment l’identifier physiquement sur l’ESXi (serveur CISCO UCS-C240-M4SX) ? Dans UCS Central aucune alarme ne remontait cĂŽtĂ© disque (normal il n’y a pas de problĂšme hardware vous nous direz) et en ESXCLI on ne remonte pas d’informations de type PID permettant de faire le lien entre le naa. et le disque dans UCS. Dans le Vcenter, sur l’ESXi dans l’onglet “Configure” –  “Storage-Storage Device” vous avez un bouton qui permet (logiquement) d’allumer la led d’un disque  selectionnĂ© (le fameux “turn on ou turn off disk locator”), mais dans notre cas cela ne fonctionnait pas. 

On a beau cliquez ça reste vert 🙁 .

En googlelant nous sommes tombĂ©s sur la commande ci-dessous qui permet d’allumer (ou clignoter) la led d’un disque.

esxcli storage core device set -d naa.50000397885347bd -l=locator -L=600

AprĂšs avoir trouver une Ăąme charitable dans le Datacenter, le collĂšgue a pu nous donner la position du disque dans le serveur en vue de son prochain remplacement.

Tags: , , ,
2

vSAN : Supprimer un objet dans le “Resyncing Component”

Dans un Vcenter 6.5.0 (build 5318154) au sein d’un cluster vSAN (version : 6.6) nous avons remarquĂ© la prĂ©sence d’un objet orphelin dans l’onglet “Resyncing Components”.

L’objet avait Ă©tĂ© supprimĂ© il y a quelque temps, mais visiblement vSAN ne l’entend pas de cette oreille 🙂

Nous avons constaté que le vSAN Health était en jaune en GUI et via la commande ci-dessous.

esxcli vsan health list
Ok on est en yellow, next ?


Le problĂšme en l’Ă©tat, c’est que nous ne connaissons pas l’objet rĂ©calcitrant, afin de le retrouver nous avons lancĂ© la commande ci-dessous.

esxcli vsan debug resync list
Voila notre objet est désormais identifié.


Afin de supprimer un objet rĂ©calcitrant il existe une commande qui permet de supprimer des objets, cependant cette commande est Ă  utiliser avec parcimonie 😉 .

/usr/lib/vmware/osfs/bin/objtool delete "your object" -f -v 10
Et là, mauvaise nouvelle, la commande se termine par un failed 🙁 .


Du coup on dĂ©cide de lancer les commandes ci-dessous au cas oĂč.

esxcli vsan debug resync list

esxcli vsan health cluster list
Et voila tout est en green, la commande objtool a visiblement quand mĂȘme fait un petit nettoyage 🙂
CĂŽtĂ© GUI 😉
0

Installation/Configuration d’un VDA sur Ubuntu 16.06.1 LTS

CelĂ  faisait longtemps (trĂšs) que nous souhaitions faire un billet sur l’installation et la configuration d’un VDA sur un OS Linux (dans notre cas une Ubuntu 16.06.01 LTS). Il faut ĂȘtre honnĂȘte Citrix nous a bien simplifiĂ© la vie depuis les premiĂšres version de VDA sous Linux, ou il fallait faire mille et une manips afin de pouvoir configurer correctement son VDA, maintenant c’est simplifiĂ© au possible.


Concernant le VDA nous avons choisie la version 7.15.0.404 (LTSR) disponible ici, n’oubliez pas de lire le pdf sur la 7.15 qui vous Ă©vitera de partir Ă  l’aventure si vous souhaitez utiliser une autre distribution (au passage vous noterez que la version 16.06 n’est pas mentionnĂ©e dans le pdf 😉 ).

Read the rest of this entry »

Tags: ,
0

Vcenter error : esx.problem.hyperthreading.unmitigated

Si comme nous, vous rencontrez l’erreur “esx.problem.hyperthreading.unmitigated” sur un host ESXi dans votre Vcenter (dans notre cas un Vcenter 6.5) aprĂšs l’application de patch, alors lĂ  KB57374 va vous aider a supprimer rapidement cette erreur et Ă  comprendre son origine.

On va quand mĂȘme pas dĂ©sactiver l’hyperthreading quand mĂȘme 🙂

Comme l’explique la KB57374, il suffit de forcer la valeur “UserVars.SuppressHyperthreadWarning” Ă  1 afin de supprimer ce message dans les options avancĂ©es (Onglet Configure, puis aller dans System-Advanced System Settings) de l’ESXi, mais comme on est sympa on vous donne aussi la version en CLI.

Get-VMHost MyESXi | Get-AdvancedSetting -Name 'UserVars.SuppressHyperthreadWarning' | Set-AdvancedSetting -Value 1
0

StoreFront : Lancement d’applications impossibles

Lors d’une partie de troubleshooting avec un collĂšgue Sysadmin nous sommes tombĂ©s sur un problĂšme peu banal, en effet les utilisateurs pouvaient s’authentifier sur les StoreFront (environnement Citrix virtual apps and desktops 7.15 LTSR avec du SQL AlwaysOn) et voir les applications publiĂ©es mais ne pouvaient les lancer (toutes les applications de la ferme Ă©taient impactĂ©es). Lors du click sur une application le message d’erreur “Impossible de dĂ©marrer l’application……” apparraissait systĂ©matiquement.


Sur les StoreFront nous avons constatés les events ci-dessous (aucun event sur les Controllers).

Read the rest of this entry »
0

Script : Supprimer les applications d’un utilisateur ou d’un groupe

Dans Citrix Virtual and Desktops supprimer un utilisateur ou un groupe de toutes ses applications ou bureaux publiĂ©s peut vite s’averer fastidieux.

Le fameux Testdf1 qui nous suit depuis tant d’annĂ©es 🙂

Comme on est sympa on ne va pas vous laisser supprimer Ă  la mano tous ces utilisateurs/groupes. Le script Powershell “Xa7x_Unpublished” va juste vous demander de rentrer le nom de l’utilisateur ou groupe que vous souhaitez supprimer (ou visualiser) des applications et bureau publiĂ©s.

  1. Lancez le script
  2. Entrez le nom de l’utilisateur ou groupe
  3. Entrer 1 si vous souhaitez supprimer l’utisateur/groupe ou 2 si vous souhaitez uniquement visualiser le resultat
  4. Un fichier de log ( Xa7x_Unpublished.log) est disponible dans le rĂ©pertoire d’exĂ©cution du script.

Le script en mode affichage

Le script en mode suppression


0

Citrix Workpspace : A protocol error occured while communicating with the Authentication Service

Si vous rencontrez l’erreur ci-dessous lors de l’ajout de compte dans Citrix Workspace (dans notre cas une version 18.10.20023) et que vous n’avez pas envie de rĂ©installer votre/vos StoreFront comme le prĂ©conise la CTX213052, alors on vous conseille de bypasser la lecture de la CTX213052 et de lire la suite. Dans le cas prĂ©sent nos StoreFront sont dans une version 1811 soit la 3.17.0.20027 pour ĂȘtre prĂ©cis. Au passage si vous souhaitez connaitre la version exacte de votre StoreFront, une des maniĂšres d’obtenir la version exacte d’un StoreFront est de faire un Get-STFVersion sur un de vos StoreFront.

A protocol error occured while communicating with the Authentication Service


En parcourant le post https://discussions.citrix.com/topic/376304-a-protocol-error-occured-while-communicating-with-the-authentication-service/?page=2 on s’aperçoit qu’il suffit juste de modifier le web.config situĂ© dans C:\inetpub\wwwroot\Citrix\Roaming\web.config (dans le cas ou IIS est installĂ© sur la partition C:) et de supprimer la partie ci–dessous.

<add id=”0b81178e-9f9c-446d-b560-0d4259d007d7″ location=”https://yourserver.yourdomain.local/Citrix/Authentication/auth/v1/token” verifyId=”83121c02-1935-41a7-8219-8af21b61117f” />


Une fois la partie ci-dessus supprimĂ©e nous avons pu ajouter un compte dans notre Citrix Workspace. Le problĂšme semble se produire lorsque votre serveur StoreFront a Ă©tĂ© mis Ă  jour ou installĂ© via l’autorun avec les autres composants de la suite “Citrix Virtual Apps and Desktop”. Lors d’une installation Standalone de StoreFront nous n’avons pas rencontrĂ© de problĂšme.

0

Erreur : La ressource publiĂ©e n’est pas actuellement disponible……

Dans un environement Netscaler VPX et XenApp (ha oui c’est vai dĂ©solĂ©……”Citrix Virtual Apps and Desktop”) les utilisateurs obtenaient l’erreur ci-dessous lors du lancement d’une application publiĂ©e via des StoreFront (eux-mĂȘme derriĂšre des Netscaler VPX).


La ressource publiĂ©e n’est pas actuellement disponible. Contactez votre administrateur systeme pour obtenir de l’aide.

The Published resource is not available currently. Contact your system administrator for further assistance.


Une information interrĂ©ssante Ă©tait que les utilisateurs arrivaient Ă  lancer leur application au bout de la deuxiĂšme tentavive (voir troisiĂšme), ce qui nous amĂšne rapidement Ă  penser Ă  un problĂšme de STA 🙂 et oui on fait ce billet car c’est un classic qu’on oublie avec le temps. En regardant la configuration des STA sur les Netscalers et sur les StoreFront on s’aperçoit que cĂŽtĂ© Netscaler nous n’avons qu’un serveur STA de renseignĂ© et que cĂŽtĂ© StoreFront nous avons deux serveurs STA de renseignĂ© avec le “Load balance multiple STA servers” de cochĂ© (nous y reviendrons plus tard).

Pour rappel les STA doivent ĂȘtre dans le mĂȘme ordre cĂŽtĂ© Netscaler et StorFront et surtout cĂŽtĂ© StoreFront il ne faut pas cocher le “Load balance multiple STA servers”

Ici il nous manque un serveur STA 🙂

une fois l’orde des STA rĂ©tabli et le “Load balance multiple STA servers” dĂ©cochĂ© les utilisateurs ont pu lancer leur applications dĂšs le premier lancement


Un peu de lecture pour plus de compréhenssion sur le fonctionnement du STA entre Netscaler et Storefront : CTX134940

2

Cisco C220 M5 et SFP 25-G Arista

RĂ©cemment nous avons reçu des Cisco CC20 M5 avec des SFP Arista 25-G et bien sĂ»r le cĂŽtĂ© Plug-and-Play n’a pas fonctionnĂ© comme esperĂ© :).

HonnĂȘtement tout le monde s’y attendait chez nous et certains pensaient mĂȘme Ă  des check de type “Vendor Name” cĂŽtĂ© Cisco etc.


En Ă©changeant avec une vielle connaissance de chez Cisco (Arnaud Bassaler pour ne pas le citer 😉 ) ce dernier nous indique que Cisco ne fait plus de check hardware sur les SFP depuis ses serveurs, le problĂšme devrait venir de la configuration du FEC qu’il faudrait forcer en “cl74” selon lui.

Direction l’IMC du serveur afin de modifier l’Admin FEC Mode en “cl74” (allez dans Network-Adapter Card MLOM-External Eternet Interface puis cliquez sur l’onglet External Ethernet Interface)

Il ne reste plus qu’Ă  modifier la valeur de l’Admin FEC mod  en “cl74”, si toutefois le link State ne passe pas en Link Up, verifiez cĂŽtĂ© switch s’il ne faut pas forcer le port (dans notre cas un switch Arista) en “fire-code” ce qui a permis dans notre cas de passer le link du port en Up dans l’IMC.

0

ESXi 6.5: Erreur lors de l’installation

Lors de l’instalation d’un ESXi 6.5 (sur un Cisco UCS C220 M5) nous avons rencontrĂ© l’erreur ci-dessous (hĂ© oui on ne fait pas que du Citrixm 🙂 .

partedUtil failed with message: b”Error: Can’t have a partition outside the disk!nUnable to read partition table for device /vmfs/devices/disk/eui.00a0504658335330\n\n”.


En googlelant nous sommes tombés sur la KB2082806, ce qui nous a amené à faire un Erase du Virtual Drive  via la CIMC (Cisco Integrated Management Controller) du server.

Selectionnez le Virtual Drive puis cliquez sur le bouton “Erase Virutal Divre”


Une fois l’erase du “Virtual Drive” rĂ©alisĂ©, l’installation a pu ĂȘtre rĂ©alisĂ©e sans problĂšme.