Tarte aux framboises

Comment activer la virtualisation KVM sur Raspberry Pi 4

Comment activer la virtualisation KVM sur Raspberry Pi 4

La forme complète de KVM est Kernel Virtual Machine. C'est la solution de virtualisation pour Linux. KVM est un module de noyau Linux qui permet au noyau Linux d'agir comme un programme hyperviseur comme VMware ESXi ou VSphere.

Jusqu'à présent, vous ne pouviez pas exécuter la virtualisation KVM sur les appareils Raspberry Pi. L'une des principales raisons à cela était que le Raspberry Pi 3 et les versions antérieures n'ont que 1 Go de mémoire. 1 Go de mémoire est insuffisant pour la virtualisation KVM. Docker est une meilleure solution pour ces appareils.

Le modèle Raspberry Pi 4 8 ​​Go récemment sorti a rendu la virtualisation KVM possible sur le Raspberry Pi. Distributions Linux comme Fedora, Manjaro, etc., rendu la virtualisation KVM facile pour le Raspberry Pi 4 en précompilant le module du noyau Linux KVM. Notre système d'exploitation Raspberry Pi préféré pourrait également suivre ce chemin un jour.

Dans cet article, je vais vous montrer comment installer KVM sur Raspberry Pi 4 et créer une machine virtuelle KVM sur Raspberry Pi 4. Alors, commençons.

Choses dont vous aurez besoin :

Pour suivre cet article, vous aurez besoin des éléments suivants :

  1. Un ordinateur monocarte Raspberry Pi 4 (version 4 Go ou 8 Go).
  2. Un adaptateur secteur USB Type-C.
  3. Une carte microSD de 32 Go ou plus avec une image ARM de Fedora Workstation 33 flashée dessus.
  4. Un clavier.
  5. Une souris.
  6. Un moniteur.
  7. Connectivité Internet sur le Raspberry Pi 4.

Si vous avez besoin d'aide pour installer Fedora Workstation 33 sur votre Raspberry Pi 4, consultez mon article Comment installer Fedora 33 sur Raspberry Pi 4.

Installation de KVM, libvirt et Virtual Machine Manager :

Avant de pouvoir créer des machines virtuelles KVM, vous devez avoir KVM et tous les outils requis installés sur votre Fedora Workstation 33. Heureusement, KVM et tous les outils requis sont disponibles dans le référentiel de packages officiel de Fedora Workstation 33.

Tout d'abord, mettez à jour le cache du référentiel de packages DNF avec la commande suivante :

$ sudo dnf makecache


Vous pouvez installer KVM et tous les outils requis avec la commande suivante :

$ sudo dnf group install " Virtualisation "


Pour confirmer l'installation, appuyez sur Oui puis appuyez sur <Entrer>.


Le gestionnaire de packages DNF téléchargera et installera automatiquement tous les packages requis. Cela peut prendre un certain temps pour terminer.


À ce stade, KVM et tous les outils requis doivent être installés.


Ajoutez votre nom d'utilisateur au libvirt groupe avec la commande suivante :

$ sudo usermod -aG libvirt $(whoami)


Pour que les modifications prennent effet, redémarrez votre Raspberry Pi 4 avec la commande suivante :

$ sudo redémarrer

Téléchargement de l'image d'installation ARM du serveur Ubuntu :

Canonical a une version officielle d'Ubuntu Server ARM, qui fonctionne très bien en tant qu'invité KVM (machine virtuelle) sur le Raspberry Pi 4.

Dans cet article, je vais montrer comment installer Ubuntu Server 20.04 LTS en tant que machine virtuelle KVM sur le Raspberry Pi 4 en démonstration. Dans une section ultérieure de cet article, je vous montrerai quelles autres alternatives sont disponibles au moment de cet article.

Tout d'abord, visitez le site officiel d'Ubuntu. Une fois la page chargée, cliquez sur Télécharger et alors BRAS du Serveur Ubuntu section comme indiqué dans la capture d'écran ci-dessous.


Clique sur le Télécharger Ubuntu 20.04.1 LTS bouton de téléchargement comme indiqué dans la capture d'écran ci-dessous.


Sélectionner Sauvegarder Déposer et cliquez sur d'accord.


Votre navigateur devrait commencer à télécharger le serveur Ubuntu 20.04.1 image ISO LTS ARM. Cela peut prendre un certain temps pour terminer.

Déplacer l'image ISO du serveur Ubuntu vers le répertoire d'images KVM :

Une fois le serveur Ubuntu 20.04.1 image ISO ARM est téléchargée, vous devriez pouvoir la trouver dans le ~/Téléchargements répertoire, comme vous pouvez le voir dans la capture d'écran ci-dessous.

