Introduction
Ce nâest pas un secret, je suis de prĂšs lâactualitĂ© Citrix. DerniĂšrement, jâai pu tester la derniĂšre Tech Preview de Citrix-VDI-in-a-Box.
Pour rappel, VDI-In-a-Box se prĂ©sente comme une solution de VDI clefs en main qui permet de rationaliser lâinfrastructure et la gestion des bureaux de travail dâune entreprise de petite/moyenne dimension de type TPE ou PME. Lâensemble des postes de travail sont ainsi virtualisĂ©s dans votre datacenter ou sur les quelques serveurs de lâentreprise.  La solution est compatible avec la plupart des solutions de virtualisation : XenServer bien sĂ»r, mais vous trouverez Ă©galement une appliance virtuelle compatible VMware ESXi ou Hyper-V.
Cette solution permet de centraliser lâadministration et la gestion des postes de travail de lâentreprise tout en Ă©liminant la dĂ©pendance que lâon peut avoir envers le stockage ou bien encore le rĂ©seau. LâintĂ©rĂȘt principale de cette solution et quâelle est bien sĂ»r moins coĂ»teuse que XenApp ou XenDesktop mais surtout elle est simple Ă dĂ©ployer et Ă gĂ©rer. Ce qui ne lâempĂȘche pas dâĂȘtre Ă©volutive pour autant puisque vous pouvez commencer avec 1 serveur puis au fur et Ă mesure de lâaugmentation de vos effectifs/besoins, vous augmentez le nombre de serveurs de votre « grille » de serveurs. (nous y reviendrons plus tard).
Quoi de neuf dans cette nouvelle version ?
Avant de passer au dĂ©ploiement et au test, un petit tour dâhorizon sur les nouveautĂ©s qui nous attendent dans cette nouvelle version qui porte le nom de « Project Curacao« đ !
Si vous voulez le dĂ©tail prĂ©cis des nouvelles fonctionnalitĂ©s, vous pouvez consulter cet article : http://blogs.citrix.com/2013/04/25/vdi-in-a-box-project-curacao/ â sur le blog (EN) de Citrix.
Ou encore sur ce blog :Â http://www.ervik.as/news/latest-news/3904-citrix-releases-vdi-in-a-box-project-bermuda-tech-preview
Sans plus attendre, passons au déploiement et au test.
Contexte du test et prĂ©requisÂ
Lors de mon premier test de cette solution, jâavais utilisĂ© VMware ESXi⊠Cette fois-ci et pour tester VDI-in-a-Box, dans un autre environnement, jâutiliserai Windows Server 2012 et Hyper-V.
Nous gĂ©rerons cette fois-ci nos utilisateurs via un Active Directory en central. Et vous devez Ă©galement disposer dâun serveur DHCP si vous souhaitez que vos bureaux virtuels puissent obtenir automatiquement des adresses IP.
Dans mon cas, lâinfra pourrait ressembler à ça :
Pour le reste, cela dĂ©pend bien Ă©videmment de jusquâoĂč vous souhaitez pousser le test.
Test et déploiement
Pour rĂ©cupĂ©rer, lâappliance virtuelle de VDI-in-the-Box, rendez-vous sur le site MyCitrix avec vos identifiants. Dans le cas dâHyper-V, vous aurez alors un exĂ©cutable quâil vous suffit dâexĂ©cuter. Il ajoutera automatiquement une nouvelle machine virtuelle dans lâHyper-V Manager qui correspond au VDI Manager.
Avant dâaller plus loin, merci de noter que vous devez disposer sur votre hĂŽte virtuel :Â
Pour aller plus loin :Â http://myworldofit.net/?p=1273.
Pour aller plus loin : http://vdinotes.com/2013/01/19/cirtix-implementing-vdi-in-a-box-in-a-hyper-v-2012-environment/
Si lâexĂ©cution de lâoutil rĂ©cupĂ©rĂ© sur le site de MyCitrix sâest correctement dĂ©roulĂ©, vous devriez arriver sur la fenĂȘtre suivante.
Cela vous indique que lâimport de lâappliance virtuelle sâest correctement dĂ©roulĂ© et que vous pouvez dĂ©sormais accĂ©der Ă lâinterface web du manager de VDI-in-a-Box.
Elle est accessible Ă lâURL suivante :
Dans mon cas, jâutilise un rĂ©seau interne de type 10.0.0.XXX. Cette machine virtuelle utilise lâadresse IP : 10.0.0.25.
Pour la suite, tout se passe directement dans la web interface de VDI-in-a-Box.
Pour vous y connecter, vous devez utiliser le couple dâidentifiant/mot de passe par dĂ©faut suivant :
Configuration VDI-in-a-Box
DĂšs votre arrivĂ©e, vous ĂȘtes accueilli par un assistant qui va vous guider tout au long du processus de configuration.
Les étapes clés par lesquelles nous allons passer sont les suivantes :
Etape 1 â Configuration de votre serveur VDI
Vous devez bien entendu indiquer le login et le password au manager VDI afin quâil puisse se connecter directement au serveur hĂŽte et ainsi gĂ©nĂ©rer les machines virtuelles qui hĂ©bergeront les bureaux virtuels virtualisĂ©s pour chaque utilisateur.
NB : Dans mon cas, lâhyperviseur est Hyper-V et lâadresse IP est la suivante 10.0.0.10.
Nous configurons ensuite le datastore et le type de rĂ©seau Ă utiliser. Dans mon cas il sâagit dâun test, les machines virtuelles gĂ©nĂ©rĂ©es par VDI-In-a-Box seront donc stockĂ©es sur un disque dur local et jâutilise le rĂ©seau que jâai configurĂ© et nommĂ© « Internal« . Si vous vous rĂ©fĂ©rez au schĂ©ma Visio plus haut, il sâagit du rĂ©seau 10.0.0.15-10.0.0.50 sur lequel je dispose dĂ©jĂ dâun contrĂŽleur de domaine et dâun serveur DHCP qui attribuera automatiquement de nouvelles adresses IP aux VM.
Si vous nâavez pas la possibilitĂ© de tester VDI-in-a-Box sur un serveur test ou que vous nâavez que votre PC pour tester, vous pouvez tout Ă fait utiliser le rĂ©seau local de votre box Internet. De cette façon, les machines virtuelles auront tout de mĂȘme une adresse IP distribuĂ©e par le serveur DHCP de votre box.
Jâen parlais au dĂ©but, VDI-in-a-Box peut prendre en charge plusieurs serveurs suivant lâĂ©volution de vos besoins et de votre infrastructure.
Dans notre cas, il sâagit de crĂ©er 1 grille de 1 serveur.
Cette fois-ci et Ă la diffĂ©rence de la premiĂšre installation test que jâavais effectuĂ© sur une ancienne version, nous allons cette fois-ci utiliser un Active Directory pour gĂ©rer nos diffĂ©rents utilisateurs.
Vous devez donc indiquer lâadresse IP de lâActive Directory, le nom du domaine et un compte utilisateur/systĂšme permettant dâaccĂ©der Ă ce dernier.
Enfin, nâoubliez pas dâeffectuer une rĂ©servation pour lâadresse IP de votre VDI Manager afin que le serveur DHCP nâattribue pas cette IP Ă une autre machine.
Dans mon cas, câest directement sur le serveur DHCP. Dans le cas dâun test sur une machine connectĂ©e Ă une Box, connectez-vous Ă votre espace de configuration de cette derniĂšre et crĂ©Ă© un bail DHCP.
Etape 2 â CrĂ©ation de notre modĂšle de base
Ce modĂšle correspond Ă une machine virtuelle qui servira de modĂšle aux diffĂ©rents bureaux virtuels qui seront gĂ©nĂ©rĂ©s pour nos utilisateurs. Cette machine virtuelle doit ĂȘtre crĂ©Ă©e en amont ou Ă ce moment du processus. Nous en aurons besoin pour la suite.
Dans le cas de ce test, jâai crĂ©Ă© une VM Windows 7 Ultimate EN, 64 bits. A cette Ă©tape, nâhĂ©sitez pas Ă personnaliser ou a modifier la configuration de votre machine virtuelle en fonction de vos besoins : activation/paramĂ©trage du firewall Microsoft, installation dâun anti-virus, insertion dans un domaine AD, dĂ©sactivation de lâUAC, montage de points rĂ©seaux⊠Câest sur cette machine que seront calquĂ©s les diffĂ©rents bureaux virtuels qui vont ĂȘtre crĂ©Ă©s pour vos utilisateurs.
Ma VM porte le nom « TEMPLATE-WIN7 » dans lâHyper-V Manager.
Afin que notre modĂšle de base puisse ĂȘtre importĂ© et lu par VDI-in-a-Box Manager il est nĂ©cessaire dâinstaller un client sur la machine virtuelle cible.
Ce client peut ĂȘtre installĂ© manuellement ou automatiquement en fournissant les identifiants pour se connecter Ă la machine virtuelle (RDP).
Notez que :
Si tout se passe bien, vous allez voir que VDI-in-a-Box va prendre la main sur votre machine virtuelle et effectuer une sĂ©rie dâactions sur celle-ci.
A cette Ă©tape, vous nâavez rien dâautre Ă faire, quâattendre.
Si vous regardez le manager Hyper-V, vous verrez que lâassistant VDI exporte le template pour crĂ©er une nouvelle machine virtuelle.
Il reste maintenant à y déployer (toujours automatiquement, le processus continue) les différents clients et outils qui permettent à VDI-in-a-Box de gérer les différentes VM.
Lors de mon tout premier test de cette solution, jâavais rencontrĂ© quelques problĂšmes pour que VDI-in-a-Box rĂ©alise cette opĂ©ration automatiquement. TrĂšs bonne surprise jusquâĂ maintenant, tout se configure presque « tout seul« . Quand bien mĂȘme, vous serez dâaccord avec moi pour dire que lâassistant est vraiment clair et intuitif.
Bon, repassons aux choses sĂ©rieuses⊠Notre VM template est maintenant prĂȘte.
Nous avons choisi dâutiliser un Active Directory, nous avons donc maintenant la possibilitĂ© de choisir dans quelle OU â Organizational Unit nous souhaitons que les machines virtuelles gĂ©nĂ©rĂ©es par VDI-in-Box soient automatiquement intĂ©grĂ©es.
Dans ce test, lâOU sâappellera Ă©tonnamment « VDI ». đ
Le VDI Manager va maintenant prĂ©parer lâimage telle que vous lâavez dĂ©finie dans votre template et vĂ©rifier quâil est capable de gĂ©nĂ©rer un bureau virtuel du dĂ©but Ă la fin : crĂ©ation dâune nouvelle VM, connexion, rĂ©cupĂ©ration adresse IP, installation des clients, insertion dans le domaine, insertion dans lâOU etc.
NâhĂ©sitez pas Ă garder la console Hyper-V Manager Ă cĂŽtĂ© de la web interface. Cela vous permet de suivre la configuration et de voir ce que vos changements ou les paramĂštres impliquent dans Hyper-V Manager.
Comme vous le voyez Ă travers les logs, la machine virtuelle est insĂ©rĂ©e automatiquement dans le domaine et dans lâOU que nous avons configurĂ© prĂ©cĂ©demment.
Nous pouvons Ă©galement nous en rendre compte directement sur lâAD.
Câest maintenant terminĂ© pour lâĂ©tape 2. Vous avez la possibilitĂ© de vous connecter une derniĂšre fois pour vĂ©rifier que votre modĂšle de base Windows 7 est bien prĂȘt et configurĂ© conformĂ©ment Ă vos attentes.
Bref, personnaliser votre modĂšle comme bon vous semble ! đ
Etape 3 â CrĂ©ation des bureaux virtuels Ă partie du modĂšle
Nous avons terminé la création de notre template.
Nous allons maintenant configurer quelques paramÚtres supplémentaires pour les bureaux virtuels :
NB : Dans le champs Suffix, je nâai pas rĂ©ussi Ă saisir de chiffres en utilisant la touche Shift ou le pavĂ© numĂ©rique. Pour insĂ©rer, un ou plusieurs caractĂšres chiffrĂ©s, vous pouvez utiliser au besoin la touche VERR MAJ. Jâignore si ce problĂšme provient de mon clavier, Hyper-V ou de lâoutil en lui-mĂȘme.
Sur lâĂ©cran suivant, vous pourrez Ă©galement spĂ©cifier le nombre maximum de bureaux virtuels qui seront crĂ©Ă©s et le nombre de bureaux disponibles par dĂ©faut Ă tout moment.
Mes ressources nâĂ©tant, pour ma part, pas illimitĂ©es, jâai choisi de limiter le nombre de bureaux virtuels Ă 3. Et Ă tout moment, VDI-in-a-Box maintiendra 2 machines virtuelles crĂ©Ă©es, dĂ©marrĂ©es et prĂȘtes Ă lâemploi.
LâintĂ©rĂȘt de la VDI et dâoffrir un environnement contrĂŽlĂ© aux utilisateurs. Vous pouvez donc maintenant dĂ©finir la façon dont sont gĂ©rĂ©s les bureaux virtuels :
Dans mon cas, chaque environnement virtuel sera reset/remis Ă 0 Ă chaque dĂ©connexion de lâutilisateur. Autrement dit, un utilisateur se connectant Ă son bureau virtuel peut installer toutes les applications quâil souhaite (si votre modĂšle de base lây autorise) mais Ă chaque fois quâil se dĂ©connecte la machine virtuelle sera dĂ©truite et une nouvelle machine virtuelle sera provisionnĂ©e avec la configuration de base que nous avons rĂ©alisĂ©e via le template.
NâhĂ©sitez pas Ă modifier les paramĂštres selon vos besoins ou selon les tests que vous souhaitez rĂ©aliser. Une fois terminĂ©, si nous regardons dans lâHyper-V Manager ce quâil se passe, nous pourrons voir que plusieurs nouvelles machines virtuelles ont Ă©tĂ© crĂ©Ă©es.
VDI-in-a-Box prĂ©pare en effet les 2 bureaux virtuels que je lui ai demandĂ© de garder prĂȘt Ă tout moment. Nous avons donc 2 machines virtuelles prĂȘtes Ă lâemploi qui peuvent dĂšs Ă prĂ©sent accueillir 2 utilisateurs.
Etape 4 â CrĂ©ation des utilisateurs et attributions des bureaux virtuels
Vu que notre installation est basĂ©e sur un Active Directory, il vous suffit de saisir lâUPN dâun utilisateur pour lâajouter Ă la liste des utilisateurs autorisĂ©s Ă utilisĂ©s votre plateforme VDI.
Rendez-vous pour ce faire dans le quatriĂšme onglet « Users » lorsque vous ĂȘtes connectĂ©s sur lâinterface web de VDI-in-a-Box.
Test de connexion à la plateforme et démarrage du bureau virtuel
Et voilĂ , beaucoup de bla-bla, mais câest finalement terminĂ© ! đ
Il ne nous reste plus quâĂ nous connecter et tester. On se reconnecte pour cela sur la page web du VDI Manager : https://ip-vdi-in-a-box/dt/ctxs
NB : Vous nâavez pas besoin de spĂ©cifier le domaine.
Si le poste depuis lequel vous vous connectez ne dispose pas du Citrix Receiver, il vous sera proposĂ© automatiquement et vous redirigera automatiquement vers le site officiel Citrix oĂč vous pourrez le tĂ©lĂ©charger.
Une fois installĂ©, vous accĂ©dez aux diffĂ©rents bureaux virtuels auxquels vous pouvez vous connecter. Comme je lâai dit plus haut, on pourrait tout Ă fait imaginer quâun utilisateur ait besoin dâaccĂ©der Ă plusieurs types de bureaux virtuels. Dans ce cas, nous aurions donc plusieurs choix sur cette page.
Nous voici connectĂ©, il ne nous reste plus quâĂ nous identifier pour accĂ©der Ă notre bureau virtuel.
Cliquez sur le bureau virtuel auquel vous souhaitez accéder.
Comme vous le voyez nous arrivons comme prĂ©vu sur notre bureau complĂštement virtuel avec lâensemble des paramĂštres/outils que vous avez pu dĂ©finir en amont.
Dans mon cas, lâutilisateur est administrateur du poste. Il peut donc installer tout ce quâil souhaite sur la machine. Attention toutefois, sâil crĂ©Ă© des documents il doit les sauvegarder sur un point de montage rĂ©seau et/ou sur support amovible car dĂšs que nous allons nous dĂ©connecter du bureau virtuel la machine virtuelle sera dĂ©-provisionnĂ©e puis dĂ©truite. Une nouveau bureau virtuel sera alors crĂ©Ă© et insĂ©rĂ© dans le pool des bureaux disponibles et prĂȘts Ă lâemploi.
Conclusion
Imaginons quelques instants que nous administrons une petite entreprise avec diffĂ©rents services RH, commerciaux, dĂ©veloppeur etc. Nous avons crĂ©Ă© un template de base Windows 7. Mais nous pourrions bien Ă©videmment crĂ©er plusieurs modĂšles de base sur diffĂ©rents systĂšmes dâexploitation : Windows XP, Windows 7 ou bien encore Windows 8.
Pour chacun de ces templates, nous pourrions avoir une population diffĂ©rente dâutilisateurs. Ces derniers nâauraient bien Ă©videmment pas les mĂȘmes besoins en termes dâoutils et dâapplications. AprĂšs tout, pourquoi mettre lâoutil de gestion des payes/RH aux commerciaux ou aux autres collaborateurs ? MĂȘme chose pourquoi installer lâIDE utilisĂ© par le dĂ©veloppeur sur tous les bureaux virtuels si ce dernier nâest utilisĂ© que par une classe dâutilisateur ?
Plus simplement, certains utilisateurs pourraient ne pas ĂȘtre aussi Ă lâaise avec Windows 7/8 que Windows XP ?
LâintĂ©rĂȘt de cette solution est de pouvoir Ă©galement crĂ©er trĂšs facilement plusieurs modĂšles de bureaux virtuels que vous allez pouvoir assigner Ă vos utilisateurs en fonction de leurs besoins.
Il est donc facile de prendre en compte les besoins de chaque services/utilisateurs et rien ne vous oblige donc Ă mettre le mĂȘme bureau virtuel pour lâensemble des collaborateurs !
Exemple ci-dessus, le second Ă©tage Windows 7 / Windows 8 correspond aux diffĂ©rents modĂšles de base que vous avez crĂ©Ă©s. Vous pouvez par exemple personnaliser le bureau virtuel qui sera mis Ă disposition de chaque service/collaborateur en fonction de leurs besoins.Â
Par exemple, les commerciaux et les RH auraient des bureaux prĂ©-configurĂ©s avec les outils nĂ©cessaires Ă leur travail, des droits limitĂ©s sur leurs postes, un firewall ultra sĂ©curisĂ© etc. Le tout sur des postes en Windows 7. A lâinverse, les geeks de lâIT ou les dĂ©veloppeurs auraient des bureaux en Windows 8 avec des droits administrateurs sur leur environnement de travail et Visual Studio par exemple. Nous aurions ainsi des environnements complĂštement contrĂŽlĂ©s et adaptĂ©s aux besoins de chaque classe dâutilisateurs qui peuvent bien entendu encore Ă©voluer en fonction des besoins.
Autre point, nous pourrions bien sĂ»r Ă©galement avoir une population dâutilisateurs qui aurait besoin de travailler sur plusieurs environnements diffĂ©rents en fonction de leurs besoins ou missions. A partir de lĂ , rien ne nous empĂȘche dâassocier Ă un mĂȘme utilisateur (dans mon exemple les Executive Assistant), plusieurs bureaux virtuels : Windows 7 ET Windows 8. Ces utilisateurs auront alors la possibilitĂ© de choisir leur environnement de travail au moment oĂč ils vont sâidentifier sur la web interface de VDI-in-a-Box.
JâespĂšre que lâexemple est assez clair mais je pense que vous aurez compris le principe đ !
Pour aller plus loin : Ă©volution
Votre entreprise passe de la TPE Ă la PME ? Vous avez besoin de gĂ©rer quelques utilisateurs en plus et dâajouter un nouveau serveur ? Câest possible !
VDI-in-a-Box vous permet dâĂ©largir trĂšs simplement votre infrastructure VDI en ajoutant de nouveaux serveurs Ă votre « grille de serveurs« .
Evidemment, VDI-in-a-Box est avant tout un outil qui sâadresse Ă des entreprises petites et moyennes dimensions. Au-delĂ , il faudra peut-ĂȘtre envisager dâinvestir dans des solutions telles que XenApp ou XenDesktop (pour ne citer que du Citrix). đ
Pour aller plus loin : mobilité
Autre point intéressant, certains de vos collaborateurs doivent pouvoir accéder à leurs environnements de travail depuis une tablette ou un terminal mobile ?
Il vous suffit dâinstaller le Client Citrix Receiver sur votre pĂ©riphĂ©rique (disponible gratuitement sur la plupart des stores : Play Store â Android, Apple Store â iOS â Windows Phone), vous pourrez alors accĂ©der Ă votre environnement de travail depuis votre tablette ou vote tĂ©lĂ©phone trĂšs facilement.
Pour cette partie, vous pouvez consulter la section « testez votre environnement VDI depuis un pĂ©riphĂ©rique mobile » de lâarticle suivant. Le fonctionnement reste inchangĂ©.
Si vous avez des questions, nâhĂ©sitez pas. đ
Source image dâintroduction â Citrix.com
La version finale de Windows Server 2025 est disponible Windows Server 2025 est dĂ©sormais disponibleâŠ
Locaux Google France Ă Paris Introduction L'intelligence artificielle rĂ©volutionne tous les secteurs, et le dĂ©veloppementâŠ
Microsoft va renforcer la sĂ©curitĂ© dans Entra ID en rendant le MFA obligatoire Renforcement deâŠ
Teams fait peau neuve : conversations et Ă©quipes fusionnent pour une expĂ©rience simplifiĂ©e 31 octobreâŠ
La synchronisation des Passkeys par Google, vers la fin des mots de passe ? GoogleâŠ
cloud sovereignty Why Cloud Sovereignty is important? In today's increasingly digital world, cloud sovereignty hasâŠ