Je voudrais faire des tests de lib sur mon système d'exploitation. J'ai donc besoin de plusieurs environnements pour exécuter KVM. Et j’ai trouvé que mon ordinateur invité n’était pas capable d’exécuter KVM.
J'utilisais virtualbox 4.2.
KVM nécessite VT-X/AMD-V , mais VirtualBox ne transmet pas VT-X/AMD-V à l'invité système d'exploitation.
Par conséquent, KVM ne peut pas (pour le moment) s'exécuter dans VirtualBox. Veuillez suivre ticket de bug # 4032 .
VT-X et AMD-V (appelées extensions de virtualisation ) exécutent le système d’exploitation invité de manière native dans la CPU. Sans eux, le logiciel de virtualisation doit interpréter les codes opération du système d'exploitation dans le logiciel, ce qui est très lent.
Pour l'instant, vous pouvez soit
Virtualbox vient de publier (18/12/2018) la version 6 dans laquelle la virtualisation est imbriquée. Cependant, pour le moment, il semble que le processus Intel ne soit toujours pas disponible. https://www.virtualbox.org/wiki/Downloads
En ce qui concerne la question principale (Activer la virtualisation imbriquée dans Ubuntu) - le module KVM prend en charge la virtualisation imbriquée sur Ubuntu 16 et les versions ultérieures (peut-être aussi des versions inférieures). Pas sûr d'utiliser XEN sur l'hôte, mais vous pouvez imbriquer XEN dans KVM à coup sûr.