Les machines virtuelles (VM) sont excellentes. Ils vous permettent d’en faire plus sur plusieurs plates-formes différentes. Ils fournissent également un bac à sable pour tester de nouvelles choses. Lorsque vous avez également besoin d’un bureau graphique, la plupart des situations nécessitent que vous soyez lié à la machine de l’hyperviseur.
Cela dit, vous pouvez partager le bureau de votre machine virtuelle sur votre réseau avec VNC. Cela vous permettra d’accéder à vos machines virtuelles de n’importe où sur votre réseau local. VNC est un protocole de partage de bureau qui permet à un système Linux de sortir son bureau graphique sur un réseau (un peu comme les connexions Bureau à distance dans Windows). De cette façon, vous pouvez ouvrir le bureau sur un autre ordinateur et interagir directement avec lui comme vous le feriez si vous étiez assis devant.
Il existe de nombreuses façons de gérer cela. Ce guide se concentrera sur Ubuntu et utilisera TigerVNC. Si vous avez d’autres préférences, vous pouvez certainement vous adapter en conséquence.
Avant de commencer, vous devrez installer les packages requis. La plupart de la virtualisation se fait via le noyau lui-même, vous n’avez donc pas besoin de grand-chose d’autre.
Sur le serveur
Le serveur, dans ce cas, fait référence à l’ordinateur qui exécute la machine virtuelle.
Sur le client
Le client, dans ce cas, fait référence à l’ordinateur qui accède à distance à l’ordinateur avec la machine virtuelle.
Le pont réseau n’est pas strictement nécessaire pour les machines virtuelles, mais il est très utile et les fait se comporter comme des machines physiques sur votre réseau.
Cette partie n’est pas trop difficile, mais vous ne devriez probablement pas le faire à distance via SSH car vous devrez redémarrer après le processus.
Sur la machine serveur, commencez par rechercher le nom de votre interface réseau. Courir ip a
pour voir quelle interface réseau votre ordinateur utilise. Une fois que vous l’avez, utilisez votre éditeur de texte préféré avec sudo
pour ouvrir “/etc/network/interfaces”. Faites en sorte qu’il ressemble à ceci :
Remplacez « eth0 » par le nom de votre interface. Si vous en utilisez plusieurs, vous pouvez les lister en les séparant par un seul espace. Lorsque votre fichier est prêt, enregistrez et quittez. Il est préférable de redémarrer votre ordinateur après cela pour appliquer la modification.
Il existe un moyen direct de créer vos machines virtuelles à partir de la ligne de commande. Bien sûr, si vous ne le souhaitez vraiment pas, vous pouvez utiliser un outil comme virt-manager pour créer les VM, mais vous devrez les modifier ultérieurement.
Si vous envisagez d’utiliser la ligne de commande, ce n’est pas si difficile. Il y a beaucoup d’options, mais vous n’avez certainement pas besoin de toutes.
La commande pour créer votre machine virtuelle est assez complexe. Il existe de nombreuses options, et ce nombre peut augmenter avec la complexité de la machine.
Commencez par nommer la machine.
Définissez la quantité de mémoire en mégaoctets et le nombre de cœurs de processeur.
Ensuite, indiquez-lui la quantité d’espace disque à allouer en gigaoctets et l’emplacement du fichier “.iso” à partir duquel il sera installé.
Vous devrez également lui dire de rendre les graphiques disponibles sur VNC. Utilisez les valeurs par défaut et configurez-le comme ceci :
Enfin, dites-lui d’utiliser votre pont réseau.
Mettez tout cela ensemble et vous obtiendrez une commande comme celle-ci :
Sur la machine cliente, ouvrez TigerVNC. Il s’appellera probablement “vncviewer” sur votre système. La fenêtre est très simple. Entrez l’adresse IP de votre serveur et connectez-vous.
Une deuxième fenêtre s’ouvrira sur votre VM. Utilisez les commandes sur le côté pour redimensionner la fenêtre de votre machine virtuelle à votre guise. Ensuite, terminez l’installation de votre VM.
Lorsque votre installation est terminée, vous pouvez utiliser votre machine virtuelle comme n’importe quelle autre (ou le bureau natif). Après l’avoir éteint, vous pouvez le redémarrer via virsh
et reconnectez-vous via VNC comme vous l’avez fait ici.
C’est ça! Vous pouvez désormais créer et exécuter des machines virtuelles avec des bureaux graphiques à distance sur votre réseau.
Recevez les mises à jour de nos derniers tutoriels.
Nick est un technicien indépendant. journaliste, passionné de Linux et joueur PC de longue date.