VCENTER 1 - Installation d'ESXi sur VMware workstation À la fin de ce tuto, tu seras capable d'installer ESXi sur VMware Workstation en partant de zéro. Prérequis Prérequis du poste hôte : 500 Go de disque 32 Go de RAM Virtualisation activée dans le BIOS Prérequis à télécharger : VMware Workstation ISO : VMware-VMvisor-Installer-8.0U3-24022510.x86_64.iso Configuration de la VM : 8 Go de RAM 500 Go de disque 2 vCPU Création de la VM Changer La RAM pour 8 Go Vérifier Si la virtualisation est activée Démarrer la VM Laisser l'installation se faire Paramétrage de l'OS Accepter la licence Paramétrer le stockage Sélectionner le type de clavier Paramétrer le mot de passe je conseil Espoir15$ Confirmer l'installation Redémarrer le serveur Paramétrer le nom du serveur et le domaine de recherche DNS Accéder à la webui Bravo !! L'ESXi est installé 2 - Paramétrage du Réseau Prérequis: Avoir un ESX fonctionnel Mise en place: Sur Wokstation ajouter des cartes réseau une pour le stockage (vmnet1) une autre pour les VMs (vmnet2) Sur le serveur ESXi on va ajouter les vswitch et les connecter aux cartes réseau Configurer les ports groups: Mise en place une liaison redondée sur l'interface de management Ajouter une carte réseau supplémentaire à l'ESX Redémarrer l'ESX Modification du BIOS 3 - Paramétrage du stockage Prérequis: Avoir un ESX Avoir un serveur de fichier type NFS ou ISCSI --> Installation d'un serveur NFS sur un RAID 1 sur une VM Avoir paramétré les interface réseaux Avoir paramétré le réseau strorage sur la bonne interface Ajout du serveur de fichier en tant banque de donnée: NFS: Mon serveur de fichier est un debian 13 portant l'IP 192.168.133.10/24. Le serveur ESX portera la .11, voici comment la configurer: Ajouter une banque de donnée NFS: 4 - Création d'une VM Prérequis: Avoir configuré le réseau Avoir configuré une banque de donnée Disposer d'une ISO Création de la VM Ajouter un fichier ISO à la banque de donnée (Je me servirai de Debian) Créer un dossier pour les ISOs et un pour les VMs Créer la VM 5 - Installation de vcenter À quoi sert vCenter ? vCenter permet aux administrateurs informatiques de gérer plusieurs serveurs physiques et leurs machines virtuelles depuis une interface unique. Ses principales fonctions : Gestion des hôtes ESXi : administrer plusieurs serveurs physiques. Gestion des machines virtuelles (VM) : créer, démarrer, arrêter et configurer des VM. vMotion : déplacer une machine virtuelle d’un hôte ESXi à un autre sans interruption de service, sous certaines conditions. Haute disponibilité (HA) : redémarrer automatiquement les VM sur un autre hôte en cas de panne, si l’environnement est configuré pour cela. Gestion des ressources : répartir les ressources CPU et mémoire entre les machines virtuelles. Prérequis Prérequis du poste hôte : 500 Go de disque 32 Go de RAM Virtualisation activée dans le BIOS 2 VM ESXi Prérequis à télécharger : VMware Workstation ISO : VMware-VCSA-all-8.0.3.iso Installation de vcenter Monter l'ISO sur votre PC  et lancer l'installer Attendre le déploiement du Vcenter --> stage 1.  On peut se rendre sur esx 01 et voire l'avancement  N'ayant pas mis de DNS en place, il va falloir "feinter" la Vm en ajoutant dans son resolver DNS une redirection vers lui même. Se connecter en SSH au vcenter C:\Users\kvega_admin>ssh root@192.168.156.134 The authenticity of host '192.168.156.134 (192.168.156.134)' can't be established. ED25519 key fingerprint is SHA256:tUfMhjBr37ke3jgYK62akt7TF7XDucgxm1pza9FzLcs. This key is not known by any other names. Are you sure you want to continue connecting (yes/no/[fingerprint])? yes Warning: Permanently added '192.168.156.134' (ED25519) to the list of known hosts. VMware vCenter Server Appliance 8.0.3.00000 (root@192.168.156.134) Password: Connected to service * List APIs: "help api list" * List Plugins: "help pi list" * Launch BASH: "shell" Command> shell Ajouter l'IP manuellement: root@vct-front-01 [ ~ ]# cat >> /etc/dnsmasq.conf <<'EOF' address=/vct-front-01.myges.lan/192.168.156.134 ptr-record=134.156.168.192.in-addr.arpa,vct-front-01.myges.lan EOF root@vct-front-01 [ ~ ]# systemctl restart dnsmasq Attendre la fin du step 2 Ajouter dans le fichier de DNS (windows) l'entrée associée au vcenter Ouvrir un navigateur en administrateur $hostsFile = "$env:SystemRoot\System32\drivers\etc\hosts" $entry = "192.168.156.134`tvct-front-01.myges.lan`tvct-front-01" if (-not (Select-String -Path $hostsFile -Pattern 'vct-front-01' -Quiet)) { Add-Content -Path $hostsFile -Value "`r`n$entry" -Encoding ASCII Write-Host "Entrée ajoutée." -ForegroundColor Green } else { Write-Host "Une entrée vct-front-01 existe déjà :" -ForegroundColor Yellow Select-String -Path $hostsFile -Pattern 'vct-front-01' } ipconfig /flushdns | Out-Null Resolve-DnsName vct-front-01.myges.lan -Type A Allez sur https://vct-front-01.myges.lan Ajout des ESX au vcenter Créer un centre de donnée Ajouter les ESX sur le centre de donnée Une fois avoir ajouté tout les hôtes voici comment doit se trouver le cluster 6 - DRS, VMOTION et HA  vMotion : déplacer une VM sans l'éteindre Avant de parler de DRS, il faut connaître vMotion C'est la technologie qui permet de déplacer une VM allumée d'un hôte à un autre, sans coupure pour les utilisateurs. La mémoire de la VM est copiée vers le nouvel hôte pendant qu'elle continue de tourner, puis la bascule finale ne dure qu'une fraction de seconde. DRS : l'équilibreur de charge signifie Distributed Resource Scheduler, soit « planificateur de ressources distribué ». Son rôle DRS surveille en permanence l'utilisation du processeur et de la mémoire de chaque hôte. Si un hôte est surchargé pendant qu'un autre se tourne les pouces, DRS déplace des VM (grâce à vMotion) pour équilibrer la charge. Il intervient aussi au démarrage d'une VM : il choisit automatiquement l'hôte le plus adapté pour l'accueillir. Les modes d'automatisation Manuel : DRS fait des recommandations, l'administrateur décide. Partiellement automatisé : DRS place les VM au démarrage, mais propose seulement les déplacements ensuite.  Entièrement automatisé : DRS déplace lui-même les VM quand c'est utile. HA : le filet de sécurité HA signifie High Availability, soit « haute disponibilité ». Son rôle HA surveille l'état des hôtes du cluster. Si un hôte tombe en panne (coupure électrique, plantage, câble arraché…), HA redémarre automatiquement ses VM sur les hôtes restants. Prérequis Prérequis du poste hôte : 500 Go de disque 32 Go de RAM Virtualisation activée dans le BIOS Prérequis avant de commencer le TP : Avoir 1 Vcenter Avoir 2 ESX Mise en place de vmotion Paramétrer vmotion sur la pile réseau A faire sur les deux hôtes ESX !! Test de vmotion Allumer une VM Effectuer un ping infini sur l'ip de la VM  Déplacer les VM d'un hôte a un autre sans l'éteindre La VM a bien été migrée !! Ci-dessous une capture de l'écran du ping on y voit un léger temps de réponse supplémentaire mais aucun arrêt Mise en place du DRS On ne pourra pas tester DRS car il faudrait surcharger l'un des ESX ce que je ne ferai pas sur ce TP. Création d'un cluster Ajouter les deux ESX dans le nouveau cluster en les glissant dedans Paramétrer le DRS dans la configuration du cluster Activer le DRS Mise en place du HA tiver le HA Tableau explicatif des options avancée Option Option Pourquoi ? das.ignoreInsufficientHbDatastore true Un seul datastore das.isolationaddress0 192.168.156.2 Gateway du réseau qui permet de check si un hôte est isolé das.ignoreRedundantNetWarning true Si pas de redondance de gestion Test Il faut laisser une machine sur ESX-FRONT-02 (pas le vcenter) et l'éteindre (ESX-FRONT-02), on verra alors la VM déplacée vers le noeud restant. La Vm est bien migré sur le seul hôte disponible !!