Serveur d'impression

VMware Horizon on the Edge – Revue de virtualisation – Serveur d’impression

Le 13 mars 2020

VMware Horizon on the Edge

Tom Fenton est inspiré pour placer un seul petit serveur ESXi à un emplacement physique qui hébergerait les bureaux virtuels nécessaires à cet emplacement et l'utiliser pour exécuter le logiciel de virtualisation de bureau Horizon de VMware.

Lors d'un récent VMUG, j'ai rencontré un administrateur de bureau qui avait un problème intéressant: il avait converti tous ses utilisateurs de bureau en bureaux virtuels Horizon, mais il avait des problèmes pour mettre en ligne l'un de ses petits sites.

Ce site, avec 6 à 10 utilisateurs selon la saison, était situé dans une ville rurale de l'est de l'Oregon avec un seul câble réseau qui y alimentait et était également le point de terminaison de la connectivité Internet du réseau – faisant de cette ville à la fois littérale et figurative bord du réseau. Lorsque le réseau était en place, il fonctionnait bien et était fiable, mais lorsqu'il tombait en panne, ce serait pour un jour ou deux. Une fois pendant une violente tempête hivernale, ils ont eu une connectivité intermittente pendant une semaine entière. Par conséquent, la société ne s'est pas sentie à l'aise de mettre des bureaux virtuels sur ce site.

Ne pas utiliser de bureaux virtuels sur ce site était un problème car le matériel qu'ils utilisaient pour les bureaux physiques devait être remplacé depuis longtemps et les conditions difficiles auxquelles les bureaux étaient exposés ont causé des pannes qui ont entraîné des appels de services sur site coûteux.

Il m'est alors venu à l'esprit qu'il pourrait en fait être possible d'utiliser VMware Horizon en périphérie; c'est-à-dire, pour placer un seul petit serveur ESXi à l'emplacement physique qui hébergerait les bureaux virtuels nécessaires à cet emplacement. Dans mon cas, mon architecture dépendrait du serveur de connexion et de l'annuaire actif résidant dans le bureau principal, mais tant que les pannes étaient de courte durée et qu'ils avaient un référentiel local pour tout travail qu'ils devaient stocker, j'ai pensé que cela devrait être d'accord.

Il se trouve que j'avais un Intel 8i7BEH NUC assis sur mon bureau que je venais de terminer d'utiliser pour écrire une série d'articles sur les commandes Linux. Je ne savais pas si je pouvais héberger 6 à 10 bureaux virtuels sur un seul NUC: l'utilisation des ressources serait extrêmement serrée, son stockage et sa mémoire étaient limités, et le processeur n'avait que quelques cœurs et supportait une quantité limitée de RAM. Le tueur à gages était peut-être qu'il n'avait pas de port RJ45 et n'avait qu'une capacité de réseau Wi-Fi natif, mais d'autres ont pu utiliser un adaptateur USB-à-Ethernet sur ESXi avec cet appareil.

Voici les spécifications complètes de cette unité et l'expérience que j'ai eue en essayant de créer un seul nœud ESXi. Dans un article de suivi, je vais vous montrer comment j'ai utilisé ce nœud pour créer un serveur Horizon Edge.

