Linux : Exécuter des machines virtuelles VirtualBox via la ligne de commande

Avec l’essor de la virtualisation, VirtualBox s’est imposé comme un outil incontournable pour une multitude d’utilisateurs. Que vous soyez un professionnel ou un simple passionné, savoir utiliser ce logiciel de manière efficace est crucial. Exécuter vos machines virtuelles directement via la ligne de commande peut sembler intimidant, mais cet article démystifie le processus et vous révèle les avantages liés à cette méthode.

Pourquoi choisir la ligne de commande ?

La ligne de commande présente plusieurs avantages par rapport à l’interface graphique, notamment :

  • Ciblage précis des commandes sans navigation dans des menus complexes.
  • Possibilité d’automatisation de tâches répétitives par le biais de scripts.
  • Utilisation réduite des ressources système, contribuant à de meilleures performances
  • Gestion à distance simplifiée grâce à des protocoles comme SSH.

Préparatifs nécessaires

Préparatifs nécessaires

Avant de plonger dans l’exécution de vos machines virtuelles, quelques préparatifs sont nécessaires :

  1. Installez la dernière version de VirtualBox sur votre système Linux.
  2. Assurez-vous d’avoir les droits administratifs pour exécuter certaines commandes.
  3. VirtualBox Extension Pack doit être installé pour accéder aux fonctionnalités réseau.

Commandes essentielles pour piloter vos VMs

Une fois préparé, il est temps d’utiliser la ligne de commande pour exécuter et gérer vos machines virtuelles. Voici quelques commandes clés :

🔍 Commandes
▶️ VBoxManage startvm « Nom_VM » –type headless
⏸️ VBoxManage controlvm « Nom_VM » pause
🔄 VBoxManage controlvm « Nom_VM » resume
💻 VBoxManage controlvm « Nom_VM » poweroff
🗑️ VBoxManage unregistervm « Nom_VM » –delete

Créer une nouvelle machine virtuelle via CLI

Créer une nouvelle machine virtuelle via CLI

Pour aller plus loin, la création d’une nouvelle machine virtuelle peut également se faire via la ligne de commande. Voici un aperçu des étapes à suivre :

  1. Créez la machine virtuelle : VBoxManage createvm –name « Nom_VM » –register
  2. Configurez la mémoire : VBoxManage modifyvm « Nom_VM » –memory 2048
  3. Ajoutez un disque dur : VBoxManage createhd –filename « /chemin/vers/disque.vdi » –size 50000
  4. Connectez le disque et l’ISO : VBoxManage storageattach « Nom_VM » –storagectl « SATA Controller » –port 0 –device 0 –type hdd –medium « /chemin/vers/disque.vdi »
  5. Démarrez la machine : VBoxManage startvm « Nom_VM » –type headless

Finalisez l’installation via RDP

Pour accéder à votre VM nouvellement créée une fois démarrée, configurez l’accès RDP :

  1. Activez RDP : VBoxManage modifyvm « Nom_VM » –vrde on
  2. Spécifiez le port utilisé : VBoxManage modifyvm « Nom_VM » –vrdeport 3389
  3. Connectez-vous via votre client RDP favori avec l’adresse IP de votre machine hôte.

Discutez de vos expériences !

Discutez de vos expériences !

Quels sont vos défis ou réussites en matière de gestion de machines virtuelles sous Linux ? Partagez vos expériences en commentaires !