`
li.oo
  • 浏览: 50458 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
社区版块
存档分类
最新评论

用devstack安装openstack遇到的问题

 
阅读更多

完全新手,按照devstack的文档在ubuntu12.04 server上步骤成功安装了openstack,但新建的vm 由于ip设定错误不能访问。实在没办法只好重新配置ip,看文章说要重启服务,不知道在哪里启动,就心急重启了机器。

 

重启后发现不能登陆。网上一查才知服务没起来。网上找到一个解决办法是用它的scirpt来重启http://www.scalegrid.net/blog/?p=52; 但运行后还是不行。不知道什么错误。然后看到文章说删掉下载的devstack安装包里面的devstack folder。再次运行stack.sh,虽然它会清掉我之前已经建好的VM配置。但安装不成功

 

首先是unable connect to rabbit@ubuntu nodedown.上网找了很久发现有人说检查两个地方。一是检查多节点下cache值是不是一致(我的在/var/lib/rabitmq/.erlang.cookie)。二是检查/etc/hosts 看ip设定是否正确。我是单机安装的,但也去找了下发现果然不一样。按照log显示值填进去,再重新运行stack.sh,错误还是同样。只好卸载rabbitmq-server.

 

再重新运行./stack.sh,终于安装成功,可以登录了。

 

 

 

分享到:
评论
4 楼 li.oo 2013-07-26  
我自己使用的是同一个网络IP,你这种状况要配置网桥了。你的ip为例,应该类似这样:
首先你应该在openstack中创建网络192.168.221.0/23(要确认看你们的实际网络是不是这样配的),然后编辑

$ sudo vi /etc/network/interfaces
auto lo
iface lo inet loopback

auto br100
iface br100 inet static
address 10.0.0.2
netmask 255.255.254.0(我不知道你的子网掩码,随便写的)
gateway 192.168.221.1(实际网络的网关ip)
bridge_ports eth0
bridge_stp off
bridge_maxwait 0
bridge_fd 0

修改后要重启
3 楼 liuyanglong 2013-07-26  
我是在自己的虚拟机上通过devstack建的openstack,我得ip是192.168.221.135,建立的虚拟机ip是10.0.0.2,然后我ping不通。。。这个请问该怎么设置?
2 楼 li.oo 2013-07-26  
看你在建vm时选择设置的ip是public的还是自己建的虚拟ip。如果是自己虚拟出来的,那只能在你创建的vm之间互相ping,如果是public(可能要问你的网管多要些和你的openstack环境一个网段的ip地址),应该就可以互相ping通了。
1 楼 liuyanglong 2013-07-26  
hello,问下,通过devstack安装的 openstack, 最后建立的vm是怎么ping通的,求详解,多谢~~~

相关推荐

Global site tag (gtag.js) - Google Analytics