GNU/Linux >> Tutoriels Linux >  >> Linux

Comment configurer virt-manager pour la prise en charge de la virtualisation imbriquée ?

Question :

J'ai installé l'hyperviseur KVM sur mon système d'exploitation invité Debian (essentiellement une virtualisation imbriquée) qui est hébergé sur une machine Ubuntu. Cependant, lorsque je lance le kvm commande, j'obtiens cette erreur :"Impossible d'accéder au module du noyau KVM :aucun fichier ou répertoire de ce type. Échec de l'initialisation du KVM :aucun fichier ou répertoire de ce type. Aucun accélérateur trouvé “. J'utilise virt-manager sur la machine hôte pour gérer les systèmes d'exploitation invités. Pouvez-vous me dire comment résoudre cette erreur ?

Solution :

Si vous souhaitez exécuter une virtualisation sur une machine invitée, vous devez vous assurer que la machine hôte prend en charge la virtualisation imbriquée . La commande ci-dessous vous permettra de savoir si la machine hôte prend en charge la virtualisation imbriquée.

Comment savoir si les machines Intel ou AMD prennent en charge la virtualisation imbriquée ?

Sur architecture AMD :

[Host]$ sudo cat /sys/module/kvm_amd/parameters/nested
 1

Sur architecture Intel :

[Host]$ sudo cat /sys/module/kvm_intel/parameters/nested

Si la sortie de la commande ci-dessus est 'Y' ou '1' , votre ordinateur hôte prend en charge la virtualisation imbriquée.

Si la virtualisation imbriquée est activée sur votre ordinateur hôte, vous devez d'abord l'activer.

Sur architecture AMD :

sudo rmmod kvm-amd
sudo sh -c "echo 'options amd nested=1' >> /etc/modprobe.d/dist.conf"
sudo modprobe kvm-amd

Sur architecture Intel :

cat /etc/modprobe.d/dist.conf
options kvm-amd nested=y

Une fois cela fait, redémarrez la machine hôte.

Maintenant, configurez virt-manager pour prendre en charge la virtualisation imbriquée .

1. Lancez virt-manager .

$ virt-manager

2. Démarrez votre machine virtuelle.

3. Double-cliquez sur le nom de la machine virtuelle pour ouvrir une fenêtre comme indiqué ci-dessous.

4. Cliquez sur Affichage> Détails .

5. Dans la fenêtre Détails, cliquez sur Processeur .

6. Sous Configuration , cliquez sur "Copier la configuration du CPU hôte “. Une fois cela fait, le Modèle le champ sera rempli automatiquement.

7. Cliquez sur Appliquer bouton en bas.

Remarque  :Ces modifications prendront effet après le prochain arrêt de l'invité.

8. Arrêtez votre machine virtuelle et recommencez.

9. Essayez d'exécuter kvm commande et cela devrait fonctionner.


Linux
  1. Comment configurer la virtualisation sur Redhat Linux

  2. Comment désactiver la connexion à distance pour l'utilisateur root sur une machine Linux

  3. Comment installer et configurer Monit sur Linux pour la surveillance des processus

  4. Comment configurer postgresql pour la première fois ?

  5. Boucle for imbriquée

Comment activer la virtualisation imbriquée dans KVM sous Linux

Comment configurer la prise en charge de la souris pour les consoles virtuelles Linux

Comment activer la virtualisation imbriquée dans VirtualBox

Comment configurer votre Raspberry Pi OS pour l'utiliser pour la première fois

Comment installer Configurer le client LDAP pour le serveur d'annuaire 389

Comment installer et configurer le sous-système Windows pour Linux