Accueil

VMware ESXi : Installation et Configuration

Virtualization
Difficulte: Intermediate
4 min de lecture

Guide complet pour installer et configurer VMware ESXi afin de virtualiser vos serveurs et optimiser vos ressources matérielles.

Retour aux tutoriels

L'essentiel

  • ESXi est un hyperviseur de type 1 (bare-metal) : il s'installe directement sur le matériel, sans OS hôte en dessous. Son empreinte réduite limite la surface d'attaque et le volume de correctifs à appliquer.
  • La compatibilité matérielle se vérifie avant l'installation dans le guide de compatibilité VMware. Il faut aussi une clé USB de 8 Go minimum préparée avec un outil comme Rufus, et un accès à la console du serveur (iDRAC, iLO ou IPMI) puisque l'installation est interactive.
  • L'installateur se pilote au clavier : Entrée pour démarrer, F11 pour accepter l'EULA, sélection du disque cible, puis définition du mot de passe root. C'est le seul compte disponible après l'installation, il doit être conservé précieusement.
  • La console DCUI (écran jaune et gris) s'ouvre avec F2 : c'est là qu'on fixe l'adresse IP statique, le masque, la passerelle et les DNS via "Configure Management Network". L'administration passe ensuite par le Host Client sur https://<ip-esxi>/.
  • La licence gratuite ne permet pas le rattachement à un vCenter Server. vMotion, HA, DRS et les API de sauvegarde centralisée exigent une licence payante, à partir du vSphere Essentials Kit.
Qu'est-ce que VMware ESXi ?
VMware ESXi est un hyperviseur de "type 1" (ou "bare-metal"), ce qui signifie qu'il s'installe directement sur le matériel physique d'un serveur, sans nécessiter de système d'exploitation sous-jacent. Il est au cœur de la suite de virtualisation VMware vSphere et est reconnu pour sa robustesse, sa performance et sa faible empreinte.

Pourquoi Utiliser ESXi ?

  • Performance : Accès direct au matériel pour une virtualisation performante.
  • Stabilité : Une empreinte réduite signifie moins de composants à mettre à jour et une surface d'attaque plus petite.
  • Écosystème riche : S'intègre parfaitement avec des outils de gestion avancés comme vCenter Server, vSAN, et NSX.
  • Haute Disponibilité : Supporte des fonctionnalités comme vMotion (migration à chaud), High Availability (HA) et Fault Tolerance (FT) avec vCenter.

Prérequis

  • Matériel compatible : Vérifiez la compatibilité de votre serveur sur le Guide de compatibilité VMware.
  • Support d'installation : Une clé USB (8 Go minimum) pour créer le programme d'installation bootable.
  • Image ISO d'ESXi : Téléchargeable depuis le site de VMware (une version gratuite est disponible).
  • Accès physique ou distant : Un accès à la console du serveur (iDRAC, iLO, IPMI) est nécessaire pour l'installation.

Installation d'ESXi

Étape 1 : Créer une clé USB bootable

Utilisez un outil comme Rufus pour créer une clé USB d'installation à partir de l'image ISO d'ESXi que vous avez téléchargée.

Étape 2 : Installation sur le serveur

  1. Démarrez votre serveur sur la clé USB.
  2. Le programme d'installation de ESXi se charge. Appuyez sur (Enter) pour continuer.
  3. Acceptez la licence (EULA) en appuyant sur (F11).
  4. Le programme scanne les périphériques de stockage. Sélectionnez le disque sur lequel vous souhaitez installer ESXi (généralement un petit SSD, une carte SD ou un disque interne).
  5. Choisissez la disposition du clavier.
  6. Définissez un mot de passe pour l'utilisateur root. Conservez-le précieusement, c'est le seul compte disponible après l'installation.
  7. Confirmez l'installation en appuyant sur (F11).
  8. Une fois l'installation terminée, retirez la clé USB et redémarrez le serveur.
Installation terminée !
L'écran de la console (DCUI - Direct Console User Interface) s'affiche avec l'adresse IP pour gérer votre hôte.

Configuration de base

Étape 1 : Configuration réseau initiale

