Installer et configurer KVM sur Ubuntu 20.04 Focal Fossa Linux

Installer et configurer KVM sur Ubuntu 20.04 Focal Fossa Linux

KVM est Machine virtuelle basée sur le noyau. C'est un module construit directement dans le noyau Linux qui permet au système d'exploitation d'agir comme un hyperviseur. Bien que certaines personnes puissent préférer une solution tierce comme VirtualBox, il n'est pas nécessaire d'installer un logiciel supplémentaire, car le noyau Linux nous donne déjà les outils nécessaires dont nous avons besoin pour fabriquer des machines virtuelles.

KVM nécessite une petite configuration si vous voulez des commodités comme un gestionnaire graphique ou la possibilité d'autoriser les invités VM à vous connecter à partir de votre réseau - mais nous couvrirons cela dans ce guide. Une fois qu'il est opérationnel, vous constaterez que KVM offre l'expérience la plus stable et la plus transparente pour vos besoins de virtualisation sur Linux.

Dans ce tutoriel, vous apprendrez:

  • Comment installer les utilitaires KVM nécessaires sur Ubuntu 20.04
  • Comment installer et configurer Virt-Manager
  • Comment configurer les interfaces réseau pour la connexion pontée
  • Comment créer une nouvelle machine virtuelle
Création d'une nouvelle machine virtuelle dans Virt-Manager Exigences logicielles et conventions de ligne de commande Linux
Catégorie Exigences, conventions ou version logicielle utilisée
Système Ubuntu 20 installé ou mis à niveau.04 FOCAL FOSSA
Logiciel KVM, Virt-Manager
Autre Accès privilégié à votre système Linux en tant que racine ou via le Sudo commande.
Conventions # - Exige que les commandes Linux soient exécutées avec des privilèges racine soit directement en tant qu'utilisateur racine, soit par l'utilisation de Sudo commande
$ - Exige que les commandes Linux soient exécutées en tant qu'utilisateur non privilégié régulier

Installez les packages KVM



Bien que KVM soit un module intégré au noyau Linux lui-même, cela ne signifie pas que tous les packages nécessaires sont inclus dans votre installation Ubuntu par défaut par défaut. Vous en aurez besoin pour commencer, et ils peuvent être installés avec cette commande dans le terminal:

$ sudo apt installer qemu-kvm libvirt-crients libvirt-daemon-system pont-utils vir-manager 

Configurer le pont réseau

Pour que vos machines virtuelles puissent accéder à votre interface réseau et se voir attribuer leurs propres adresses IP, nous devons configurer la mise en réseau pontée sur notre système.

Tout d'abord, exécutez la commande Linux suivante afin de savoir quel nom votre interface réseau a été attribuée. Savoir cela nous permettra de faire une configuration supplémentaire plus tard.

$ ip a 
Déterminer le nom de l'interface réseau

Dans notre cas, l'interface réseau est appelée ENP0S3. Le vôtre sera probablement très nommé.

Afin de dire à Ubuntu que nous voulons que notre connexion soit comblée, nous devons modifier le fichier de configuration des interfaces réseau. Faire cela n'aura pas d'impact négatif sur votre connexion. Cela permettra simplement à cette connexion d'être partagée avec les machines virtuelles.

Utiliser nano ou votre éditeur de texte préféré pour ouvrir le fichier suivant:

$ sudo nano / etc / réseau / interfaces 

Lorsque vous ouvrez ce fichier pour la première fois, il peut être vide ou ne contenir que quelques lignes. Votre interface de pont est appelée BR0, Ajoutez donc la ligne suivante pour que l'interface apparaisse par défaut:

Auto BR0 

En dessous de cette ligne, ajoutez la ligne suivante pour votre interface réseau actuelle (celle dont nous avons le nommé déterminé précédemment).

Manuel Iface ENP0S3 INET 

Ensuite, vous pouvez ajouter les informations du pont. Ces lignes indiquent à Ubuntu que votre pont utilisera DHCP pour une affectation d'adresse IP automatique, et votre pont gérera votre interface actuelle.

iface BR0 INET DHCP BRIDGE_PORTS ENP0S3 

C'est à quoi votre fichier devrait ressembler une fois que toutes les modifications ont été appliquées (si vous avez également quelques lignes qui étaient déjà là, c'est bien de les avoir aussi):

