devstack user case

1 localrc 文件

devstack可以从localrc中读取配置

我的localrc

SERVICE_HOST=cloudcontroller
ADMIN_PASSWORD=123
MYSQL_PASSWORD=123
RABBIT_PASSWORD=guest
SERVICE_PASSWORD=123
SERVICE_TOKEN=ADMIN
#FLAT_INTERFACE=br-eth0
#disable_service n-net
enable_service q-svc
enable_service q-agt
enable_service q-dhcp
enable_service q-l3
enable_service q-meta
enable_service quantum

2 直接运行stack.sh 完成安装

3 安装中遇到的问题

 1 找不到 olso.conf module.

  pip uninstall olso.messaging 包

4 安装完成后 使用 screen

执行./rejoin-stack.sh,进入screen

ctrl +a + 数字 切换到不同的服务

ctrl +a  + [ 可以移动光标

ctrl +a + d 脱离screen,之后可用./rejoin-stack.sh 进入

ctrl + a + y 退出screen

5 nova 连接 keystone 报错

最后发现问题的是 nova 向keyston 发送了https请求,keystone不能理解,就回发生这个错误message Bad request syntax 

127.0.0.1 - - [03/Jul/2014 14:45:36] code 400, message Bad request syntax ('\x16\x03\x01\x00\xcc\x01\x00\x00\xc8\x03\x02S\xb4\xfc
\x10FT\xd8\x06\x1f\xd9m\xf0>yf?\xc2GD\x8b\xc6Y\xa0d\xb9\xc4\xc6S\x8e&Z\xa6\x00\x00V\xc0\x14\xc0')
127.0.0.1 - - [03/Jul/2014 14:45:36] "��S��FT��m�>yf?�GD��Y�d���S�&Z�V��" 400 -
127.0.0.1 - - [03/Jul/2014 14:45:37] code 400, message Bad request version ('\xe8[W\xea\x00\x00V\xc0\x14\xc0')
127.0.0.1 - - [03/Jul/2014 14:45:37] "��S��[��� `��C/��o|�Ɏ�v��[W�V��" 400 -
127.0.0.1 - - [03/Jul/2014 14:45:38] code 400, message Bad request syntax ('\x16\x03\x01\x00\xcc\x01\x00\x00\xc8\x03\x02S\xb4\xfc
\x12\xd4\xed\xd8s\xb9\x85\xdd\x01\xd0\xdf\xe9\xd0\xba\xb9\x1avw\x8eE\x19\x92JP\xc3M\xb8Y\xa2\x00\x00V\xc0\x14\xc0')
127.0.0.1 - - [03/Jul/2014 14:45:38] "��S�����s������к�vw�E�JP�M�Y�V��" 400 -
127.0.0.1 - - [03/Jul/2014 14:45:40] code 400, message Bad request syntax ('\x16\x03\x01\x00\xcc\x01\x00\x00\xc8\x03\x02S\xb4\xfc
\x14B>\xe7\xd4\x10\xed\x96\xf0\xeb\xed\x1c\xd8\xe5\x14\xe6\xa3\xec\xd0\x06\xe6i\x1f\xd6\xa1\xd6j4\xac\x00\x00V\xc0\x14\xc0')
127.0.0.1 - - [03/Jul/2014 14:45:40] "��S��B>������������i֡�j4�V��" 400 -

最后修改了 /etc/nova/api-paste.ini


[filter:authtoken]
paste.filter_factory = keystoneclient.middleware.auth_token:filter_factory
auth_protocol = http

mark同学提出 keystone 必须要支持https的啊。这个问题么,要调查下代码为啥不支持了


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值