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 la machine virtuelle du noyau. 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 d'hyperviseur comme VMware ESXi ou vSphere.

Jusqu'à présent, vous ne pouvez pas exécuter la virtualisation KVM sur les appareils Raspberry Pi. L'une des principales raisons à cela était que les versions Raspberry Pi 3 et Ancienne 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 publié a rendu la virtualisation KVM possible sur le framboise PI. Distributions Linux comme Fedora, Manjaro, etc., facilite la virtualisation KVM pour le Raspberry Pi 4 en précompilant le module du noyau KVM Linux. Notre framboise PI OS préférée peut é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 le Raspberry Pi 4. Alors, commençons.

Des choses dont vous aurez besoin:

Pour suivre cet article, vous aurez besoin des choses suivantes:

  1. A Raspberry PI 4 (4 Go ou 8 Go de version) Ordink Board.
  2. Un adaptateur d'alimentation USB Type-C.
  3. Une carte microSD de 32 Go ou plus de capacité avec Fedora Workstation 33 Image du bras a clignoté dessus.
  4. Un clavier.
  5. Une souris.
  6. Un moniteur.
  7. Connectivité Internet sur la framboise 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 poste de travail Fedora 33. Heureusement, KVM et tous les outils requis sont disponibles dans le référentiel officiel de Package of Fedora Workstation 33.

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

$ sudo dnf makecache


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

$ sudo dnf groupe installer "virtualisation"


Pour confirmer l'installation, appuyez sur Y Et 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 utilisateur de connexion 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'installation d'installation du bras du serveur Ubuntu:

Canonical a une version officielle du bras Ubuntu Server, 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 comme démonstration. Dans une section ultérieure de cet article, je vais vous montrer quelles autres alternatives sont disponibles au moment de cet article.

Tout d'abord, visitez le site officiel d'Ubuntu. Une fois que la page se charge, cliquez sur Télécharger et puis BRAS du Serveur Ubuntu Section comme marqué dans la capture d'écran ci-dessous.


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


Sélectionner Sauvegarder Déposer et cliquez sur D'ACCORD.


Votre navigateur doit commencer à télécharger le serveur Ubuntu 20.04.1 Image ISO de bras LTS. Cela peut prendre un certain temps pour terminer.

Engeant l'image ISO du serveur Ubuntu vers le répertoire d'image KVM:

Une fois le serveur Ubuntu 20.04.1 image ISO L'image 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'image KVM par défaut est / var / lib / libvirt / image /. Vous devez copier votre serveur Ubuntu 20.04.1 image ISO ISO à la / var / lib / libvirt / image / annuaire.

Pour déplacer le serveur Ubuntu 20.04.1 Image ISO ARM vers le répertoire / var / lib / libvirt / image / répertoire, 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 LTS KVM:

Dans cette section, je vais vous montrer comment créer une machine virtuelle KVM et installer Ubuntu Server 20.04.1 LTS dessus en utilisant l'application KVM Graphical Management Gestionnaire de machines virtuelles (Vmm).

Premièrement, rechercher Gestionnaire de machines virtuelles dans le Menu d'application de votre environnement de bureau Fedora 33. Ensuite, cliquez sur le Gestionnaire de machines virtuelles icône comme marqué 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 marqué dans la capture d'écran ci-dessous.


Sélectionner Média d'installation local (image ISO ou CDROM) Et cliquez sur Forward.


Cliquer sur Parcourir


Sélectionnez le serveur Ubuntu 20.04.1 Image d'installation ISO du bras de la liste et cliquez sur Choisir le volume.


Cliquer sur Avant.


Tapez la quantité de mémoire (dans les mégaoctets / mebibytes) et le nombre de cœurs CPU que vous souhaitez pour cette machine virtuelle.

J'utiliserai 2 Go ou 2048 Mo de mémoire et 1 noyau CPU pour cette machine virtuelle.

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


Tapez la quantité d'espace disque que vous souhaitez allouer à cette machine virtuelle (en gigaoctets / gibibytes). J'allouerai 10 Go d'espace disque pour 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 ISO.


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


Le programme d'installation du serveur Ubuntu est chargé à partir du serveur Ubuntu 20.04.1 image ISO LTS. Cela peut prendre quelques secondes pour terminer.

Une fois l'installateur du serveur Ubuntu prêt, vous devriez voir la fenêtre suivante.

Sélectionner Passez au mode riche et presser <Entrer>.


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

NOTE: 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 du serveur Ubuntu 20.04.1 installateur LTS. Pour savoir ce que fait chacune des options d'installation d'Ubuntu et comment la configurer comme vous le souhaitez, lisez mon article Installation du serveur Ubuntu 20.04 LTS.


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


Sélectionnez votre disposition du clavier.

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


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


Sélectionner Fait et presser <Entrer>.


Sélectionner Fait et presser <Entrer>.


Sélectionner Fait et presser <Entrer>.


Sélectionner Fait et presser <Entrer>.


Sélectionner Continuer et presser <Entrer>.


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

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


Pour installer le serveur OpenSSH SSH, vous devez vérifier Installer OpenSSH serveur comme marqué 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 devrait être vérifié.

Ensuite, sélectionnez Fait et presser <Entrer>.


Sélectionner Fait et presser <Entrer>.


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


Une fois l'installation terminée, elle 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 presser <Entrer> Pour annuler les mises à jour. Vous pouvez installer les mises à jour ultérieurement en utilisant le gestionnaire de packages APT. Je vais juste le laisser continuer.


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


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

Vous pouvez vous connecter à la machine virtuelle du serveur Ubuntu à l'aide du nom d'utilisateur et du mot de passe de connexion que vous avez définis lors de l'installation.


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


J'exécute le serveur Ubuntu 20.04.1 LTS sur une machine virtuelle KVM. Sur ma framboise pi 4! Incroyable!


Vous pouvez gérer vos machines virtuelles KVM à partir du Gestionnaire de machines virtuelles. Comme vous pouvez le voir, le serveur Ubuntu 20.04 LTS KVM Virtual Machine que j'ai créé plus tôt est répertorié 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 le serveur Ubuntu 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 officiel de Fedora à partir d'un navigateur Web.

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


Clique sur le Télécharger bouton du AARCH64 Image ISO standard Fedora 33 ou l'image ISO NETINSTALL comme marqué 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 à l'aide de la Gestionnaire de machines virtuelles appliquer.


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

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


Cliquez sur le CentOS 8 ARM64 (AARCH64) ou le lien CentOS Stream ARM64 (AARCH64) comme marqué 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 l'image ISO CENTOS AARCOS AARCH64, 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 KVM Stream CentOS 8 ou CentOS à l'aide de la Gestionnaire de machines virtuelles appliquer.

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 LTS KVM Machine virtuelle sur le Raspberry Pi 4. J'ai utilisé le Fedora Workstation 33 comme système d'exploitation du Raspberry Pi 4 dans cet article. Cet article devrait vous aider à démarrer avec la virtualisation de KVM sur le Raspberry Pi 4.