虚拟机上的 Linux KVM

虚拟机上的 Linux KVM

我们可以在 VirtualBox 机器上安装 KVM 机器吗?虚拟机上的虚拟机

我发出时出现以下错误:

$ virt-install –-name kvm_client1 –-ram 256 –-disk
path=/var/lib/libvirt/images/kvm_client1.img,size=5 –-network network=default –-
cdrom /dev/cdrom

ERROR No 'Guest' class for virtualization type 'lxc'

我在 Virtual Box 虚拟机上使用 RHEL 6.0

答案1

KVM 需要 VT,因为你在虚拟机中,所以无法访问。因此无法在 VirtualBox 中运行 KVM。

答案2

KVM 支持多种类型的虚拟化库。根据您的主机,这些库默认使用虚拟化 CPU 功能,而您的 virtualbox 主机中可能没有此功能。

  • 如果您有带有 SVM(安全虚拟机)的 AMD CPU,则可以使用嵌套 kvm。
  • 如果您有带 VT-x(虚拟化技术)的 Intel CPU,则取决于您的系统。所需的驱动程序最近发布,您可能需要升级系统(或者安装其他操作系统,例如 CentOS,而不是 RHEL)

要在 Intel CPU 上启用嵌套虚拟机,您可以检查

注意:据我所知,Red Hat 不支持这些新的 KVM 内核。

答案3

这是可能的,AMD 处理器可以使用名为嵌套 kvm 的新功能。您可以了解更多信息这里

相关内容