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.5OpenStack精华问答 | 如何处理常见故障?_第1张图片


640?wx_fmt=gif2

Q:Dashboard能正常登陆,能做一系列的操作,但在做删除操作时会报如下错误。日志如下所示:OpenStack精华问答 | 如何处理常见故障?_第2张图片

报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如下图所示:OpenStack精华问答 | 如何处理常见故障?_第3张图片

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


640?wx_fmt=gif3

Q:安装openstack-dashboard时出现的python compress command not found错误 httpd服务启动失败,出现如下的报错信息:OpenStack精华问答 | 如何处理常见故障?_第4张图片


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]下面添加如下两行配置OpenStack精华问答 | 如何处理常见故障?_第5张图片

问题即可解决。


640?wx_fmt=png

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

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

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


福利

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


OpenStack精华问答 | 如何处理常见故障?_第6张图片

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


推荐阅读:

  • 权威预测:未来一年,企业云服务将会如何发展?

  • 云计算时代运维的出路在哪?

  • 互联网裁员潮亲历者:那些阵痛、挣扎与去向

  • Google又逆天:语音输入离线实时输出文字,仅占80MB!然而……

  • 找 Bug 赚了 6,700,000元!这位 00 后是怎么做到的?

  • 30岁的万维网活不长了! 蒂姆·伯纳斯·李要借去中心化亲手杀死它, 你再也不用担心...


640?wx_fmt=png 喜欢就点击“好看”吧

你可能感兴趣的:(OpenStack精华问答 | 如何处理常见故障?)