这篇文章主要记录一下在使用和配置OpenStack时遇到的那些问题
基本环境信息
- Ubuntu Server 14.04
- OpenStack Iceouse
Trouble shot
服务明明运行,OpenStack却告诉你找不到服务
别看了,如果你确认你的安装基本上没有问题。 并且服务是正常运行的,那么恭喜你。 快去检查一下你的主机之间的时间是否同步吧。
使用ssh或scp时,网络节点挂掉
关于这个问题,让我头痛了很久。因为在使用OpenStack虚拟机的时候,一旦准备往虚拟机上scp拷贝文件,网络节点就直接挂掉了,并且一直找不到任务原因。
主要是服务器挂掉以后连显示器都打不开,唯有直接重启服务器。 直到我直接在机房眼巴巴看着网络节点的现实器才看到类似于下面的kernel出错信息。
1 | Start Of syslog Trace ============================+ |
这个问题,按照找到的资料的解释是Ubuntu自身的BUG. 修复方式如下:
1 | ethtool -K eth3 gro off |
这里的eth3是指网络节点的外部网络网卡
启动metadata-service
按照OpenStack安装文档部署完成OpenStack之后,会发现创建虚拟机时user-data无法使用。
跟踪虚拟机启动日志我们会发现,在虚拟机内部无法访问http://169.254.169.254
修复办法:
编辑dhcp_agent.ini文件修改如下配置
1 | # The DHCP server can assist with providing metadata support on isolated |