Devstack:OpenStack开发环境快速部署
来源:互联网 发布:呼吸税 知乎 编辑:程序博客网 时间:2024/06/05 00:38
devstack是一套脚本,可以快速部署OpenStack开发环境。它会自动执行所有服务的安装脚本,自动生成配置文件 ,自动安装依赖的软件包,这个过程中,OpenStack的源码也会自动clone到本地。这次部署是在Ubuntu 15.04下进行的。
1.获取源码
$ git clone https://github.com/openstack-dev/devstack.git
如果在clone源码的时候,就遇到网络问题的话,最好使用配置好的中转节点进行加速:
$ export http_proxy=节点IP:节点端口
$ export https_proxy=节点IP:节点端口
否则, 后面下载get-pip.py和从pypi上安装依赖库的时候,都会遇到问题。
clone到本地的devstack源码目录中,stack.sh是主执行脚本,如果没有预先配置local.conf,会在执行过程中多次要求设置密码,比如admin用户密码,数据库的密码,RabbitMQ密码等 。local.conf配置文件不是必须的,下面是最小的配置文件示例:
[[local|localrc]]ADMIN_PASSWORD=secreteDATABASE_PASSWORD=$ADMIN_PASSWORDRABBIT_PASSWORD=$ADMIN_PASSWORDSERVICE_PASSWORD=$ADMIN_PASSWORD#FIXED_RANGE=172.31.1.0/24#FLOATING_RANGE=192.168.20.0/25#HOST_IP=10.3.4.5也可以通过下面的链接查看:
http://docs.openstack.org/developer/devstack/configuration.html#minimal-configuration
2.执行
$ ./stack.sh
问题汇总:
1.执行过程中停在
openstack token issue -c id -f value --os-username admin --os-project-name admin --os-user-domain-id default --os-project-domain-id default --os-identity-api-version 3 --os-auth-url http://10.0.2.15:35357 --os-password xxxxxxxx
长期没有反应。
打开一个新的终端,在openstack 后加上 -vvv 参数,可以输出执行的详细信息。看到执行是停在了
REQ: curl -g -i -X GET http://10.0.2.15:35357 -H "Accept: application/json" -H "User-Agent: python-openstackclient keystoneauth1/2.3.0 python-requests/2.9.1 CPython/2.7.10"
这一步,也就是请求 http://10.0.2.15:35357 这个URL的时候。然后手动请求该URL,看到输出信息中有“已发出 Proxy 请求,正在等待回应...”信息,可以确定是前面设置的proxy导致请求内网URL失败,因此在终端执行下面一条命令解决该问题:
export no_proxy=10.0.2.15
修订历史:
2016.3.3 增加问题汇总
2016.3.1 初始版本
- Devstack:OpenStack开发环境快速部署
- devstack 部署openstack 开发环境
- 使用DevStack快速部署OpenStack环境
- 使用devstack部署Openstack开发环境
- 使用devstack部署Openstack开发环境
- 使用devstack部署openstack开发环境
- 快速搭建OpenStack开发环境(DevStack)
- 用devstack快速部署 openstack
- 如何快速部署OpenStack环境——devstack项目
- openstack 平台环境部署(devstack)
- 使用devstack在Ubuntu12.10部署openstack开发环境
- 使用devstack快速安装、部署openstack
- 用devstack快速搭起openstack的环境
- DevStack部署Openstack教程(DevStack)
- Openstack 实现技术分解 (1) 开发环境 — Devstack 部署案例详解
- OpenStack mitaka DevStack 部署
- 使用devstack部署openstack
- DevStack 部署OpenStack
- android布局之二:布局复用
- CSDN网站系统升级公告
- Java中的日期操作类
- 快速排序算法
- java动态代理与AOP
- Devstack:OpenStack开发环境快速部署
- 关于java中泛型问题
- Nutch1.4+win7配置流程(亲测好用)
- 编程比赛 填空题 转载
- Spine 骨骼动画
- tomcat8下启动 jsp报错
- Filter 验证当前访问用户是否登录
- web service 自定义拦截器
- ubuntu 14.04忘记密码