OpenStack Icehouse error: Virtual Interface creation failed解决方法
最近在ubuntu 14.04上通过devstack搭建OpenStack Icehouse,但是在创建instance时候报错:Virtual Interface creation failed,详细的错误可以从compute节点的log中获得(经过裁剪过的log):
- TRACE nova.compute.manager: Traceback (most recent call last):
- TRACE nova.compute.manager: File "/home/stack/nova/nova/compute/manager.py", line 1754, in _spawn
- TRACE nova.compute.manager: block_device_info)
- TRACE nova.compute.manager: File "/home/stack/nova/nova/virt/libvirt/driver.py", line 2265, in spawn
- TRACE nova.compute.manager: block_device_info)
- TRACE nova.compute.manager: File "/home/stack/nova/nova/virt/libvirt/driver.py", line 3680, in _create_domain_and_network
- raise exception.VirtualInterfaceCreateException()
- VirtualInterfaceCreateException: Virtual Interface creation failed
主要问题就是在创建instance的virtual interface的时候产生了exception导致create instance的流程失败。
网上可以搜到一些解决方法,比如修改neutron.conf配置文件,将nova_url = http://127.0.0.1:8774改为nova_url = http://127.0.0.1:8774/v2,其实这些bug在master分支中已经被fixed掉了。
解决方法: 修改nova.conf配置文件,将如下两个配置项改为
- vif_plugging_timeout = 10
- vif_plugging_is_fatal = False
简单分析了下源码,导致此问题的原因应该是近期这次commit: Change I41771244: Notify nova when ports are ready ,即增加了neutron会在port ready之后向nova发送一个event,通知nova请求的port已经创建好。此feature的具体内容参见: https://review.openstack.org/#/c/75253/
但是具体的原因还没有分析清楚,在这里也恳请网络大牛不吝赐教。
另外,ubuntu 14.04的官方源中已经默认支持了openstack icehouse,不需添加额外的源,而且ovs也采用了2.0的版本,部署过程很顺利,还是不错的。
---------------------------------------------------
微博:@Marshal-Liu
Email: ustcdylan@gmail.com
欢迎交流!
-------------------------------------------------
OpenStack Icehouse error: Virtual Interface creation failed解决方法相关推荐
- 安装3dmax 2013 打开提示 FTL:Virtual device creation failed 解决办法
电脑安装3dmax 2013 打开会显示FTL:Virtual device creation failed 开始一直以为是新装的系统显卡驱动没装好,后来下载各种显卡驱动,都没解决问题,无奈再从网 ...
- Android studio ERROR: Software caused connection abort: recv failed 解决方法
使用Android studio打开kotlin项目时报错:ERROR: Software caused connection abort: recv failed 解决方法:修改三个文件即可 1.修 ...
- yum时报Error: rpmdb open failed解决方法
yum -y install telnet时报错: error: rpmdb: BDB0113 Thread/process 29682/140047880361792 failed: BDB1507 ...
- 关于发邮件报错535 Error:authentication failed解决方法
关于发邮件报错535 Error:authentication failed解决方法 参考文章: (1)关于发邮件报错535 Error:authentication failed解决方法 (2)ht ...
- from torch._C import * ImportError: DLL load failed解决方法
from torch._C import * ImportError: DLL load failed解决方法 import torch会出现如下错误: import torch File &qu ...
- Sublime text 2/3 [Decode error - output not utf-8] 完美解决方法
Sublime text 2/3 [Decode error - output not utf-8] 完美解决方法 参考文章: (1)Sublime text 2/3 [Decode error - ...
- mysql 报错 get error 28 from storage engine 解决方法
mysql 报错 get error 28 from storage engine 解决方法 参考文章: (1)mysql 报错 get error 28 from storage engine 解决 ...
- python: ImportError:DLL load failed 解决方法。
python: ImportError:DLL load failed 解决方法. 参考文章: (1)python: ImportError:DLL load failed 解决方法. (2)http ...
- inter® management engine interface黄色感叹号解决方法
inter® management engine interface黄色感叹号解决方法 参考文章: (1)inter® management engine interface黄色感叹号解决方法 (2) ...
最新文章
- “脱虚向实”大潮下:新能源自动驾驶从大厂抢人靠什么
- python三维图-python 三维坐标图
- rand和srand
- javascript操作html元素CSS属性
- 前端学习(2440):axios处理文章数据
- c# 获取字符串的字节数
- Silverlight.XNA(C#)跨平台3D游戏研发手记:(七)向Windows Phone移植之双向交互
- (翻译)UIP Application Block学习系列(三)UIP概念
- 免费——离散数学(左孝凌)课后习题答案
- Hadoop大数据环境搭建保姆级教程(完整版)
- 阿里云盘初体验——丝滑
- Vue开发环境搭建,Vue.js安装,浏览器辅助工具Vue-devtools
- signature=0805b6a4f11b6551d9a746082990b689,Derived certificate based on changing identity
- Dell R730 xd “CPU 2 M23 VPP PG voltage is outside of range“故障
- 【1字=16bits的原因,switch汇编详解,跳到中间 jump to middle,guarded-do门卫】
- JVM 垃圾回收简介
- 【科创人独家】EasyStack王瑞琳:All In超级领先,知易行难
- libvirt 的使用
- 端口复用技术简单了解;重用端口;socket复用端口
- linux配置selinux为许可模式,SELinux安全配置,详细说明
热门文章
- AC自动机 算法详解(图解)及模板
- 《Context Aware Query Image Representation for Particular Object Retrieval》论文阅读
- 产业升级:华为对中高端的执念
- 二叉树三种遍历方式,先序、中序、后序
- Y05 - 001、Python是什么?
- mysql 1251错误怎么解决_navicat连接mysql显示1251错误怎么办
- 玩转云端 | 看天翼云iBox智能盒子如何实现边缘侧的“神机妙算”
- 1334177-80-8,Cbz-N-amido-PEG6-acid/COOH,PEG的一侧含有羧酸(CO2H)基团
- 抓取近千分领英资料后,我们发现了数据科学家的秘密……
- 闲鱼在2018谷歌开发者大会上揭秘了哪三项黑科技