红联Linux门户
Linux帮助

使用DevStack搭建OpenStack开发环境-CentOS 7

发布时间:2016-08-18 15:05:26来源:topspeedsnail.com作者:斗大的熊猫
DevStack(https://github.com/openstack-dev/devstack)是帮助部署OpenStack开发环境的一系列脚本,本帖记录在CentOS 7上使用DevStack部署OpenStack的步骤。
 
1、生成密码
DevStack需要用到4个密码来配置OpenStack:
OpenStack管理员
数据库
RabbitMQ
Service
可以使用openssl命令生成密码:
openssl rand -hex 8
Linux生成随机密码的工具:http://www.linuxdiyf.com/linux/21647.html
 
2、下载DevStack
安装依赖包:
yum install git python-pip
创建一个新用户:
adduser devstack
passwd devstack  # 设置密码
赋予devstack用户执行sudo的权限:
visudo
在文件尾添加:
devstack        ALL=(ALL)       ALL
登录devstack用户:
su - devstack
从Github Clone DevStack源码:
cd
git clone https://git.openstack.org/openstack-dev/devstack
 
3、配置
在devstack源码根目录创建local.conf文件:
cd devstack/
vim local.conf
写入内容:
[[local|localrc]]
ADMIN_PASSWORD=test1234
DATABASE_PASSWORD=test2345
RABBIT_PASSWORD=test3456
SERVICE_PASSWORD=test4567
使用前面生成的密码替换test*。
更多配置查看:http://docs.openstack.org/developer/devstack/configuration.html
 
4、运行DevStack
./stack.sh
等待运行完成。
使用浏览器访问:http://your_server_IP/dashboard
 
devstack文档:http://docs.openstack.org/developer/devstack/index.html
 
本文永久更新地址:http://www.linuxdiyf.com/linux/23417.html