Citrix – Supprimer/recréer une VM via MCS

Environnement

Citrix XenApp & XenDesktop avec Machine Catalog MCS (Machine Creation Services)

Problème

Quand vous utilisez le MCS pour créer vos VM Citrix, il y a une boucle qui automatise la création avec incrémentation au niveau du nom. Le problème est que si l’on supprime une VM au milieu de cette liste, Citrix n’a pas l’intelligence de recréer cette VM mais va continuer à incrémenter la où il s’est arrêté, la solution étant de recréer un nouveau Catalogue donc pas franchement utile.

Cause

Le MCS se base sur une valeur (StartCount) qu’il incrémente et qui devient sa base pour le numéro de la nouvelle VM.

Solution

Une fois la VM supprimée de l’hyperviseur, de Citrix et de l’Active Directory, le but est de modifier cette valeur pour coller au numéro de la VM que nous voulons recréer.

  • Ouvrir une console PowerShell (as Administrator) sur votre Controller (DDC).
asnp Citrix*
Get-AcctIdentityPool
  • La valeur StartCount nous indique le numéro de la prochaine machine à créer, 11 dans mon cas.

  • Le but est de modifier la valeur -StartCount avec le numéro de la VDI supprimée.
Set-AcctIdentityPool -IdentityPoolName <Name_of_the_Pool> -StartCount <VM_Number>
  • Attention ! Ne pas oublier de remettre la valeur initiale, -StartCount 11 dans mon exemple.

Mathieu

Je suis actuellement ingénieur spécialisé dans le design d'environnements cloud virtualisés. Adepte des technologies de VMware, Nutanix, Citrix et Microsoft je propose à travers ce blog diverses astuces de troubleshooting.

S’abonner
Notification pour
guest

0 Commentaires
Commentaires en ligne
Afficher tous les commentaires