无法从工头启动 VM。我可以创建虚拟机,但在尝试开机时出现以下错误。我可以看到虚拟机是在主机中创建的。无法启动 abc.sdnlab.com:调用 virDomainCreateWithFlags 失败:不支持的配置:域需要 KVM,但它不可用。检查主机 BIOS 中是否启用了虚拟化,并设置主机配置以加载 kvm 模块。
我检查了 kvm 内核模块是否已加载。知道可以做什么吗?
无法从工头启动 VM。我可以创建虚拟机,但在尝试开机时出现以下错误。我可以看到虚拟机是在主机中创建的。无法启动 abc.sdnlab.com:调用 virDomainCreateWithFlags 失败:不支持的配置:域需要 KVM,但它不可用。检查主机 BIOS 中是否启用了虚拟化,并设置主机配置以加载 kvm 模块。
我检查了 kvm 内核模块是否已加载。知道可以做什么吗?
您需要检查 BIOS 并在那里启用虚拟化(我认为它应该在安全部分下)。
执行此操作以验证 kvm 模块是否已加载。#lsmod | grep kvm
如果未加载 kvm 模块,则需要执行 #modprobe kvm
使用#dmesg 检查是否正确加载了kvm。
PS:您可能需要检查 libvirtd 守护进程是否正在运行。(为此,您需要启动 libvirtd 守护进程)。我认为是“服务 libvirtd 启动”
我得到了这个问题的修复:问题修复的详细信息如下:
patterns-sles-kvm_server - KVM 主机服务器 12-58.8
patterns-sles-kvm_server-32bit - KVM 主机服务器
patterns-sles-kvm_tools - KVM 虚拟化主机和工具
patterns-sles-kvm_tools-32bit - KVM 虚拟化主机和工具
qemu-kvm - 基于内核的虚拟机
virt-v2v - 转换虚拟机以在 KVM 上运行
yast2-vm - 为 Xen 和 KVM 配置 Hypervisor 和工具
1.1。硬件要求¶ 目前,SUSE 仅支持 x86_64 主机上的 KVM 完全虚拟化。KVM 是围绕硬件虚拟化设计的
AMD (AMD-V) 和 Intel (VT-x) CPU 中包含的功能。它支持芯片组和 PCI 设备的虚拟化功能,
例如 I/O 内存映射单元 (IOMMU) 和单根 I/O 虚拟化 (SR-IOV)。
您可以使用以下命令测试您的 CPU 是否支持硬件虚拟化:
egrep '(vmx|svm)' /proc/cpuinfo 如果这个命令没有返回任何输出,你的处理器要么不支持硬件虚拟化,要么这个特性在 BIOS 中被禁用。
以下网站标识了支持硬件虚拟化的处理器:
t19773.html
转到 VMS vmdk 文件夹并编辑 .vmx 文件并在该文件中添加以下标志并保存。
vhv.enable = "真"
按照以下命令重新启动 VM 并重新启动机器。
/vmfs/volumes/53071ba5-6f9682d4-5898-002590883ef6/SLES 12 VM # vim-cmd vmsvc/getallvms | grep -i sles 15 SLES-82 [datastore1] SLES 1/SLES 1.vmx sles11_64Guest vmx-08
59 SLES 12 VM [datastore1] SLES 12 VM/SLES 12 VM.vmx sles11_64Guest vmx-08
/vmfs/volumes/53071ba5-6f9682d4 -5898-002590883ef6/SLES 12 VM # vim-cmd vmsvc/reload 59 /vmfs/volumes/53071ba5-6f9682d4-5898-002590883ef6/SLES 12 VM #
重新启动您的机器并尝试启动您的控制器,它将工作。
谢谢纳格什