JB Roberjot

Utiliser Holodeck pour VCF : Guide Complet – partie 4

On se retrouve pour la partie 4 de ce guide pour déployer un environnement VCF complet au travers de la solution Holodeck. Dans les parties précédentes, nous avons déployé deux VM :

  • La console RDP (Windows 2019 Server)
  • Le routeur (PhotonOS)

Nous allons maintenant déployer le « Management Domain » de VCF au travers d’un script PowerShell, ne vous inquiétez pas ! Tout est automatisé 🙂

On se connecte à la console RDP. Pour cela on utilise le Remote Desktop de Windows ou Windows App sous Mac.

On va utiliser l’ip du routeur (celle que vous avez choisi) pour se connecter en RDP à la console.

login : Administrator
Password : VMware123!

Cela fonctionne car au moment du déploiement, une route a été ajouté automatiquement pour passer le traffic de la console par le routeur.

Ne redémarrer pas la console avant la fin du déploiement sinon il faudra remettre la route en tapant route add 0.0.0.0 mask 0.0.0.0 10.0.0.1

La première chose à faire en tant que petit frenchy, c’est de changer le clavier et de le passer en azerty
Cliquez sur English (United States)

On ajoute le clavier azerty

Vous pouvez maintenant switcher de clavier dans la barre des taches.

Modification du fichier VLCGui.ps1

Avant de lancer le déploiement, on modifie le fichier VLCGui.ps1

L’équipe Holodeck a laissé une petite coquille qui sera corrigé dans la prochaine version : On modifie le GuestId des futurs Nested ESX. Si on ne le fait pas les VM vCLS du vCenter ne pourront pas se lancer correctement.

Chercher « otherGuest64 » et faites un Replace All par « vmkernel8Guest ». Il y a 3 occurrences.

Mes serveurs sont trop vieux pour supporter vSphere 8, je suis donc obligé de forcer l’installation et d’ignorer les warnings en remplaçant :

$kscfg+="install --firstdisk --novmfsondisk`n"

par

$kscfg+="install --firstdisk --novmfsondisk --ignoreprereqwarnings --ignoreprereqerrors --forceunsupportedinstall`n"

On sauvegarde le fichier, puis on le lance : « Run with PowerShell »

On arrive sur l’interface graphique du VCF Lab Constructor

On peut choisir entre un déploiement automatisé du DNS, NTP et DHCP ou gérer son propre environnement. je choisis la version Automated. On verra l’utilité de l’expansion pack par la suite quand on voudra étendre notre environnement VCF.

On va chercher le fichier JSON qui correspond au déploiement d’un nouveau Mgmt Domain

Des paramètres de configuration sont ajoutés automatiquement. On vient compléter la gateway, l’emplacement de l’OVA du Cloud Builder et le préfixe à ajouter à nos VM.

Vous devriez avoir à peu près la même chose une fois complété. Je pourrai choisir de déployer un workload domain directement depuis le VLC Lab Constructor en ajoutant un autre fichier JSON dans la case Addtl Hosts JSON mais je préfère le déployer dans un second temps 🙂

Dans la partie de droite on se connecte à notre serveur ESX en remplissant son IP, le login et le password.

Une fois connecté on choisit le port Group créé dans la partie 1 du guide :
Holo-Site-A-PG et le datastore.

Il ne vous reste plus qu’à cliquer sur Validate puis Construct pour lancer le déploiement.

C’est parti ! Le déploiement va durer plusieurs heures, vous pouvez aller faire un tour 🙂

Au bout de 2 heures et 43 minutes, je peux me connecter à mon nouvel environnement.

Lancer le navigateur Chrome de la console, vous devriez avoir tous les raccourcis en dessous de la barre de recherche. Cliquez sur « Holodeck Users and Passwords ». Vous retrouvez tous les logins et password de votre environnement. Je vous conseille d’avoir cet onglet toujours ouvert.

Ensuite on va lancer le SDDC Manager, véritable centre de contrôle d’un environnement VCF.

Et voila ! Vous pouvez être fier de vous ! Vous avez réussi à déployer un environnement VCF avec Holodeck.

Dernière étape et surement la plus simple, il faut se connecter sur l’ESX physique et redémarrer la console :

REMARQUE : Cette étape est requis pour effacer le routage réseau temporaire de l’Holo-Console. Après le redémarrage, la console reçoit le routage, DNS, NTP directement du Cloud Builder (10.0.0.201)

RDV dans un prochain chapitre pour faire un tour du propriétaire de VCF 🙂
N’hésitez pas à me contacter si vous souhaitez que je détaille certaines fonctionnalités de VCF.

Laisser un commentaire