devstack 部署openstack 开发环境
2015-12-24 17:14
399 查看
题记
对于openstack的部署,很多人会采取fuel的方式,但是这种方式我们无法直接获得fuel都做了具体步骤,但是我们可以使用Devstack来部署,这种类似于linux shell的方式我们可以直接了解具体步骤,而且对于需要在openstack开发的用户可能更需要了解这种部署方式。Devstack 指导 http://docs.openstack.org/developer/devstack/
安装
下载代码,创建stack 用户,执行./stack.sh一个简单的local.conf 文件定义
[[local|localrc]] ADMIN_PASSWORD=m DATABASE_PASSWORD=$ADMIN_PASSWORD RABBIT_PASSWORD=$ADMIN_PASSWORD SERVICE_PASSWORD=$ADMIN_PASSWORD SERVICE_TOKEN=a682f596-76f3-11e3-b3b2-e716f9080d50 #FIXED_RANGE=172.31.1.0/24 #FLOATING_RANGE=192.168.20.0/25 HOST_IP=192.168.3.4 #FORCE_CONFIG_DRIVE=False
错误分析,需要在pip.conf 中 添加trusted-host
使用豆瓣源
root@map-VirtualBox:~/.pip# cat pip.conf [global] index-url = http://pypi.douban.com/simple [install] trusted-host=pypi.douban.com
Keystone 模块安装失败,或者报5000错误,查看日志,如下
通过pip 重新安装deploy,确保安装在如下目录
生成认证文件
安装完成后会生成userrc_early 文件,通过source userrc_early ,来通过keystone 认证Devstack 默认用的nova-network
重启devstack 环境
Devstack 部署成功后,重启系统后openstack不会启动,可以执行rejoin-stack.sh来启动,需要用stack 用户开发测试环境搭建
安装eclipse
Apt-get install eclipse启动eclipse,工作区选择/opt/stack (openstack 代码默认存放目录)
导入代码
file-new-pydev project全屏显示
VirtualBox安装增强工具时:Unable toinstall guest additions: unknown filesystem type 'iso9660'
解决方法:
sudo apt-get install --reinstalllinux-image-$(uname -r)
相关文章推荐
- Centos7编译安装MySQL5.5
- Linux每日学习(六)
- Hive UDAF和UDTF实现group by后获取top值
- Nginx之proxy_redirect详解
- MDK/Keil 中,J-Link调试查看变量值总是显示<not in scope>
- Linux每日学习(五)
- awk用法一
- 深入分析Docker镜像原理
- 使用mutt+msmtp做linux邮件客户端
- Linux ALSA声卡驱动之八:ASoC架构中的Platform
- C# 网站部署IIS常见异常及解决方法
- Linux ALSA声卡驱动之七:ASoC架构中的Codec
- Mac下tomcat配置ssl
- nginx基本配置与参数说明
- Linux ALSA声卡驱动之六:ASoC架构中的Machine
- Linux ALSA声卡驱动之五:移动设备中的ALSA(ASoC)
- 百万级PHP网站架构工具箱
- tomcat 默认web jndi配置
- Linux ALSA声卡驱动之四:Control设备的创建
- Linux ALSA声卡驱动之三:PCM设备的创建