公司一台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安装,正常进入图形安装界面。

转载于:https://blog.51cto.com/emulator/2164384

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