$ ls -lh ~/Téléchargements


Le répertoire d'images KVM par défaut est /var/lib/libvirt/image/. Vous devez copier votre serveur Ubuntu 20.04.1 image ISO ARM au /var/lib/libvirt/image/ annuaire.

Pour déplacer le serveur Ubuntu 20.04.1 ARM ISO image dans le répertoire /var/lib/libvirt/image/ , exécutez la commande suivante :

$ sudo mv -v ~/Téléchargements/ubuntu-20.04.1-live-server-arm64.iso /var/lib/libvirt/images/

Création d'un serveur Ubuntu 20.04.1 machine virtuelle KVM LTS :

Dans cette section, je vais vous montrer comment créer une machine virtuelle KVM et installer Ubuntu Server 20.04.1 LTS dessus à l'aide de l'application de gestion graphique KVM Gestionnaire de machines virtuelles (VMM).

Tout d'abord, recherchez Gestionnaire de machines virtuelles dans le Menu des applications de votre environnement de bureau Fedora Workstation 33. Ensuite, cliquez sur le Gestionnaire de machines virtuelles icône comme indiqué dans la capture d'écran ci-dessous.


Gestionnaire de machines virtuelles devrait être ouvert.


Pour créer une machine virtuelle KVM, cliquez sur l'icône ( ) comme indiqué dans la capture d'écran ci-dessous.


Sélectionner Support d'installation local (image ISO ou CD-ROM) et cliquez sur Suivant.


Cliquer sur Parcourir


Sélectionnez le serveur Ubuntu 20.04.1 image d'installation ISO ARM dans la liste et cliquez sur Choisissez le volume.


Cliquer sur Avant.


Tapez la quantité de mémoire (en mégaoctets/mebioctets) et le nombre de cœurs de processeur que vous souhaitez pour cette machine virtuelle.

J'utiliserai 2 Go ou 2048 Mo de mémoire et 1 cœur de processeur pour cette machine virtuelle.

Une fois que vous avez terminé, cliquez sur Avant.


Tapez la quantité d'espace disque que vous souhaitez allouer pour cette machine virtuelle (en gigaoctets/gibioctets). J'allouerai 10 Go d'espace disque à cette machine virtuelle.

Une fois que vous avez terminé, cliquez sur Avant.


Cliquer sur Finir.


La machine virtuelle est en cours de création. Cela peut prendre quelques secondes pour terminer.


Une fois la machine virtuelle créée, elle doit démarrer et démarrer à partir du serveur Ubuntu 20.04.1 image ISO ARM.


Une fois que vous voyez le menu GRUB suivant, sélectionnez Installer le serveur Ubuntu et appuyez sur <Entrer>.


Le programme d'installation du serveur Ubuntu est en cours de chargement à partir du serveur Ubuntu 20.04.1 image ISO LTS. Cela peut prendre quelques secondes pour terminer.

Une fois le programme d'installation du serveur Ubuntu prêt, vous devriez voir la fenêtre suivante.

Sélectionner Passer en mode riche et appuyez sur <Entrer>.


Le programme d'installation d'Ubuntu devrait passer en mode riche.

REMARQUE: Cet article concerne l'activation de la virtualisation KVM sur le Raspberry Pi 4. Donc, je ne me concentrerai pas sur l'explication des tenants et aboutissants d'Ubuntu Server 20.04.1 installateur LTS. Pour savoir ce que fait chacune des options du programme d'installation d'Ubuntu et comment la configurer comme vous le souhaitez, lisez mon article Installation d'Ubuntu Server 20.04 LTS.


Sélectionnez votre langue et appuyez sur <Entrer>.


Sélectionnez votre disposition de clavier.

Une fois que vous avez terminé, sélectionnez Fait et appuyez sur <Entrer>.


Sélectionner Continuer sans réseau et appuyez sur <Entrer>.


Sélectionner Fait et appuyez sur <Entrer>.


Sélectionner Fait et appuyez sur <Entrer>.


Sélectionner Fait et appuyez sur <Entrer>.


Sélectionner Fait et appuyez sur <Entrer>.


Sélectionner Continuer et appuyez sur <Entrer>.


Saisissez votre nom complet, votre nom d'hôte (nom du serveur), votre nom d'utilisateur et votre mot de passe.

Une fois que vous avez terminé, sélectionnez Fait et appuyez sur <Entrer>.


Pour installer le serveur OpenSSH SSH, vous devez vérifier Installer OpenSSH serveur comme indiqué dans la capture d'écran ci-dessous.

Pour ce faire, sélectionnez Installer OpenSSH serveur et appuyez sur <Barre d'espace>.


Installer le serveur OpenSSH doit être vérifié.

