公司一台Dell R430 32G服务器安装了centOS 7.3,打算安装kvm,并提供一批虚拟机给开发和测试使用。
按照之前自己的文档一步步进行安装:
A,安装操作系统和kvm组件;
B,安装VNC;
C,配置桥接。一切完成后,通过VNC正常连接,并开始上传镜像,并开始安装VM;
安装linux的时候,一过自检界面就黑屏,开始以为以为是默认1核心1G资源不够,于是调整到4和4G发现也不行,并且连引导界面都无法进入;换成windows也不行;删除虚拟机重新安装也是同样问题。于是怀疑是VNC的问题,重新安装VNC也不行;直接接个显示器在服务器上操作也会黑屏。
问题及其表现如下:
A,默认1核心1G配置可以正常引导,并进入安装页面;
B,调整CPU核数后,vm 黑屏;
网上搜索了一圈后,说的是修改vnc账号目录下文件权限,还是同样的问题;修改显卡模式后还是同样的问题。
确认的问题:
A,VNC 是正确的;
B,操作系统镜像是正确的;
C,系统硬件VT支持正常开启;
目前看来只剩下kvm本身的问题,于是重新查看之前文档笔记,一步步的对照。发现安装过程中要执行一步 lsmod查看kvm模块是否被加载。
于是执行,发现真的没被加载
lsmod | grep kvm
irqbypass 13503 1 kvm
服务器是intel cpu于是执行:
modprobe kvm
modprobe kvm-intel
再执行:
lsmod | grep kvm
kvm_intel 178927 24
kvm 578558 1 kvm_intel
irqbypass 13503 1 kvm
模块已经被正常加载。于是重新执行vm安装,正常进入图形安装界面。
`
原文地址:http://blog.51cto.com/emulator/2164384
时间: 2024-10-11 12:45:08