L'installation et la configuration d'ESXi (hyperviseur bare-metal de VMware)

 



L'installation et la configuration d'ESXi (hyperviseur bare-metal de VMware) se déroulent en plusieurs étapes. Voici un guide complet :


1. Prérequis

  • Matériel compatible : Vérifiez la compatibilité du serveur avec ESXi sur le VMware Compatibility Guide.

  • Support d'installation :

    • Image ISO d'ESXi (téléchargeable depuis My VMware).

    • Clé USB/DVD ou accès IPMI/iDRAC/iLO pour l'installation.

  • Configuration minimale :

    • CPU 64 bits (2 cœurs minimum).

    • 4 Go de RAM (8 Go+ recommandé).

    • Disque dur/SSD (au moins 32 Go pour l'installation).


2. Installation d'ESXi

Méthode 1 : Via USB/DVD

  1. Créer un support bootable :

    • Utilisez Rufus (Windows) ou dd (Linux) pour graver l'ISO sur une clé USB.

    Copy
    Download
    dd if=VMware-ESXi-X.X.X-XXXXXX.iso of=/dev/sdX bs=1M
  2. Démarrer sur le support :

    • Démarrez le serveur et bootez sur la clé USB/DVD.

  3. Assistant d'installation :

    • Sélectionnez le disque pour l'installation.

    • Définissez un mot de passe pour le compte root (minimum 7 caractères).

    • Validez l'installation.

Méthode 2 : Via IPMI/iDRAC/iLO (serveurs distants)

  • Montez l'ISO via l'interface web du BMC (ex: iDRAC d'Dell, iLO de HPE).

  • Lancez une console virtuelle et suivez les étapes d'installation.


3. Configuration Initiale

Accès à l'interface

  • Après l'installation, ESXi affiche son adresse IP (si DHCP est activé).

  • Connectez-vous via :

    • Interface console (DCUI) : Depuis le serveur physique.

    • Client vSphere (ESXi Host Client) : Via un navigateur web (https://<IP_ESXi>).

Configuration réseau

  1. Attribuer une IP statique (si nécessaire) :

    • Dans le DCUI (console physique) :

      • Appuyez sur F2 → "Configure Management Network".

      • Définissez IPv4/IPv6, DNS, VLAN.

    • Via l'ESXi Host Client :

      • Accédez à Networking → VMkernel NICs → Modifiez les paramètres.

  2. Activer SSH (optionnel) :

    • Dans le DCUI : Troubleshooting Options → Enable SSH.

    • Ou via l'interface web : Host → Actions → Services → Enable SSH.


4. Gestion des Stockages

  • Ajouter un datastore :

    • Allez dans Storage → New Datastore.

    • Sélectionnez un disque local ou un SAN (iSCSI/NFS).

  • Configurer iSCSI/NFS (optionnel) :

    • Pour iSCSI : Storage → Adapters → Software iSCSI → Enable.

    • Pour NFS : Storage → New Datastore → NFS.


5. Création de Machines Virtuelles (VMs)

  1. Via l'ESXi Host Client :

    • Cliquez sur Virtual Machines → Create/Register VM.

    • Choisissez le type (Linux/Windows), allouez CPU/RAM, attachez un ISO.

  2. Via CLI (SSH) :

    bash
    Copy
    Download
    vim-cmd vmsvc/createdummyvm <VMID> <Nom_VM> <Datastore>

6. Sauvegarde et Maintenance

  • Sauvegarder la configuration :

    bash
    Copy
    Download
    vim-cmd hostsvc/firmware/backup_config
  • Mettre à jour ESXi :

    • Téléchargez le patch depuis VMware Patch Portal.

    • En CLI :

      bash
      Copy
      Download
      esxcli software vib update -d /chemin/vers/update.zip

7. Sécurité

  • Configurer le pare-feu :

    bash
    Copy
    Download
    esxcli network firewall set --enabled true
    esxcli network firewall ruleset set --ruleset-id sshServer --enabled true
  • Changer le port SSH (optionnel) :

    bash
    Copy
    Download
    esxcli system syslog config set --logdir=/scratch/log

8. Intégration avec vCenter (optionnel)

Pour gérer plusieurs ESXi, installez vCenter Server et ajoutez l'hôte via :

  1. vSphere Client → Menu → Hosts and Clusters → Add Host.


Résolution des Problèmes Courants

  • Problème de pilotes : Installez des drivers VMware Certified (VIBs).

  • Erreur de démarrage : Vérifiez le mode BIOS/UEFI dans les paramètres du serveur.

  • Stockage non détecté : Installez les pilotes HBA/RAID nécessaires.


Conclusion

ESXi est prêt à héberger des VMs après ces étapes. Pour une gestion avancée (HA, vMotion, etc.), utilisez vCenter Server.

📌 Astuce : Consultez la documentation VMware pour des cas spécifiques.