Table des matières 1 Avant-propos Chapitre 1 Virtualisation du poste de travail 1. Définition et vue d'ensemble...13 1.1 Introduction...13 1.2 Cycle de vie du poste de travail....14 1.3 Terminologie....15 1.4 Bénéfices...17 1.4.1 Bénéfices techniques...17 1.4.2 Sécurité renforcée....19 1.4.3 Exemples d applications...20 1.4.4 Les limites...22 2. Solutions de virtualisation...23 2.1 Virtualisation de serveurs...23 2.2 Virtualisation d'applications...25 2.3 Virtualisation du poste de travail...26 3. Éléments de conception d'une plate-forme VDI...28 3.1 Architecture de principe...28 3.2 Dimensionnement....29 3.3 Exploitation...32 Chapitre 2 Ligne de produit Citrix XEN 1. Citrix XenServer....33 1.1 Citrix XenServer, présentation et atouts du produit... 33 1.1.1 Présentation du produit...33 1.1.2 Principaux atouts de Citrix XenServer...34 1.2 Versions et fonctionnalités de Citrix XenServer...36 1.2.1 Éditions de Citrix XenServer...36
2 Citrix XenDesktop v 4 Mise en œuvre d'une solution de virtualisation du poste de travail 1.2.2 Matrice de comparaison des fonctionnalités des éditions de XenServer....37 1.2.3 Focus sur XenServer 5.5...38 2. Citrix XenClient....39 2.1 Citrix XenClient, présentation et atouts du produit... 39 2.1.1 Présentation du produit...39 2.1.2 Principaux atouts de Citrix XenClient...40 2.2 Versions et fonctionnalités de Citrix XenClient...41 2.2.1 Éditions de Citrix XenClient...41 2.2.2 Focus sur Citrix XenClient 1.0...41 3. Citrix XenApp...41 3.1 Citrix XenApp, présentation et atouts du produit... 42 3.1.1 Présentation du produit...42 3.1.2 Principaux atouts de Citrix XenApp....42 3.2 Versions et fonctionnalités de Citrix XenApp...44 3.2.1 Éditions de Citrix XenApp...44 3.2.2 Matrice de comparaison des fonctionnalités deséditionsdexenapp...45 3.2.3 Focus sur Citrix XenApp 6....47 4. Citrix XenDesktop...47 4.1 Citrix XenDesktop, présentation et atouts du produit.... 48 4.1.1 Présentation du produit...48 4.1.2 Principaux atouts de Citrix XenDesktop...49 4.2 Versions et fonctionnalités de Citrix XenDesktop...50 4.2.1 Éditions de Citrix XenDesktop....50 4.2.2 Matrice de comparaison des fonctionnalités des éditions de XenDesktop...51 4.2.3 Focus sur Citrix XenDesktop 4...53
Table des matières 3 Chapitre 3 Architecture Citrix XenDesktop 1. Technologie et architecture de Citrix XenDesktop...55 1.1 Terminologie....55 1.2 Architecture modulaire...56 1.2.1 Services d'infrastructure...58 1.2.2 Contrôleur XenDesktop...60 1.2.3 Plate-forme de virtualisation...64 1.2.4 Solution de streaming du système d'exploitation...64 1.2.5 Solution de virtualisation d'applications....65 1.3 Gestion du service d'impression....65 1.3.1 Imprimante réseau connectée sur le poste virtuel....66 1.3.2 Imprimante locale connectée sur le poste virtuel...67 1.3.3 Imprimante réseau connectée sur le périphérique client. 68 1.3.4 Imprimante locale connectée sur le périphérique client. 68 1.4 Introduction à Citrix HDX...69 2. Choix d une plate-forme de virtualisation....71 2.1 Compatibilité...71 2.2 Intégration avec Citrix XenDesktop...72 2.2.1 Citrix XenServer...72 2.2.2 Microsoft System Center Virtual Machine Manager 2008...72 2.2.3 VMware vsphere 4...73 3. Citrix Provisioning Services...74 3.1 Présentation...74 3.2 Architecture...75 3.3 Intégration avec Citrix XenDesktop...76 4. Gestion du système de licences....77 4.1 Présentation...77 4.2 Terminologie....77 4.3 Intégration avec Citrix XenDesktop...80 4.3.1 Architecture du serveur de licences....80
4 Citrix XenDesktop v 4 Mise en œuvre d'une solution de virtualisation du poste de travail 4.3.2 Interaction avec Citrix XenDesktop...83 5. Planification du déploiement...84 5.1 Préparation de l'infrastructure...84 5.1.1 Environnement Active Directory...85 5.1.2 Services réseaux...85 5.1.3 Choix du SGBD pour le magasin de données...85 5.1.4 Compatibilité des applications avec la solution de virtualisation d'applications...86 5.1.5 Sécurisation de la plate-forme...86 5.1.6 Gestion des profils utilisateur....86 5.2 Conception de la ferme XenDesktop...87 5.2.1 Serveur Desktop Delivery Controller...87 5.2.2 Serveur de licences...88 5.2.3 Interface Web...89 5.2.4 Solution de streaming du système d'exploitation...89 5.2.5 Plate-forme de virtualisation...90 5.2.6 Solution de virtualisation d'applications....90 5.2.7 Clients citrix...91 Chapitre 4 Installation de Citrix XenDesktop 4.0 1. Pré-requis...93 1.1 Pré-requis infrastructure...93 1.1.1 Environnement Active Directory...93 1.1.2 Réseau...94 1.1.3 Magasin de données....94 1.2 Pré-requis système....96 1.2.1 Serveur de licences...96 1.2.2 Hyperviseur...97 1.2.3 Serveur Desktop Delivery Controller...98 1.2.4 Citrix Provisioning Services...99 1.2.5 Consoles d administration...100
Table des matières 5 1.2.6 Machines virtuelles...101 1.2.7 Clients...101 2. Création d une nouvelle ferme...102 2.1 Installation du serveur Desktop Delivery Controller...103 2.1.1 Installation de Microsoft SQL Server Express 2005....103 2.1.2 Installation du serveur Desktop Delivery Controller... 107 2.2 Citrix Provisioning Server...110 2.3 Citrix XenServer...112 2.4 Citrix XenCenter....114 3. Configuration et paramétrage....115 3.1 Interface Web...115 3.2 Serveur de licences....117 3.3 Configuration du serveur Desktop Delivery Controller...119 3.4 Citrix Provisioning Server...121 3.5 Citrix XenServer...126 4. Stratégie de migration vers Citrix XenDestop 4.0...126 4.1 Mise à jour de l'infrastructure à partir d'une version antérieure....126 4.2 Migration de l'infrastructure VDI vers XenDesktop 4...127 Chapitre 5 Mise en œuvre d'un poste virtuel 1. Installation et personnalisation d une image de référence...129 1.1 Introduction...129 1.2 Création d'une machine virtuelle...130 1.3 Installation du système d'exploitation...135 1.3.1 Poste Windows 7...135 1.3.2 Poste Windows XP...137 2. Capture et conversion de l image de référence....138 2.1 Création du vdisk...138 2.2 Attribution du vdisk à l'image de référence....142
6 Citrix XenDesktop v 4 Mise en œuvre d'une solution de virtualisation du poste de travail 2.2.1 Configuration du serveur Citrix Provisioning Server... 142 2.2.2 Installation du client Citrix Provisioning Services Target Device et connexion au vdisk...145 2.3 Conversion de l'image de référence...149 2.4 Paramétrage du poste et installation de l'agent Virtual Desktop Agent....154 2.4.1 Personnalisation du poste....154 2.4.2 Installation du composant Virtual Desktop Agent...157 2.5 Préparation du vdisk pour le support des postes virtuels....159 2.5.1 Gestion du mode d'accès au vdisk...159 2.5.2 Configuration de services de provisioning Citrix pour la gestion du compte machine Active Directory.. 161 3. Capture d un poste existant...164 4. Déploiement des postes de travail virtuels...164 4.1 Configuration d'un modèle XenServer pour la création des postes virtuels...165 4.2 Création d'un pool de postes de travail virtuels...168 4.2.1 Installation de l'outil XenDesktop Setup Wizard...169 4.2.2 Création d'un pool de postes de travail virtuels à partir de l'outil XenDesktop Setup Wizard...170 Chapitre 6 Outils d'administration 1. Présentation des outils d administration...173 1.1 Introduction...173 1.2 Actions administratives associées aux outils d administration Citrix XenDesktop...176 2. Console Delivery Services Console...177 2.1 Exécution de la découverte...177 2.2 Gestion des comptes d administrateurs...180 2.3 Création et administration d'un groupe de postes virtuels... 181 2.3.1 Création d'un groupe de postes virtuels...181
Table des matières 7 2.3.2 Administration d'un groupe de postes virtuels...187 2.4 Paramètres de configuration de la ferme XenDesktop...189 2.5 Paramètres de configuration des serveurs Desktop Delivery Controller...190 2.6 Visualisation des propriétés de la ferme XenDesktop....191 2.7 Personnalisation des vues de la console Delivery Services Console...192 3. Console Presentation Server Console...193 4. Console XenCenter....194 5. Console Provisioning Services Console...195 5.1 Configuration des propriétés de la ferme Provisioning Services...196 5.2 Gestion des sites...197 5.3 Gestion des espaces de stockage des vdisks...198 5.4 Personnalisation des vues de la console Provisioning Services Console...201 6. Gestion de l'interface Web Citrix...202 7. Outils d administration en ligne de commande....204 7.1 XenDesktop...204 7.1.1 Commande query....204 7.1.2 Commande setup.exe...205 7.1.3 Fichier XdsAgent.msi...207 7.1.4 Commande ADSetup...208 7.2 Serveur de licences....209 7.2.1 Commande lmdiag....209 7.2.2 Commande lmreread...209 7.2.3 Commande lmstat...209 7.2.4 Autres outils d'administration en ligne de commande. 209 7.3 Services de provisioning....210 7.4 XenServer...211
8 Citrix XenDesktop v 4 Mise en œuvre d'une solution de virtualisation du poste de travail 8. Délégation d administration...211 8.1 Création d un compte administrateur...212 8.2 Création d un compte administrateur délégué...212 8.3 Modification des propriétés d un compte administrateur....213 8.4 Suppression d un compte administrateur....213 Chapitre 7 Sécurisation de l'infrastructure 1. Poste virtuel sécurisé....215 1.1 Protection du poste de travail virtuel....216 1.2 Protection et cryptage des communications dans une infrastructure virtuelle...217 1.2.1 Gestion des ports réseau....217 1.2.2 Cryptage des communications...221 2. Gestion de l authentification...225 2.1 Carte à puce...225 2.2 Citrix Access Gateway...225 3. Haute disponibilité...226 3.1 Sécurisation des services d'infrastructure...226 3.2 Sécurisation de l'hyperviseur...228 3.3 Sécurisation de l'interface Web...229 3.4 Sécurisation des serveurs XenDesktop...230 3.5 Sécurisation des serveurs XENAPP....231 3.6 Sécurisation des serveurs Provisioning Server....232 4. Plan de reprise d activité informatique...233 4.1 Principe général pour la conception d'un plan de reprise d activité informatique....233 4.1.1 Analyse des besoins...233 4.1.2 Planification du plan de reprise d activité informatique...233 4.2 Bénéfices de l'utilisation du VDI pour le plan de reprise d activité informatique...236
Table des matières 9 Chapitre 8 Intégration avec Citrix XenApp 1. Introduction...237 1.1 Architecture de principe...238 1.1.1 Architecture technique...238 1.1.2 Principe de fonctionnement...240 1.2 Pré-requis...241 1.3 Intégration à Citrix XenDesktop...242 2. Installation de Citrix XenApp 6...243 2.1 Installation de Citrix XenApp 6...243 2.2 Configuration de la ferme XenApp...247 2.2.1 Création du magasin de données et configuration de la ferme XenApp...247 2.2.2 Lancement de la console Citrix Delivery Services Console...250 2.2.3 Gestion des stratégies....250 2.3 Configuration de l'interface Web...251 3. Administration de Citrix XenApp 6...253 3.1 Console Citrix Delivery Services Console...253 3.2 Outils d'administration en ligne de commande...254 4. Stratégies de distribution d applications...256 4.1 Publication de ressources...256 4.2 Application hébergée...257 4.2.1 Principe de mise en œuvre...257 4.2.2 Exemple : Installation et publication d'adobe Acrobat Reader 9...259 4.2.3 Gestion du client Citrix sur un poste virtuel...262 4.3 Streaming d'application...262 4.3.1 Principe de mise en œuvre...262 4.3.2 Utilisation de Citrix Streaming Profiler...264
10 Citrix XenDesktop v 4 Mise en œuvre d'une solution de virtualisation du poste de travail 4.3.3 Exemple : Publication du profil d'application Microsoft Project 2010...272 4.3.4 Gestion du client Citrix sur un poste VDI...273 Chapitre 9 Contrôle et optimisation des performances 1. Citrix Service Monitoring...275 1.1 Présentation...275 1.2 Architecture...276 2. Optimisation de l image de référence...278 2.1 Gestion des services Windows...278 2.1.1 Délai de démarrage des services...278 2.1.2 Arrêt des services sur l'image de référence....279 2.2 Paramètres de configuration machine...282 2.2.1 Suppression des fonctionnalités Windows...282 2.2.2 Gestion des accès au système de fichiers NTFS...283 2.2.3 Restauration système...283 2.2.4 Nettoyage de l'image de référence....285 2.2.5 Intégrité du disque...286 2.3 Paramètres de configuration utilisateur...286 2.4 Prise en charge des périphériques USB...290 3. Mise en œuvre et paramétrage de Citrix HDX...292 3.1 Outil HDX Monitor pour XenDesktop...292 3.2 HDX Broadcast...294 3.3 HDX MediaStream...296 3.4 HDX RealTime...297 3.5 HDX Plug-n-Play....298 4. Bonnes pratiques pour les services de provisioning...298 4.1 Sauvegarde du poste virtuel sous forme de modèle...298 4.2 Gestion du cache sur les postes virtuels....299 4.3 Configuration réseau...300
Table des matières 11 4.4 Pré-cache des applications virtualisées...300 4.5 Mise à jour du vdisk...301 Chapitre 10 Maintenance et support de Citrix XenDesktop 1. Livrables...303 1.1 Dossier de conception...303 1.2 Dossier d'installation...304 1.3 Dossier d exploitation...305 1.4 Gestion du changement....306 2. Outils de référence...306 2.1 Chfarm...306 2.2 XenDesktop VDA Farm Changer...307 2.3 XenDesktop Session Parser...308 2.4 HDX Experience Monitor pour XenDesktop...310 2.5 XDPing Tool...313 2.6 WireShark...317 2.7 Outils Windows Sysinternals...318 3. Log et journaux de traces...319 3.1 XenDesktop...319 3.1.1 Desktop Delivery Controller....319 3.1.2 Poste virtuel...320 3.1.3 Serveur de licences...322 3.2 Citrix XenServer...322 3.3 Citrix Provisioning Server...323 3.4 Citrix XenApp....325 3.5 Citrix plug-in...326 4. Base de connaissance Citrix...326 4.1 Présentation...326 4.2 AccèsàlabasedeconnaissanceCitrixknowledgebase...327
12 Citrix XenDesktop v 4 Mise en œuvre d'une solution de virtualisation du poste de travail 5. Incidents récurrents...327 5.1 Enregistrement des postes virtuels....327 5.1.1 Vérification du GUID de la ferme XenDesktop...328 5.1.2 Vérification de la structure de l'annuaire Active Directory....328 5.1.3 Vérification de l'attribut Service Connection Point (SCP) des serveurs Desktop Delivery Controller...328 5.1.4 Vérification de la configuration du pare-feu...329 5.1.5 Synchronisation avec le serveur de temps....329 5.2 Services de provisioning et gestion antivirus...329 5.3 Services de provisioning et gestion des comptes ordinateurs Active Directory...330 5.4 Démarrage des services sur les postes virtuels...331 5.5 Problèmes de connexion au serveur Citrix XENAPP....331 5.6 Problèmes de connexion à l Interface Web....332 Annexes 1. Clés de registre usuelles de l'environnement XenDesktop...333 2. Stratégies XenDesktop...337 Index...341