Comment configurer une machine virtuelle sur VMware ESXi

Comment créer et configurer une machine virtuelle dans VMware ESXi (en résumé, comment j’ai procédé)

Créer des machines virtuelles sur VMware ESXi n’est pas une mince affaire, surtout pour les débutants ou ceux qui jonglent entre différentes configurations. Le processus d’importation des fichiers ISO, de configuration matérielle et de montage des images système peut vite devenir complexe si l’on ne sait pas où chercher. Heureusement, deux méthodes principales permettent d’y parvenir : l’interface web (plutôt intuitive une fois maîtrisée) et PowerShell via PowerCLI, pratique pour automatiser les tâches ou gérer plusieurs machines virtuelles simultanément. Dans les deux cas, vous obtiendrez une machine virtuelle prête à recevoir votre système d’exploitation invité (Windows, Linux ou autre) à partir d’une image ISO. Et honnêtement, après quelques essais, ce n’est pas si compliqué. Voici comment j’ai procédé pour que mes machines virtuelles fonctionnent parfaitement.

Comment créer une machine virtuelle avec le client Web VMware

Ouvrez l’interface Web de l’hôte VMware ou de vCenter.

  • Commencez par ouvrir l’interface web de votre hôte ESXi (par exemple : https:// votre-adresse-ip-esxi ) ou le client vSphere si vous utilisez vCenter. Et bien sûr, vous aurez besoin des droits d’administrateur.
  • Accédez à la section Stockage. C’est là que vous téléchargerez vos fichiers ISO. Elle se trouve généralement sous Stockage > Banques de données.

Téléversez votre image ISO de système d’exploitation sur la banque de données.

  • Cliquez sur le fichier de données que vous souhaitez utiliser, puis sur « Parcourir les fichiers ». Cela ouvre une fenêtre semblable à celle de l’explorateur de fichiers.
  • De retour dans ce dossier, créez un nouveau dossier nommé ISO si vous souhaitez une meilleure organisation.À l’intérieur, utilisez « Importer des fichiers » pour transférer votre image ISO de votre ordinateur vers le datastore. Le transfert peut parfois être long, soyez patient.

Sur certaines configurations, un simple glisser-déposer peut suffire ; cela dépend de votre navigateur et de la configuration de votre espace de stockage. Prévoyez un temps d’attente si votre fichier ISO est volumineux ou si votre connexion réseau est lente.

Créez votre machine virtuelle

  • Une fois les fichiers ISO téléchargés, retournez à la console de votre hôte, cliquez sur Créer/Enregistrer une VM et choisissez Nouvelle machine virtuelle.
  • Donnez-lui un nom qui ait du sens, comme « Win11Test » ou autre.
  • Sélectionnez le dossier de stockage de données où vous souhaitez enregistrer ces fichiers de machine virtuelle.
  • Choisissez la version de matériel virtuel la plus récente (généralement la plus élevée disponible), sauf si vous avez besoin d’une compatibilité avec des systèmes plus anciens.
  • Choisissez la famille et la version du système d’exploitation (par exemple, Windows 10, Linux, etc.).Si votre version exacte n’est pas disponible, choisissez la plus proche.
  • Allouer les ressources : cœurs (vCPU), RAM, taille du disque (que vous pouvez redimensionner ultérieurement) et carte réseau (la plupart des gens la laissent à E1000 ou passent à VMXNET3 si vous souhaitez de meilleures performances).
  • Choisissez votre méthode d’allocation de disque : Thick (tout l’espace est pré-alloué) ou Thin (extension selon les besoins).Selon votre configuration de stockage, cela peut avoir une incidence.
  • Si vous avez besoin de fonctionnalités supplémentaires comme le transfert USB ou des disques additionnels, cliquez sur « Ajouter un nouveau périphérique » et configurez les éléments nécessaires. Les paramètres par défaut conviennent généralement aux configurations de base.
  • Cliquez sur Terminer, et c’est tout bon. La machine virtuelle apparaît dans la liste des machines virtuelles.

Montez l’ISO sur la VM (car l’installation du système d’exploitation nécessite l’ISO).

  • Cliquez sur votre nouvelle VM, puis choisissez Modifier les paramètres.
  • Repérez le lecteur CD/DVD (son nom peut varier selon votre version d’ESXi).Sélectionnez le périphérique « Fichier ISO de la banque de données ».
  • Cliquez sur Parcourir et sélectionnez votre image ISO dans la base de données.
  • Assurez-vous que l’option « Se connecter à la mise sous tension » est cochée ! Sinon, l’image ISO ne sera pas montée au démarrage de la machine virtuelle.
  • Enregistrez vos paramètres.

Démarrer l’installation

  • Mettez la machine virtuelle sous tension — cliquez sur « Mettre sous tension » ou sur le bouton de lecture vert.
  • Passons maintenant à la partie intéressante : connectez-vous à la console de la machine virtuelle (généralement via Open Remote Console ) et suivez l’assistant d’installation du système d’exploitation. Si vous souhaitez modifier l’ordre de démarrage ou les paramètres du BIOS, accédez à Options de la machine virtuelle > Options de démarrage.
  • Si vous prévoyez d’installer Windows 11 ou un autre système d’exploitation moderne, vous devrez peut-être activer EFI ou Secure Boot, qui est également configurable dans les options de la machine virtuelle.

Après l’installation : Mettez VMware Tools en service.

Une fois le système d’exploitation installé et en cours d’exécution dans la machine virtuelle, n’oubliez pas d’installer VMware Tools. Il s’agit des pilotes et services qui optimisent le fonctionnement de la machine virtuelle et améliorent les performances graphiques, de la souris et du réseau. Pour cela, accédez au menu de la machine virtuelle, sélectionnez Système d’exploitation invité > Installer VMware Tools, puis suivez les instructions à l’écran.

Utilisation de PowerShell/PowerCLI pour automatiser la création de machines virtuelles

Si cliquer partout vous semble trop lent ou répétitif, PowerCLI peut automatiser ces tâches fastidieuses. Installez le module avec :

Install-Module -Name VMware. PowerCLI

Assurez-vous d’exécuter PowerShell en tant qu’administrateur. Si un avertissement concernant les certificats s’affiche, vous pouvez configurer :

Set-PowerCLIConfiguration -Scope AllUsers -InvalidCertificateAction Warn

Connectez-vous ensuite à votre serveur ESXi ou vCenter :

Connect-VIServer -Server <vCenter_FQDN_or_ESXi_IP>

Il suffit ensuite d’exécuter une commande comme :

New-VM -Name "AutoVM01" -VMHost esxi01.woshub.com -Datastore "ISCSI_DC01" -DiskGB 40 -DiskStorageFormat Thin -MemoryGB 8 -NumCpu 2 -NetworkName "VM Network"

Envie de faire plus sophistiqué ? Vous pouvez spécifier les identifiants du système d’exploitation invité ou les modèles de clonage :

-GuestId rhel4_64Guest

Ou clonez un modèle de machine virtuelle existant et personnalisez-le :

-Template "WS2022_Template" -OSCustomizationSpec "Cust_WS2022"

N’oubliez pas de vous déconnecter une fois terminé :

Disconnect-VIServer -Server $ESXiHost -Confirm:$false

Franchement, les scripts simplifient grandement la tâche lorsqu’on gère plusieurs machines virtuelles ou qu’on effectue des configurations répétitives. De plus, si vous souhaitez automatiser l’intégralité de votre environnement VMware, jetez un œil à des outils comme Ansible.

Configurer des machines virtuelles peut s’avérer un peu fastidieux, mais une fois les étapes maîtrisées, c’est très gratifiant de voir le résultat final. J’espère que cela permettra à certains de réduire un peu leur frustration.

Résumé

  • Chargez des fichiers ISO dans un datastore via le client Web vSphere.
  • Créez une nouvelle machine virtuelle, attribuez-lui des ressources et montez l’image ISO lors de l’installation.
  • Démarrez la machine virtuelle et procédez à l’installation du système d’exploitation.
  • Utilisez PowerCLI pour automatiser la création de machines virtuelles si vous préférez les scripts.

Conclure

Configurer une machine virtuelle sur VMware ESXi n’est pas sorcier, mais cela nécessite quelques étapes. Une fois que vous l’aurez fait deux ou trois fois, il suffira de répéter l’opération. Si vous effectuez souvent cette opération, n’hésitez pas à vous renseigner sur PowerCLI ou les outils d’automatisation : vous gagnerez un temps précieux et vous vous épargnerez bien des tracas. J’espère que ce guide aidera d’autres personnes à éviter les mêmes difficultés que j’ai rencontrées lors de mes premiers essais !