OpenStack Mitaka for Ubuntu 16.04 LTS 部署指南

名称:浪潮P8000工作站

CPU:Intel Xeon CPU E5-2620 v3 2.40GHz * 2,共12个物理核,24个逻辑核

内存:16 * 8 = 128GB

存储:SAS 300GB * 3 = 900GB

网络:千兆网卡 * 6

操作系统:Windows Server 2012 R2 DataCenter

2. OpenStack部署分析及规划 2.1 目的 2.2 OpenStack网络模型选择

官方文档中OpenStack提供了两种网络模型架构

Provider Networks
OpenStack最简单的部署方式,主要利用二层网络服务(Layer-2 Services)(通过网桥和交换机连接不同网络)和VLAN划分,其本质上是将虚拟机网络(Virtual Networks)通过桥接到物理网络(Physical Networks)并利用物理网络设施提供三层网络服务(Layer-3 Services);此外,通过DHCP服务向虚拟网络实例提供IP地址。
注:该方式不支持私有自服务网络(Private Self-Service Networks),如三层路由服务(Layer-3 Routing Services)。

此处输入图片的描述

Self-Service Networks
该方式和Provider Networks方式相比,通过诸如VXLAN方式在自服务网络中支持三层路由服务。

此处输入图片的描述


本文采用Provider Networks网络模型设计

2.3 OpenStack节点硬件需求

此处输入图片的描述

2.4 OpenStack服务组件选择

本文选择OpenStack Mitaka版本

Compute-Focused OpenStack Design
根据OpenStack官方文档,以计算服务为主的OpenStack私有云计算平台可选取以下组件:

For a compute-focused OpenStack design architecture, the following components may be present: Identity (keystone) Dashboard (horizon) Compute (nova) Object Storage (swift) Image (glance) Networking (neutron) Orchestration (heat)

OpenStack服务组件选择:
注:本文选择MariaDB(MySQL的一个分支,完全兼容MySQL)开源数据库为OpenStack组件提供后端数据访问服务。

Service NameComponent NameBrief Description
Identity Service   Keystone   身份服务,提供单点集成方式管理身份认证、授权、服务目录服务  
Image Service   Glance   镜像服务  
Compute Service   Nova   计算服务  
Networking Service   Neutron   网络服务  
Dashboard Service   Horizon   仪表盘,访问OpenStack服务的图形化接口  
Block Storage Service   Cinder   块存储服务  
Shared File Systems Service   Manila   共享文件系统服务,用于文件存储  
Object Storage Service   Swift   对象存储服务,用于对象存储和检索  
Orchestration Service   Heat   编排服务,基于模板创建管理云资源  
Telemetry Data Collection Service   Ceilometer   计量服务  
Telemetry Alarming Service   Aodh   警报服务  
Database Service   Trove   数据库服务,用于云部署关系型和非关系性数据库引擎  
Data Processing Service   Sahara   数据处理服务,提供一个数据处理框架,如Hadoop、Spark、Storm  

2.5 OpenStack节点网络设计

OpenStack官方文档建议网络布局如下:

此处输入图片的描述

本文采用如下网络设计
总共3个子网:
① 互联网连接/对外出口(External)
② Openstack管理网络(Management)
③ VM虚拟机内网连接(Data)

此处输入图片的描述


注:此外,本文将Block Storage NodeObject Storage Node加入Management Network

2.6 OpenStack节点服务器规划 2.7 OpenStack各节点组件规划 2.8 用户、密码、地址、端口信息登记

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/f2f23bd5c4392c0a3ea0b9f2b03b5bb5.html