Ensuite, sélectionnez Fait et appuyez sur <Entrer>.


Sélectionner Fait et appuyez sur <Entrer>.


Le programme d'installation d'Ubuntu devrait commencer à installer Ubuntu Server 20.04 LTS sur la machine virtuelle. Il faudra un certain temps pour terminer.


Une fois l'installation terminée, il installera automatiquement toutes les mises à jour nécessaires. Il faudra un certain temps pour terminer.

Si vous le souhaitez, vous pouvez sélectionner Annuler la mise à jour et redémarrer et appuyez sur <Entrer> pour annuler les mises à jour. Vous pouvez installer les mises à jour plus tard à l'aide du gestionnaire de packages APT. je vais juste le laisser continuer.


Une fois les mises à jour installées, sélectionnez Redémarrer et appuyez sur <Entrer> pour redémarrer votre machine virtuelle.


Une fois la machine virtuelle démarrée, vous devriez voir le serveur Ubuntu 20.04.1 fenêtre de connexion LTS.

Vous pouvez vous connecter à la machine virtuelle Ubuntu Server en utilisant le nom d'utilisateur et le mot de passe que vous avez définis lors de l'installation.


Comme vous pouvez le voir, je suis connecté à la machine virtuelle Ubuntu Server.


J'utilise Ubuntu Server 20.04.1 LTS sur une machine virtuelle KVM. Sur mon Raspberry Pi 4! Étonnante!


Vous pouvez gérer vos machines virtuelles KVM à partir du Gestionnaire de machines virtuelles. Comme vous pouvez le voir, le serveur Ubuntu 20.04 La machine virtuelle LTS KVM que j'ai créée précédemment est répertoriée dans le Gestionnaire de machines virtuelles tableau de bord.

Autres images d'installation ISO ARM Linux pour KVM :

Au moment d'écrire ces lignes, outre Ubuntu Server 20.04 LTS, vous pouvez également installer Fedora Server 33 et CentOS 8 sur le Raspberry Pi 4 en tant que machine virtuelle KVM.

Pour télécharger l'image d'installation ISO de Fedora Server 33, visitez le site Web officiel de Fedora à partir d'un navigateur Web.

Clique sur le Télécharger maintenant bouton de Serveur Fedora comme indiqué dans la capture d'écran ci-dessous.


Clique sur le Télécharger bouton de l'un ou l'autre aarch64 Image ISO standard Fedora 33 ou image ISO netinstall comme indiqué dans la capture d'écran ci-dessous.

Une fois l'image ISO téléchargée, vous pouvez créer une machine virtuelle Fedora Server 33 KVM en utilisant le Gestionnaire de machines virtuelles application.


Pour télécharger l'image d'installation ISO de CentOS 8, visitez le site Web officiel de CentOS à partir d'un navigateur Web.

Clique sur le Télécharger lien comme indiqué dans la capture d'écran ci-dessous.


Cliquez sur le lien CentOS 8 ARM64 (aarch64) ou CentOS Stream ARM64 (aarch64) comme indiqué dans la capture d'écran ci-dessous.


Cliquez sur l'un des liens miroir.


À partir du miroir FTP de CentOS, vous pouvez télécharger soit l'image ISO CentOS aarch64 netboot, l'image ISO minimale ou l'image ISO DVD1.

Une fois l'image ISO téléchargée, vous pouvez créer une machine virtuelle CentOS 8 ou CentOS Stream KVM à l'aide du Gestionnaire de machines virtuelles application.

Conclusion:

Dans cet article, je vous ai montré comment activer la virtualisation KVM sur Raspberry Pi 4 et créer un serveur Ubuntu 20.04 Machine virtuelle LTS KVM sur Raspberry Pi 4. J'ai utilisé le Fedora Workstation 33 comme système d'exploitation pour le Raspberry Pi 4 dans cet article. Cet article devrait vous aider à démarrer avec la virtualisation KVM sur le Raspberry Pi 4.

Jeux HD remasterisés pour Linux qui n'ont jamais eu de version Linux plus tôt
De nombreux développeurs et éditeurs de jeux proposent une remasterisation HD d'anciens jeux pour prolonger la durée de vie de la franchise, veuillez ...
Comment utiliser AutoKey pour automatiser les jeux Linux
AutoKey est un utilitaire d'automatisation de bureau pour Linux et X11, programmé en Python 3, GTK et Qt. En utilisant ses fonctionnalités de script e...
Comment afficher le compteur FPS dans les jeux Linux
Les jeux Linux ont reçu une impulsion majeure lorsque Valve a annoncé la prise en charge de Linux pour le client Steam et leurs jeux en 2012. Depuis l...