使用devstack快速安装、部署openstack

来源:互联网 发布:基本款手提包 知乎 编辑:程序博客网 时间:2024/06/07 16:56

关于openstack的学习今天终于进入正轨,开始学习如何搭建openstack环境,这件事在研究生第二年刚刚进入实验室的时候做过,那个时候为了彻底了解opesntack整体架构,使用命令行源码安装的方式。写了很多笔记,但没有同步到博客上来,近期打算整理下,敬请期待。今天就跟着别人的博客学习一下,使用devstack工具如何快速安装部署openstack。

1、Linux中下载devstack

$ git clone https://git.openstack.org/openstack-dev/devstack 

$ cd devstack

2、创建stack用户

$ ./tools/create-stack-user.sh
$ mv devstack /opt/stack
$ chown -R stack:stack  /opt/stack/devstack
3、创建local.conf

$ su stack
$ cd /opt/stack/devstack
$ cp samples/local.conf ./
$ vim local.conf[[local|localrc]]# Manager Network IPHOST_IP=192.168.10.22SERVICE_TOKEN=passwordADMIN_PASSWORD=passwordDATABASE_PASSWORD=passwordRABBIT_PASSWORD=passwordSERVICE_PASSWORD=$ADMIN_PASSWORD

4、安装部署

./stack.sh

5、安装完成后测试

$ source devstack/openrc admin admin$ keystone endpoint-list$ nova service-list$ neutron agent-list$ senlin cluster-list
6、使用浏览器访问

$ iptables -I INPUT -p tcp --dport 80 -j ACCEPT$ iptables -I INPUT -p tcp --dport 22 -j ACCEPT# http://192.168.10.22/dashboard  用户名为admin,密码是local.conf文件所设置的

dashboard


至此,openstack安装成功,包含服务有keystone、glance、nova、cinder、neutron、horizon,可使用Floating IP使虚机访问外网。



原创粉丝点击