Fichier de configuration des interfaces réseau

Enregistrez vos modifications et quittez le fichier.

Ajoutez votre utilisateur aux groupes

Afin de gérer votre ou vos machines virtuelles sans privilèges racine, votre utilisateur devra appartenir à deux groupes d'utilisateurs. Exécutez les commandes suivantes pour ajouter votre utilisateur aux groupes appropriés (remplacement User1 avec le nom de votre utilisateur):

$ sudo addUser user1 libvirt $ sudo addUser user1 libvirt-qemu 

Lorsque vous avez terminé, vous devez redémarrer votre système pour vous assurer que toutes les modifications apportées à la configuration de votre utilisateur et réseau ont une chance de prendre effet.

Créer une machine virtuelle

Lorsque Ubuntu est en arrière, vous pouvez ouvrir Virt-Manager à partir du lanceur d'applications. Bien que cela ne ressemble pas beaucoup, cette fenêtre nous fournira tout ce dont nous avons besoin pour gérer nos machines virtuelles.

Pour commencer à créer une nouvelle machine virtuelle, cliquez sur l'icône supérieure gauche, qui ressemble à un écran d'ordinateur brillant.

Créer une nouvelle machine virtuelle

Votre nouvelle machine virtuelle aura besoin d'un système d'exploitation. Vous installerez très probablement à partir d'un .Fichier ISO, alors sélectionnez cette option dans la première fenêtre. Si vous avez toujours besoin d'une image du système d'exploitation, rendez-vous sur Ubuntu 20.04 Téléchargez et téléchargez-en un gratuitement.

Sélectionner la source d'installation

Regardez vers votre fichier d'installation et sélectionnez-le.

Parcourir les supports d'installation

Vous devrez également dire à Virg-Manager quel système d'exploitation vous essayez d'installer, s'il ne le détermine pas automatiquement avec succès.

Remplissez les informations du système d'exploitation

Sur l'écran suivant, allouez une quantité raisonnable de CPU et de ressources de mémoire à votre nouvelle machine virtuelle. Fais attention à ne pas lui donner trop.

CPU et allocation de mémoire

L'écran suivant vous posera des questions sur la taille du disque dur. Encore une fois, entrez un montant raisonnable - une machine virtuelle n'a probablement pas besoin de beaucoup.

Allocation de stockage

Donnez un nom à votre machine virtuelle et finalisez vos modifications sur l'écran suivant. Cliquez sur «finir» lorsque vous êtes prêt à commencer l'installation.

Finaliser les paramètres de la machine virtuelle

Après avoir cliqué sur la fin, le système d'exploitation s'installera comme il le ferait habituellement sur un ordinateur physique. Une fois terminé, vous pouvez continuer à utiliser l'application Virt-Manager pour gérer votre ou vos machines virtuelles, y compris les allumer et les désactiver.

Conclusion

Dans cet article, nous avons appris à utiliser KVM et Virt-Manager pour installer et gérer des machines virtuelles sur Ubuntu 20.04 FOCAL FOSSA. Nous avons également vu comment configurer les interfaces réseau pour les connexions pontées entre la machine hôte et les systèmes d'exploitation invités.

KVM est un outil très puissant et associé à Virt-Manager, une gestion élégante et facile de plusieurs machines virtuelles. Maintenant que KVM est configuré, vous aurez accès à à peu près n'importe quel système d'exploitation sous une forme virtualisée, directement à partir de votre bureau Ubuntu.

Tutoriels Linux connexes:

  • Choses à installer sur Ubuntu 20.04
  • Choses à faire après l'installation d'Ubuntu 20.04 Focal Fossa Linux
  • Ubuntu 20.04 astuces et choses que vous ne savez peut-être pas
  • Ubuntu 20.04 Guide
  • Comment installer ubuntu 20.04 sur VirtualBox
  • Installez Manjaro dans VirtualBox
  • Ubuntu 20.04 Hadoop
  • Choses à installer sur Ubuntu 22.04
  • Les 8 meilleurs environnements de bureau Ubuntu (20.04 FOCAL FOSSA…
  • Une introduction à l'automatisation Linux, des outils et des techniques