Sur la console DCUI (l'écran jaune et gris), vous pouvez configurer les options de base :

  • Appuyez sur (F2), entrez votre mot de passe root.
  • Allez dans "Configure Management Network" pour définir une adresse IP statique, un masque de sous-réseau, une passerelle et des serveurs DNS. C'est fortement recommandé pour un environnement de production.

Étape 2 : Accès à l'interface web (Host Client)

Ouvrez un navigateur web sur un poste du même réseau et allez à l'adresse https://<votre-ip-esxi>/. Connectez-vous avec l'utilisateur root et votre mot de passe.

Étape 3 : Créer une machine virtuelle

  1. Dans l'interface web, cliquez sur "Machines virtuelles" puis "Créer/Enregistrer une VM".
  2. Choisissez "Créer une nouvelle machine virtuelle".
  3. Donnez un nom à votre VM, choisissez le type de système d'exploitation invité.
  4. Sélectionnez le "datastore" (l'espace de stockage) où les fichiers de la VM seront stockés.
  5. Personnalisez le matériel virtuel (CPU, RAM, taille du disque).
  6. Dans les paramètres du lecteur CD/DVD, sélectionnez "Fichier ISO d'une banque de données" et téléchargez l'ISO de l'OS que vous voulez installer (ex: Ubuntu Server).
  7. Terminez l'assistant, puis démarrez la VM. Ouvrez la console de la VM pour procéder à l'installation de l'OS invité.
Licence gratuite vs payante
La version gratuite d'ESXi est très fonctionnelle mais ne peut pas être gérée par un vCenter Server. Les fonctionnalités avancées comme vMotion, HA, DRS, et les API de sauvegarde centralisée nécessitent une licence payante (vSphere Essentials Kit ou supérieur).

Conclusion

VMware ESXi est le standard de l'industrie pour la virtualisation de serveurs. Son installation est simple et rapide, et son interface de gestion web (Host Client) permet de gérer facilement des machines virtuelles sur un hôte unique. Pour des infrastructures plus larges, l'ajout de vCenter Server débloque tout le potentiel de l'écosystème vSphere, mais même en version gratuite, ESXi est un outil extraordinairement puissant pour la consolidation de serveurs et les laboratoires à domicile.

MR

Écrit par

Morgann Riu

Expert en cybersécurité et administration Linux. Je partage mes connaissances à travers des tutoriels gratuits et des formations pour aider les administrateurs systèmes et développeurs à sécuriser leurs infrastructures.

Questions fréquentes

L'installateur ne détecte aucun disque ou aucune carte réseau, que se passe-t-il ?
ESXi n'embarque que les pilotes du matériel validé par VMware, contrairement à une distribution Linux généraliste. Un contrôleur RAID ou une carte réseau absents de la liste de compatibilité ne seront tout simplement pas vus par l'installateur. C'est pour cette raison que la vérification dans le guide de compatibilité VMware est un prérequis et non une formalité : elle se fait avant l'achat du serveur, pas au moment de booter la clé USB.
Puis-je gérer un hôte ESXi gratuit depuis un vCenter Server ?
Non. La licence gratuite est fonctionnelle pour faire tourner des machines virtuelles, mais l'hôte ne peut pas être rattaché à un vCenter. Vous restez donc sur une administration hôte par hôte via l'interface web Host Client. Tout ce qui relève de la gestion centralisée, vMotion, High Availability, DRS ou les API de sauvegarde, nécessite au minimum un vSphere Essentials Kit.
Faut-il vraiment configurer une adresse IP statique ?
Oui, dès qu'on sort du laboratoire jetable. L'adresse de management est l'URL du Host Client, la cible des sauvegardes et le point d'entrée de tout outillage d'administration : si un bail DHCP la fait changer, tout casse d'un coup. La configuration se fait dans la DCUI avec F2, puis "Configure Management Network", où l'on renseigne IP, masque, passerelle et serveurs DNS.
Sur quel disque installer ESXi ?
ESXi occupe très peu de place, il s'installe donc habituellement sur un petit SSD, une carte SD ou un disque interne modeste. L'important est de le séparer du stockage qui accueillera les datastores et les fichiers des machines virtuelles, afin de pouvoir réinstaller l'hyperviseur sans toucher aux VM. Le choix du disque cible se fait à l'étape de scan des périphériques de stockage.
Comment installer un système invité sans lecteur optique physique ?
On passe par une ISO déposée sur un datastore. Dans les paramètres du lecteur CD/DVD de la machine virtuelle, choisissez "Fichier ISO d'une banque de données" et téléversez l'image du système à installer. Il ne reste plus qu'à démarrer la VM et à ouvrir sa console depuis le Host Client pour dérouler l'installation comme sur une machine physique.

Partager ce tutoriel

Cet article vous a plu ?

Cet article vous a-t-il été utile ?

Merci pour votre retour !

Commentaires

Recommandé pour vous

Checklist Sécurité Linux

30 points essentiels pour sécuriser un serveur Linux. Recevez aussi les nouveaux tutoriels par email.

Pas de spam. Désabonnement en 1 clic.