openstack是做云计算的,大家不陌生了,但是很多人在部署的时候遇到了很多困难,希望大家看完这个系列的文章,能理解其架构特点,能做到灵活的配置

   这次搭建过程需要用到3到6台机器不等,由于newton版本的安装文档中,neutron模块使用的是linux bridge而不是之前openvswitch,使配置上的简单但是功能上所能支持的变少,例如流量限制qos、分布式虚拟路由dvr就无法实现,我将根据我之前搭建的过程,实现一个我个人觉得比较好的搭建方式,在搭建过程中我将单独写一篇对HA的设计,这是第一次写博客和大家分享,请大家多多指教。

一般来说生产环境需要这么几种节点

  1. 控制节点:功能是节点调度,接收客户端请求等

  2. 网络节点:充当虚拟网络之间的路由,网络源数据服务,DHCP服务等作用

  3. 计算节点:运行虚拟机

  4. 存储节点:用于公共共享存储(不必要的节点,可使用计算节点本地磁盘充当)

一般来说生产环境需要这么几个网络

  1. 控制网络:openstack各个组件之间通讯的网络,用于各个模块调用,所有节点都需要此网络

  2. 内部网络:用于虚拟机与虚拟机之间的通讯,每个网络节点和计算节点需要此网络

  3. 外部网络:用于访问外网或对公网提供服务使用,网络节点和计算节点需要此网络(本网络需要连接外网)

  4. 存储网络:用于共享存储集群使用的网络,计算节点与存储节点需要此网络(不同的共享存储所需要的存储网络个数不一样,我以后介绍的ceph生产环境需要2个网络)

https://docs.openstack.org