分享

使用Saltstack自动部署Openstack集群



架构概述

1.OpenStack架构
openstack.png



2.介绍

1.每个服务均有一个SLS目录。每个目录下均有SLS和files目录。files目录放置源码包和配置文件。 2.每个服务均有一个Pillar文件,主要定义和配置相关的如IP地址、网络接口、用户名和密码等。

使用步骤
1.下载SLS和源码安装包

  1. # git clone https://github.com/unixhot/saltstack-openstack
复制代码
2.修改Pillar目录的各个服务的配置
3.修改top.sls
All-In-One(所有服务均安装在一台服务器)
  1. base:
  2.   'openstack-node1.unixhot.com':
  3.     - openstack.keystone.keystone
  4.     - openstack.glance.glance
  5.     - openstack.nova.nova_control
  6.     - openstack.neutron.neutron_server
  7.     - openstack.neutron.neutron_linuxbridge_agent
  8.     - openstack.horizon.horizon
  9.     - openstack.nova.nova_compute
复制代码

Cluster(一个控制节点,多个计算节点)
  1. base:
  2.   'openstack-node1.unixhot.com':
  3.     - openstack.keystone.keystone
  4.     - openstack.glance.glance
  5.     - openstack.nova.nova_control
  6.     - openstack.neutron.neutron_server
  7.     - openstack.neutron.neutron_linuxbridge_agent
  8.     - openstack.horizon.horizon
  9.   'openstack-node2.unixhot.com':
  10.     - openstack.nova.nova_compute
  11.     - openstack.neutron.neutron_linuxbridge_agent
  12.   'openstack-node3.unixhot.com':
  13.     - openstack.nova.nova_compute
  14.     - openstack.neutron.neutron_linuxbridge_agent
复制代码



地址:https://github.com/unixhot/saltstack-openstack

不会使用git的同学,可以参考

软件版本控制-在Windows中使用Git视频介绍





已有(5)人评论

跳转到指定楼层
bluebaby2006 发表于 2015-2-23 13:15:24
好东西  路过学习看下
回复

使用道具 举报

jaywaychou 发表于 2015-4-14 16:29:42
回复

使用道具 举报

ryan_hb 发表于 2015-4-20 10:11:31
感谢楼主分享
回复

使用道具 举报

sun128837 发表于 2015-5-11 11:02:36
纯粹为了积分,为了积分,为了积分啊
回复

使用道具 举报

jugort 发表于 2016-2-16 14:01:53
感谢分享,有空可以试一下。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条