KVM模块加载失败造成Openstack VM报错Error

今天我接到客户的联系电话,说是 Openstack Icehouse 创建的VM,其中一个VM无法连接上了。我查看Openstack Horizon界面,看VM状态,发现是ERROR。和同事初步判断是KVM模块没有加载产生的Openstack VM报错。排障过程如下:

1.sudo modprobe kvm_intel 开启服务器kvm模块支持。

2.lsmod |grep kvm 查看KVM模块加载状态。

3.ls /dev/kvm 查询KVM的硬件设备。

4.重启Openstack Icehouse版本的计算节点的nova-compute服务。servicenova-compute restart

5.在OpenstackIcehouse的控制端使用命令:nova reset-state $VM_UUID --active  把这台虚拟机重置状态,置为active活动状态。

6.echo "sudo modprobekvm_intel">>/etc/rc.local 添加开机激活KVM模块。

7.经发现,在现网生产环境中,由于存在exit 0代码,导致开机后还没有加载kvm_intel模块,就自动退出了开机读取文件/etc/rc.local的过程。使用井号#注释掉exit 0就彻底解决了开机后Openstack Icehouse版本构建的云计算平台不加载KVM模块的问题。

时间: 2024-11-08 20:18:09

KVM模块加载失败造成Openstack VM报错Error的相关文章

有关Linux ipv6模块加载失败的问题

有关Linux ipv6模块加载失败的问题 同事一个SUSE11sp3环境配置ipv6地址失败,提示不支持IPv6,请求帮助,第一反应是应该ipv6相关内核模块没有加载.     主要检查内容:   ipv6地址是否存在    ifconfig |grep inet6     没有默认inet6地址       ipv6模块是否存在    # modinfo -n ipv6    /lib/modules/3.0.101-0.47.90-default/kernel/net/ipv6/ipv6.

DRBD模块加载失败

modprobe drbd [[email protected] ~]# modprobe drbdmodprobe: FATAL: Module drbd not found. 解决办法:一般是系统默认的内核并不支持此模块,所以要更新内核 查看内核版本:[[email protected] ~]# uname -r3.10.0-862.14.4.el7.x86_64 可以用 yum install kernel* 方式来更新. 如果想要时间可以只更新对应几个包: kernel-devel ke

nginx加载字体文件的时候报错

nginx 下加载配置 location ~* \.(eot|ttf|ttc|otf|eot|woff|woff2|svg)$ {                root /web/static_jr/;                add_header Access-Control-Allow-Origin *;

用eclipse加载别人的工程,报错Target runtime com.genuitec.runtime.generic.jee60 is not defined

系统加载工程后,报错Target runtime com.genuitec.runtime.generic.jee60 is not defined,在发布工程的同事电脑上正常 新导入的工程,出问题很大可能是jdk的版本问题导致,检查一下,发现jdk果然不一致,修改了jdk版本,但异常没有消除 网上查询下解决方案,原来在工程目录下的settings,有个文件也需要修改下 打开该文件,会发现<runtime name="com.genuitec.runtime.generic.jee60&q

Ubuntu 14.04 下启动 VirtualBox里面的win7 出现vboxdrv模块加载失败的情况

电脑型号:thinkpad x240 操作系统:ubuntu 14.04 内核版本:3.13.0-45-generic 升级vitrualbox后打开vitrualbox里面装的windows出现如下错误 搜索关键字: 1.vboxdrv: unknown symbol mcount (err 0) 2.VirtualBox Kerner driver not installed 3./etc/init.d/vboxdrv setup 我的问题是gcc 版本问题 gcc -v //查看gcc版本

使用FireBreath生成的.dll库出现“*.dll模块加载失败”

好不容易可以再FireBreath里面使用sip库eXosip. 在本地使用没有问题,但是在别的机子上面安装.dll库的时候就出现了问题: 我猜想,可能是和我加入的库有关系,之前没有加入其它的库的时候,是成功的. 于是,我把eXosip的里面2个动态库放进来,奇迹出现了 Windows下面对静态库和动态库的使用还不是很清楚...

regsvr32提示模块加载失败 请确保二进制

微软官方的一部分解释 https://support.microsoft.com/en-us/kb/249873 关于32位和64位的说明 http://csi-windows.com/blog/all/73-windows-64-bit/378-fixing-qregsvr32-the-module-failed-to-load-the-specified-module-could-not-be-foundq 缺少依赖 http://stackoverflow.com/questions/27

找不到指定的模块 无法加载DLL‘mozglue.dll‘ gecko 报错

安装下即可解决 86    64自行选择   百度即可找到下载链接 附件列表 原文地址:https://www.cnblogs.com/tolingsoft/p/12356305.html

vue加载单文件使用vue-loader报错

报错信息如下:ERROR in ./src/login.vue Module Error (from ./node_modules/vue-loader/lib/index.js): vue-loader was used without the corresponding plugin. Make sure to include VueLoaderPlugin in your webpack config. @ ./src/main.js 7:13-35 解决办法如下: // webpack.