#OpenStack

1. 介绍

1.1 关于Mirantis

Mirantis,一家很牛逼的openstack服务集成商,他是社区贡献排名前5名中唯一一个靠软件和服务吃饭的公司(其他分别是Red Hat, HP, IBM, Rackspace)。相对于其他几个社区发行版,Fuel的版本节奏很快,平均每两个月就能提供一个相对稳定的社区版。

一、网络服务概述

OpenStack网络允许创建和管理网络对象,如网络、子网和端口,其他OpenStack服务可以使用。插件可以实现,以适应不同的网络设备和软件,为OpenStack的体系结构和部署提供灵活性。网络服务,代号neutron,提供一个API,使得可以定义网络连接并在云中寻址。网络服务还提供了一个API来配置和管理各种网络服务,包括从L3转发和NAT到负载均衡、边界防火墙和虚拟专用网络。

一、管理服务概览

Dashboard(horizon)是一个web接口,使得云平台管理员以及用户可以管理不同的OpenStack资源以及服务。Dashboard仅在核心服务中要求认证服务。你可以将dashboard与其他服务,如镜像服务、计算服务和网络服务等结合使用,也可以在单击服务环境如对象存储中使用dashboard。

一、计算服务概览

使用OpenStack计算服务来托管和管理云计算系统。OpenStack计算服务是基础设施即服务(IAAS)系统的主要部分,模块主要由Python实现。

一、镜像服务概述

Image服务(glance)使用户能够发现,注册和检索虚拟机镜像。它提供了一个REST API,可以查询虚拟机镜像元数据并检索实际镜像。可以通过Image服务提供的虚拟机镜像存储在各种位置,从简单的文件系统到OpenStack Object Storage等对象存储系统。

一、身份认证服务概述

OpenStack Identity服务提供单点集成,用于管理身份验证、授权和服务目录。
身份认证服务通常是用户与之交互的第一个服务。经过身份认证后,最终用户可以使用其身份访问其他OpenStack服务。同样,其他OpenStack服务利用身份服务来确保用户是他们所声称的人,并发现部署中的其他服务。Identity服务还可以与某些外部用户管理系统(例如LDAP)集成。

一、基本配置

系统:Ubuntu16.04
Openstack:3.14.2(queens)
网络规划:

控制网 管理网 数据网(tun隧道网) provider网 存储网
192.168.1.0/24 192.168.2.0/24 192.168.3.0/24 192.168.4.0/24 192.168.5.0/24

一、OpenStack概述

OpenStack项目是一个开源云计算平台,支持所有类型的云环境。该项目旨在实现简单,大规模的可扩展性和丰富的功能。OpenStack系统由几个单独安装的关键服务组成,这些服务根据您的需求协同工作,包括计算,身份,网络,映像,块存储,对象存储,遥测,编排和数据库服务。您可以单独安装任何这些项目,并将它们单独配置或作为连接实体配置。OpenStack通过各种补充服务提供基础架构即服务(IaaS)解决方案。每项服务都提供了一个应用程序编程接口(API),以促进这种集成。