Sur un pool de bureaux non persistants, chaque redémarrage remet la machine à zéro. Les applications installées par l’utilisateur disparaissent, les préférences du bureau aussi. Pendant des années, Personal vDisk (PvD) a été la réponse Citrix à ce problème : un disque séparé, rattaché à la VM, qui capturait tout ce que l’utilisateur modifiait.
Depuis la dépréciation de PvD, c’est la couche User Personalization Layer (UPL) qui prend le relais. Les deux technologies visent le même objectif, mais leur fonctionnement et leurs contraintes divergent sur des points qui changent la vie des admins comme des utilisateurs.
Lire également : Mon compte portail Orange sur ordinateur ou smartphone : quelles différences ?
Fusion à chaud contre disque attaché : ce qui se passe au logon
Personal vDisk fonctionnait en rattachant un VHDX dédié à la VM de l’utilisateur au moment de la connexion. Le contenu de ce disque (applications, données de profil, paramètres locaux) était ensuite fusionné avec l’image maître au niveau du système de fichiers. Cette mécanique de « blending » à froid impliquait que chaque VM devait conserver une association fixe avec un disque précis, géré via Provisioning Services ou Machine Creation Services.
UPL repose sur la technologie App Layering. Au lieu d’un disque brut rattaché à une VM spécifique, UPL monte un layer élastique inscriptible par-dessus l’image de base. Les modifications de l’utilisateur (installations d’applications, fichiers locaux, paramètres) sont capturées dans ce layer, stocké sur un partage réseau SMB. Au logon suivant, le layer est réassemblé dynamiquement, quelle que soit la VM attribuée par le broker.
A voir aussi : Comment retrouver vos anciens messages archivés dans webmailversailles ?
En pratique, cette différence a une conséquence directe : avec PvD, si on déplaçait un utilisateur vers un autre pool ou un autre site, il fallait migrer son disque manuellement. Avec UPL, le layer suit l’utilisateur tant que la VM accède au même partage SMB.

Citrix UPL et scénarios cloud hybride : ce que PvD ne couvrait pas
Personal vDisk a été conçu pour des architectures on-premises classiques, liées aux anciens workflows XenDesktop. La technologie n’a jamais été adaptée aux modèles cloud ou DaaS. Pour les organisations qui faisaient évoluer leur infrastructure vers Citrix Cloud, PvD devenait un frein : impossible de l’utiliser sur des VM hébergées dans une autre région ou sur un autre hyperviseur cloud sans bricolage non supporté.
UPL est positionné par Citrix comme un composant natif de Citrix Virtual Apps and Desktops, y compris dans les déploiements DaaS. L’image de base est gérée côté cloud, et le layer utilisateur s’attache dynamiquement, même si les workloads basculent d’un site à un autre. Pour les utilisateurs, cela signifie qu’ils retrouvent leurs applications et leur environnement personnalisé après une migration d’infrastructure, sans intervention manuelle.
Stabilité des sessions et comportement au reboot
Un reproche récurrent contre Personal vDisk concernait la dégradation progressive des sessions. Comme le disque accumulait les modifications sans mécanisme de nettoyage intégré, les conflits entre l’image maître mise à jour et le contenu du PvD généraient des instabilités. Les mises à jour Windows pouvaient entrer en collision avec des fichiers système stockés côté PvD, provoquant des erreurs au démarrage ou des comportements imprévisibles après un patch Tuesday.
UPL adopte une logique différente. Les layers utilisateur sont conçus pour fonctionner avec un modèle « reboot after logoff » : la VM est réinitialisée à chaque déconnexion, et le layer propre est remonté au logon suivant. Les fichiers système restent du côté de l’image maître, ce qui réduit les risques de collision lors des mises à jour.
Les retours varient sur ce point selon la complexité des applications installées par les utilisateurs. Certaines applications qui modifient des composants système profonds (pilotes, services Windows) peuvent poser des problèmes de compatibilité avec UPL comme elles en posaient avec PvD. La documentation Citrix liste d’ailleurs des exceptions explicites pour les applications nécessitant un compte administrateur local ou un service système dédié.
Comparatif PvD et UPL : critères opérationnels
| Critère | Personal vDisk (PvD) | User Personalization Layer (UPL) |
|---|---|---|
| Technologie sous-jacente | VHDX attaché à la VM | Layer élastique (App Layering) |
| Association VM/utilisateur | Fixe (1 disque = 1 VM) | Dynamique (layer rattaché au logon) |
| Support cloud/DaaS | Non | Oui, natif dans Citrix CVAD et DaaS |
| Gestion des mises à jour image maître | Conflits fréquents | Séparation layer/image, moins de conflits |
| Stockage | Datastore local ou SAN | Partage SMB réseau |
| Statut | Déprécié | Actif, intégré nativement |
Ce tableau résume les écarts structurels, mais le choix en situation réelle dépend surtout du parc existant et du calendrier de migration.
Migration depuis Personal vDisk : contraintes concrètes
Sur le terrain, la migration de PvD vers UPL ne se fait pas par un simple basculement. Les données stockées dans un Personal vDisk ne sont pas directement importables dans un layer UPL : les formats diffèrent, et la logique de fusion aussi. On recommande généralement de recréer les environnements utilisateur à partir de l’image maître, puis de laisser les utilisateurs réinstaller leurs applications personnelles dans le nouveau layer.
Pour les équipes qui gèrent encore des pools PvD en production, plusieurs points méritent attention :
- Inventaire des applications utilisateur : identifier ce que chaque utilisateur a installé dans son PvD avant de basculer, pour anticiper les demandes de support post-migration
- Dimensionnement du partage SMB : les layers UPL occupent de l’espace réseau, et la taille par défaut du layer peut être ajustée via des outils Citrix, mais il faut prévoir la capacité en amont
- Tests de compatibilité applicative : certaines applications qui fonctionnaient dans PvD (notamment celles qui modifient le registre système en profondeur) doivent être revalidées sous UPL
- Communication aux utilisateurs : le passage d’un modèle persistant (leur « disque personnel ») à un modèle de layer transparent nécessite un minimum d’accompagnement pour éviter les tickets
La transition prend du temps, surtout dans les organisations où les utilisateurs avaient pris l’habitude d’installer librement des logiciels dans leur PvD. UPL supporte l’installation d’applications par l’utilisateur, mais le cadre est plus contrôlé et certaines exceptions documentées par Citrix s’appliquent.

Les environnements encore sur des versions LTSR anciennes avec PvD actif devront tôt ou tard planifier cette bascule. Le support de PvD n’évolue plus, et chaque mise à jour de Windows augmente le risque de conflit avec un disque personnel jamais pensé pour le servicing moderne.
Mieux vaut intégrer la migration vers UPL dans un cycle de rafraîchissement d’image plutôt que de la subir après un incident en production.