Le système
Comme indiqué ci-dessus, le système que j'ai utilisé pour la démonstration dans cet article était un Intel NUC, modèle 8i7BEH. Le 8i7BEH est un système de kit de petit format à prix moyen; il n'est fourni avec aucun stockage, RAM ou système d'exploitation. Comme c'est le cas avec tous les ordinateurs NUC, le 8i7BEH est très petit (4,5 "x 4,5" x 2 "). Ce système est alimenté par un processeur quadricœur Intel Core i7-8559U et dispose d'un GPU Iris Plus Graphics 655 intégré. Il possède une connexion Wi-Fi intégrée et des emplacements pour un lecteur U.2 SATA et M.2 NVMe. Pour le périphérique de démarrage ESXi, j'ai utilisé un lecteur flash USB SanDisk Cruzer Force de 32 Go (SDCZ71-o32G-A46). J'ai équipé le système de deux SO-DIMM de 16 Go pour un total de 32 Go de RAM (Kit Corsair 32 Go 16 Go x 2 DDR4 2400 MT / S), installé un SSD SATA 1920 Go (Kioxia KHK61RSE1T92). FYI en octobre 2019 Toshiba Memory Corporation a changé son nom pour Kioxia.

8i7BEH NUC
[Click on image for larger view.] 8i7BEH NUC

Avant de m'engager dans le projet, je voulais d'abord parcourir certains calculs en arrière-plan pour m'assurer que le NUC prendrait en charge 6 à 10 bureaux virtuels. En utilisant le Planification de l'architecture d'Horizon 7 (situé ici) à titre de référence, j'ai créé le tableau ci-dessous pour décrire les exigences pour dix travailleurs du savoir avec un seul moniteur 2560 x 1600 utilisant un pool de postes de travail de clone instantané de plus longue durée et exécutant Windows 10. J'ai prévu un 6 à 1 rapport vCPU / PCPU et pour chaque ordinateur de bureau deux vCPU.

Bureau unique dix
RAM (Go) 4 40
Nombres de coeurs 0,33 3.3
Stockage (IOPS) 40 400
Stockage (Go) 64 640
Réseau (Mbps) 100 1000

En calculant les conditions de charge maximale supposée de 10 bureaux virtuels, j'ai déterminé que les ressources peuvent être limitées et que je serais surchargé, mais dans l'ensemble, cela semblait faisable.

Installation d'ESXi
En suivant les instructions trouvées ici, j'ai créé un lecteur USB amorçable pour ESXi que d'autres ont utilisé pour obtenir un adaptateur USB-à-Ethernet pour fonctionner avec cet appareil.

J'ai inséré le lecteur USB dans un port à l'avant du lecteur et attaché l'adaptateur USB à Ethernet (TP-Link Ue300) à un port à l'arrière de la machine. Avant d'essayer de démarrer le NUC à partir du lecteur USB, j'ai allumé le NUC, appuyé sur F2 pour entrer dans le BIOS, désactivé le démarrage UEFI et spécifié que le périphérique devait démarrer à partir du lecteur USB. Ensuite, j'ai accédé à Avancé -> Boot -> Secure démarrage et démarrage sécurisé désactivé, puis appuyez sur F10 pour enregistrer les paramètres et redémarrer. À ma grande surprise, le système a démarré et s'est parfaitement installé.

J'ai ajouté l'hôte à mon environnement vSphere et j'ai utilisé vSphere Client pour voir le résumé du NUC que j'avais ajouté.

8i7BEH NUC
[Click on image for larger view.]

J'ai configuré le système pour utiliser les disques SSD et NVMe en tant que banques de données locales, puis j'ai redirigé la connexion ESXi vers le disque SSD.

Conclusion
J'ai été honnêtement surpris qu'il était si facile d'installer ESXi sur le NUC. J'ai essayé d'autres projets comme celui-ci, en utilisant du matériel et des configurations non standardisés, et ils ont fini par être soit un échec total et une perte de temps, soit un "projet scientifique" de peu de valeur pour l'entreprise.

Dans mon prochain article, je partagerai avec vous mon expérience d'utilisation de ce nœud "de bord" dans mon environnement Horizon. Mise à jour: La partie 2 est ici.

A propos de l'auteur

Tom Fenton possède une vaste expérience pratique de l'informatique acquise au cours des 25 dernières années dans une variété de technologies, les 15 dernières années se concentrant sur la virtualisation et le stockage. Il a auparavant travaillé chez VMware en tant que développeur de cours senior, ingénieur de solutions et dans le groupe Marketing compétitif. Il a également travaillé en tant qu'ingénieur principal de validation au sein du groupe Taneja, où il dirigeait le laboratoire de service de validation et a joué un rôle déterminant dans le démarrage de sa pratique vSphere Virtual Volumes. Il est sur Twitter @vDoppler.

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.