Openstack部署流程说明一

痴心易碎 提交于 2020-04-05 23:30:14

Openstack部署流程说明一

1.环境说明

1.1硬件环境

  本文档为针对一套1个控制节点、2个计算节点组成的openstack示例进行说明,其中物理主机组成如下:
  1台32核cpu\32G内存\8网卡高性能服务器用作控制主机,部署控制节点服务、网络节点服务、镜像节点服务;
  1台32核cpu\32G内存\8网卡高性能服务器用作计算主机,部署计算节点服务、网络代理;
  1台4核\4G内存\2网卡服务器用作计算主机,部署计算节点服务、网络代理;

1.1软件环境

CentOS 7.6-1810 x86_64
CentOS 7.7-1908 x86_64

1.2网络类型

  网络分为linuxbridge和openvswitch,默认采用openvswitch类型

1.2网络规划

A.控制主机:
主机名称:wtcontroller
网卡1:172.16.10.0/24, 172.16.10.100
网卡2:172.16.20.0/24, 172.16.20.80
网卡3:192.168.3.198 (用于上外网)
B.计算主机1:
主机名称:wtcompute1
网卡1:172.16.10.0/24, 172.16.10.101
网卡2:172.16.20.0/24, 172.16.20.81
网卡3:安装临时用192.168.3.197
C.计算主机2:
主机名称:wtcompute2
网卡1:172.16.10.0/24, 172.16.10.102
网卡2:172.16.20.0/24, 172.16.20.82,安装临时用192.168.3.4

2.安装流程

2.1控制主机安装配置流程

  参见《Openstack控制主机安装配置流程》

2.2计算主机安装配置流程

  参见《Openstack计算主机安装配置流程》

2.3实例外网访问配置说明

  想要在openstack以外的网络访问实例,需要在实体主机以及openstack虚拟网络上进行以下操作(以openvswitch方式进行说明):
实体控制主机:
  需要在控制主机中添加一个虚拟网桥,并将实体网卡与虚拟网桥相关联,并为虚拟网桥配置地址;

增加用于外部网络的网桥
ovs-vsctl add-br br-ex
    外部网桥绑定物理网卡(如网卡3)
ovs-vsctl add-port br-ex em3
外部网桥增加地址
  ip addr add 192.168.3.198/24 dev br-ex

  同时在控制节点主机增加以下配置:

openstack-config --set  /etc/neutron/plugins/ml2/openvswitch_agent.ini ovs bridge_mappings provider:br-ex

openstack-config --set  /etc/neutron/plugins/ml2/ml2_conf.ini ml2 flat_networks provider

  其中provider为增加的虚拟网桥所对应的外网物理网络别名,

Openstack dashboard网页配置:
在dashboard网页中以admin用户创建Flat类型网络,在物理网络项中填入此名称“provider”。
以admin用户创建浮动IP,并分配给指定项目
在dashboard网页的用户项目中添加一个路由器
在路由器中增加一个接口关联实例所用虚拟网络
在路由器中设置网关为创建的Flat网络
为实例绑定分配的浮动IP
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!