Citrix – Planifier la promotion d’un vDisk
I. Présentation
Je travaille actuellement dans un environnement VDI et plus particulièrement dans l'utilisation de Citrix PVS où j'utilise un vDisk pour des milliers d’utilisateurs. Aujourd'hui je me suis fait un petit projet perso qui répond à la problématique suivante :
- PVS ne permet pas de promouvoir un vDisk en cours d’utilisation.
Les besoins :
- bénéficier d’une population de pilote avant la généralisation des modifications apportées sur une version de vDisk,
- basculer le mode d’accès au vDisk de Test à Production,
Pour répondre et pallier la problématique, j’ai créé une IHM permettant de planifier à 3H du matin la promotion d’un vDisk.
Vous pouvez télécharger mon projet à cette URL.
II. Le contenu du projet
Seuls les fichiers suivants sont indispensables :
- citrix-pvs-promote-vdisk_IHM.ps1 (PS contenant la gestion de l'IHM),
- citrix-pvs-promote-vdisk_script.ps1 (PS contenant la mécanique de planification),
- RUN_prmote.cmd (permets de lancer l'IHM),
Dans un premier temps il est nécessaire de modifier le script citrix-pvs-promote-vdisk_IHM.ps1 à la ligne 42 afin d'ajouter la liste du serveur PVS :
Il serait possible d'en ajouter plusieurs dans le cas où il y a plusieurs fermes Citrix.
Les choses sérieuses commencent, exécutez le script RUN_prmote.cmd :
Dans la liste nous allons retrouver les serveurs précédemment ajoutés. Il suffit de sélectionner celui voulu et de cliquer sur le bouton valider afin de charger la configuration du serveur :
Après quelques secondes il suffira de choisir le nom du vDisk à promouvoir ainsi que la version, mais également la date de la planification :
La date ne pourra être égale à celle du jour étant donné que la tâche est planifiée à 3H du matin.
À présent il est possible de modifier le type des targets des collections en sélectionnant la collection, le type et en validant avec le bouton "Ajouter" :
Il est possible de jouer sur le type des targets en fonction des collections. Par exemple pour 3 collections : collection-test | collection-pré-prod | collection-prod, je vais attribuer mon vDisk de Test à collection-test pour valider mes changements en modifiant le type des target. Une fois terminé je vais modifier ce même paramètre pour collection-pré-prod. Et lorsque je vais généraliser ma version il faut que cette dernière rebascule en type Prod.
Ensuite, il suffit de valider le formulaire à l'aide du bouton "valider". Des credentials seront demandés afin de créer la tâche :
Un message permet de confirmer que la planification s'est bien déroulée :
Si on regarde de plus près ce qui a été créé, on peut se rendre à la racine du répertoire :
Seul prérequis : il est nécessaire que le paramètre “OffPeakBufferSizePercent” de vos Delivery Group soit à 0 (sous Citrix Studio).
III. Conclusion
Lors de la présentation de cette IHM, je constate quelques améliorations/optimisations à apporter, j'ai encore un peu boulot. J'espère que ça vous plaira. 😉
Merci pour ce partage !
Quelque chose que j’apprécierai, serai de faire un développement de la mise en place d’une infra VDI.
Je m’explique partir d’un cas professionnel concret,
> le besoin/utilité/choix de la dsi /coût approximatif/gain (roi)
> architecture mise en place
> formation des users
> le retour DSI/users
Pensez vous être en mesure de partager ce genre projet (tiré d’un cas réel) ?
Je sais j’en demande beaucoup, mais je pense que cela serai bénéfique pour la communauté It-Connect.
Merci encore !
Bonjour Paul,
Je ne comprend pas trop ta demande, peux tu détailler d’avantage ?
Bonjour Arnaud,
Je parlais d’un mise en contexte d’une vrai infra VDI. Sous forme de « tuto » mais en mode projet projet avec les étapes.
Personnellement, je n’ai jamais mis en place de solution VDI et j’aimerai connaitre des contextes et les pourquoi d’un telle solution, bienfait user DSI.
Suis je plus clair ? 🙂
@+
Bonjour,
Oui beaucoup plus clair. Mais l’utilisation d’une infra VDI est très vague rien qu’en utilisant Citrix, (MCS, PVS avec vDisk persistant ou non). Enfet tout dépend dépend du besoin. Pour ma part je travaille sur la partie PVS ou un vDisk est streamé pour des milliers de positions. Si Je dois faire une modification sur l’ensemble de mon parc je le fais qu’une seul fois 😉 C’est le gros avantage de Citrix PVS.
Cordialement.
Arnaud.