KVM相关问题以及解决
问题一:图形化Virtual Machine Manager中创建虚拟机时提示“KVM is not available”
解决方案
- 检查是否加载模块
1
2
3
4
5
6~]# lsmod |grep kvm
kvm_intel 183621 4
kvm 586948 1 kvm_intel
irqbypass 13503 1 kvm
modprobe kvm #如果没有就加载模块 - 查看是否开启了CPU虚拟化,如果没有,则是在VMware workstation中虚拟机的CPU虚拟化没有开启
1
lscpu | grep -E 'vmx|svm'
问题二:宿主机可正常联网,但KVM内部虚拟机使用nat模式DHCP无法联网
解决方案
需要将宿主机的路由转发功能开启
1 | vim /etc/sysctl.conf |
问题三:console连接KVM centos7 一直等待
场景
出现在在图形化界面中手动创建centos7虚拟机,使用console命令连接时一直等待
1 | virsh console centos7.0 |
解决方案
在客户机中修改kernel启动参数
1 | grubby --update-kernel=ALL --args="console=ttyS0" |
问题四:console连接客户机报“error: operation failed: Active console session exists for this domain”
解决方案
- 可能有其他的连接,ps aux | grep console查看,若有则杀死进程后重新连接
- 没有其他连接进程还是无法连接,尝试将宿主机重启