Utiliser Holodeck pour VCF: Guide Complet – partie 2

On se retrouve pour la suite de ce guide sur la mise en place d’une solution complète VCF grâce à Holodeck. Dans le chapitre précédent nous avons installé et configuré notre serveur ESX. Dans ce chapitre, nous allons préparer l’image .ISO de notre console Holodeck.

Un environnement Windows Server

Pour vous éviter de perdre du temps, je vous conseille fortement de construire cette image depuis un environnement Windows Server. Si vous n’avez pas d’environnement sous la main, vous pouvez créer une VM Windows Server sur votre ESX ou sur votre poste client.

Il faut au moins 200GB de stockage libre, sinon vous serez bon pour tout recommencer.

Le téléchargement des paquets

C’est surement la partie la plus fastidieuse, il faut télécharger les paquets un par un, il y en a 12 et on dépasse les 50GB de fichiers.

Accès Libre :

Holodeck (formulaire à remplir)
Microsoft Server 2019 Desktop Experience (Eval copy with 6 month expiration)
VMware Tools (Latest)
Google Chrome Standalone
VMware PowerVCF (Latest)
VMware Power Validated Solutions Module (Latest)
Putty SSH Client
Notepad++ 8.4.7

Accès avec un compte customer connect

VMware OVF Tool 4.5 (64 bits Windows installer)
VMware PowerCLI (Latest)
VMware Cloud Builder 5.1 OVA
VMware vRealize Automation 8.11.2 Easy Installer ISO

Il est très important de laisser les fichiers téléchargés dans le répertoire

C:\Users\Administrator\Downloads

Toute l’interaction avec l’environnement VCF se fera au travers de la console Holodeck basée sur une VM Windows Server 2019 que nous allons construire et déployer grâce à plusieurs scripts PowerShell.

Construction de l’image

Commencer par décompresser l’image .zip du paquet holodeck 5.1.1 puis naviguer dans le répertoire pour atteindre le script createISO.ps1

C:\Users\Administrator\Downloads\holodeck-standard-main5.1.1\holodeck-standard-main\Holo-Console

Ouvrer le avec Notepad++

C’est le moment de jouer au jeu des 7 différences et de vous assurer que les chemins indiqués dans votre fichier createISO.ps1 sont corrects et correspondent bien aux versions téléchargées.
Une fois modifié, vous pouvez sauvegarder le fichier.

Vous pouvez choisir d’ajouter d’autres binaires grâce au fichier additionalfiles.txt

Ici les créateurs de la solution Holodeck s’en servent pour ajouter Notepad++ à notre image. On peut s’en servir pour ajouter d’autres binaires si besoin.

Une fois ajouté à l’image, il faudra les installer, c’est le fichier additionalcommands.bat qui s’en occupe. Il est exécuté à la toute fin du déploiement. Si vous utilisez une autre version de notepad++ pensez à mettre à jour le chemin.

Création de l’ISO

Ouvrer une console PowerShell (Assurez vous d’ouvrir une console 64bits et pas x86)
Aller dans le répertoire :

C:\Users\Administrator\Downloads\holodeck-standard-main1.3\holodeck-standard-main\HoloConsole

Executer ./CreateISO.ps1

Si c’est la première fois que vous exécutez un script PowerShell vous aurez surement un problème de permission. Pour autoriser votre utilisateur à lancer des scripts PowerShell, tapez dans la console

set-executionpolicy unrestricted

Une fois lancé le script vous demande si vous êtes bien sur de lancer un script, il faut dire oui deux fois. (touche R pour run)

Je renomme cette image en Cloud-Console-5.1.1.iso car j’ai plusieurs versions de console Holodeck sur ma machine.

Upload de notre image sur l’ESX

Nous venons de créer notre custom image pour notre console Holodeck. On va la transférer sur le datastore local de notre ESX. Pour cela connectez vous à votre interface vsphere client et uploader l’image.

L’image fait plus de 50GB, il faut donc être patient (environ 10 minutes dans mon cas)

On se retrouve bientôt pour la partie 3 de ce guide : la création de notre console RDP Holodeck.

Laisser un commentaire

En savoir plus sur jbroberjot.com

Abonnez-vous pour poursuivre la lecture et avoir accès à l’ensemble des archives.

Poursuivre la lecture