OpenStack精华问答 | 如何处理常见故障?

640?wx_fmt=png

自诞生以来,OpenStack 似乎一直被质疑,其背后最重要的两大推手 NASA 和 Rackspace 都弃它而去,惠普、思科接连宣布关闭基于 OpenStack 的公有云服务,但是,OpenStack 依旧坚挺。


640?wx_fmt=gif1

Q:创建vm没有任何报错,打开控制台提示:640?wx_fmt=png


A:导致这个问题的原因在于centos7.3源中的qemu1.5版本低,更新一下qemu版本即可640?wx_fmt=png

 查看更新后的版本为qemu2.6,之前是1.5640?wx_fmt=png


640?wx_fmt=gif2

Q:Dashboard能正常登陆,能做一系列的操作,但在做删除操作时会报如下错误。日志如下所示:640?wx_fmt=png

报UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 0: ordinal not in range(128)是转码失败。


A:这个问题的解决办法为:

在/etc/OpenStack-dashboard/local_settings中加入相关模块640?wx_fmt=png

加入后local_settings如下图所示:640?wx_fmt=png

最后重启http和memcached服务640?wx_fmt=png


640?wx_fmt=gif3

Q:安装openstack-dashboard时出现的python compress command not found错误 httpd服务启动失败,出现如下的报错信息:640?wx_fmt=png


A:先查看CentOS 7 中的Python版本,django-pyscss的版本要在2.0以上才能正常使用,如果版本过低,更新一下django-pyscss版本即可 。


640?wx_fmt=gif4

Q:Openstack kilo版本启动httpd失败,报ImportError: cannot import name importlib错误。


A:这是因为CentOS 7.3 用pip升级django-pyscss后django自动升级到了django-1.11.4版,换成低版本的django就好了(好像是从django-1.9开始django.utils里就没有importlib了),重新安装django-1.8.18,再启动httpd就能恢复正常了。


查看日志文档/var/log/nova/nova-compute.log发现如下错误Instance failed network setup after 1 attempt(s)


640?wx_fmt=gif5

Q:新建实例时出现错误:640?wx_fmt=png


A:解决方法如下:

修改/etc/nova/nova.conf,在[default]下面添加如下两行配置640?wx_fmt=png

问题即可解决。


640?wx_fmt=png

小伙伴们冲鸭,后台留言区等着你!

关于openstack,今天你学到了什么?还有哪些不懂的?除此还对哪些话题感兴趣?快来留言区打卡啦!留言方式:打开第XX天,答:……

同时欢迎大家搜集更多问题,投稿给我们!风里雨里留言区里等你~


福利

1、扫描添加小编微信,备注“姓名+公司职位”,加入【云计算学习交流群】,和志同道合的朋友们共同打卡学习!


640?wx_fmt=jpeg

2、公众号后台回复:白皮书,获取IDC最新数据白皮书整理资料!


推荐阅读:


640?wx_fmt=png 喜欢就点击“好看”吧
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值