Création d'une VM dans l'ESXi

Création d'une VM dans l'ESXi

Déploiement d'une machine virtuelle sur l'hyperviseur VMware ESXi avec configuration des ressources et installation du système d'exploitation.
Publié le
Statut
Terminé

Présentation du projet

Ce projet consiste à créer une machine virtuelle dans VMware ESXi, un hyperviseur de type 1 (bare metal) largement utilisé en entreprise pour la virtualisation des serveurs.

Objectifs

  • Maîtriser l’interface web vSphere Client
  • Créer une VM dans VMware ESXi
  • Configurer les ressources virtuelles
  • Installer un système d’exploitation
  • Configurer le réseau virtuel (vSwitch/port group)
  • Comprendre les bonnes pratiques de virtualisation VMware

Contexte technique

Problématique

Dans un environnement d’infrastructure, il est nécessaire de :

  • Mutualiser les ressources matérielles pour limiter les coûts
  • Déployer rapidement de nouveaux serveurs
  • Standardiser l’administration des VM
  • Assurer la disponibilité des services en production

Solution mise en œuvre

Déploiement d’une VM via VMware ESXi avec :

  • Création guidée depuis vSphere Client
  • Configuration CPU/RAM/disque selon le besoin
  • Rattachement réseau sur un port group dédié
  • Installation de l’OS invité et des VMware Tools

Réalisation technique

Étapes principales

Étape 1 - Connexion à l’interface ESXi

Connexion au serveur ESXi via l’interface WEB

Étape 1 - Connexion à l’interface ESXi

Étape 2 - Aperçu des caractéristiques techniques

Visualisation des caractéristiques matérielles du serveur ESXi et des ressources disponibles.

Étape 2 - Caractéristiques techniques du serveur

Étape 3 - Configuration générale

Définition des paramètres de base :

  • Nom de la VM
  • Type d’OS

Étape 3 - Configuration générale de la VM

Étape 4 - Sélection du stockage

Choix du datastore pour héberger les fichiers de la VM.

Étape 4 - Sélection du datastore

Étape 5 - Configuration matérielle

Attribution des ressources :

  • vCPU
  • Mémoire RAM
  • Disque virtuel
  • Carte réseau
  • Lecteur CD/DVD pour l’ISO

Étape 5 - Configuration matérielle de la VM

Étape 6 - Vérification des paramètres de la Machine Virtuelle

Revérification des paramètres avant la création de la VM.

Étape 6 - Révérification des paramètres

Étape 7 - Installation du système d’exploitation

Démarrage de la VM et installation de l’OS.

Étape 7 - Installation du système d’exploitation

Configuration matérielle

YAML
VM Configuration:
  vCPU: 2
  RAM: 4096 MB
  Disk: 40 GB (Thin Provision)
  Network: VM Network (vSwitch0)
  Guest OS: Linux (Debian/Ubuntu) ou Windows
  Hardware Version: 15+
  Tools: VMware Tools
Cliquez pour développer et voir plus

Résultats obtenus

✅ VM créée et démarrée avec succès
✅ Système d’exploitation installé
✅ VMware Tools installés et fonctionnels
✅ Connectivité réseau validée
✅ Ressources correctement allouées
✅ VM prête pour la mise en service

Points clés d’apprentissage

Hyperviseur ESXi

  • ESXi est un hyperviseur de type 1 (bare metal) qui s’installe directement sur le matériel
  • Permet multi-tenancy : plusieurs VM sur une même machine physique
  • Gestion centralisée via vSphere Client (web UI)
  • Accès direct au matériel : meilleure performance qu’Hyper-V

Datastore et stockage

  • Le datastore est l’espace de stockage où résident les fichiers VM (VMDK, logs, etc.)
  • Types de datastore : VMFS (VMware filesystem), NFS, vSAN
  • Capacité : Planifier 1.5x la taille disque pour snapshots/logs

Thin vs Thick Provisioning

AspectThin ProvisioningThick Provisioning
Espace allouéÀ la demandeImmédiatement
Taille initialeQuelques MBTaille max définie
CroissanceAutomatique jusqu’à maxFixe
Performance🔶 Overhead allocation✅ Prévisible
Économie✅ Gains d’espace❌ Gaspillage
Cas d’usageDev/test, économieProduction, OLTP
Risque⚠️ Datastore saturéCoûteux mais safe
ExempleVM 100GB peut démarrer avec 1GBRéserve complètement 100GB

Quand utiliser Thin : Environnement dev/test, datastores multiples, VMs non-critiques Quand utiliser Thick : Production critique, OLTP, bases de données, workloads prévisibles

Ressources virtuelles

  • vCPU : N’est pas forcément égal à cœur physique, overcommit possible (ratio 4:1 classique)
  • RAM : À réserver selon ballooning capabilities
  • vDisk : VMDK = VM Disk format (thick/thin/eager zeroed thick)
  • Hardware Version : Détermine features (v15+ = moderne)

VMware Tools

Importance critique : ✅ Quiesce VM pour backups cohérents ✅ Optimisation I/O et réseau ✅ Synchronisation horloge précise ✅ Heartbeat monitoring (HA detection) ✅ Guest OS customization (IP statique, hostname)

Installation : sudo apt-get install open-vm-tools (Linux), ou depuis ISO VMware

Commandes ESXi CLI utiles

BASH
# Vérifier ressources disponibles
esxcli hardware memory get

# Liste toutes les VM
vim-cmd vmsvc/getallvms

# Power on une VM (ID)
vim-cmd vmsvc/power.on 1

# Status d'une VM
vim-cmd vmsvc/power.getstate 1

# Afficher vSwitches
esxcli network vswitch standard list

# Storage info
esxcli storage filesystem list

# CPU info
esxcli hardware cpu list
Cliquez pour développer et voir plus

Bonnes pratiques

  1. Nommage : Respecter convention (ex: PROD-WEB-01)
  2. Allocation : Allouer 20% de réserve pour les pics
  3. vCPU : Éviter overcommit excessif (>4:1)
  4. Snapshot : Ne pas les laisser > 7 jours
  5. Datastores : Garder <80% de capacité
  6. Tools : Toujours installer avant production
  7. Monitoring : Activer logs pour troubleshooting

Commencer la recherche

Saisissez des mots-clés pour rechercher des articles

↑↓
ESC
⌘K Raccourci