码迷,mamicode.com
首页 > 其他好文 > 详细

Openstack 安装部署指南翻译系列 之 概况

时间:2017-11-13 14:51:49      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:openstack 翻译

概况

Openstack项目是支持所有类型的云环境的一个开源云计算平台。该项目旨在简单实施,大规模可扩展性和丰富的功能。来自世界各地的云计算专家为项目做出了贡献。

OpenStack通过各种互补服务提供基础设施即服务(IaaS)解决方案。每个服务都提供了一个便于集成的应用程序编程接口(API)

本指南介绍了手工部署本项目中使用OpenStack服务的方法和步骤

OpenStack生产系统进行部署实施需要考虑必要的核心和可选服务,以满足性能和冗余要求。下面介绍一下Openstack服务:

OpenStack 服务

服务

项目名称

描述

Dashboard

Horizon

提供了一个基于web的自服务门户,与OpenStack底层服务交互,诸如启动一个实例,分配IP地址以及配置访问控制。

Compute

Nova

在OpenStack环境中计算实例的生命周期管理。按需响应包括生成、调度、回收虚拟机等操作。

Networking

Neutron

确保为其它OpenStack服务提供网络连接即服务,比如OpenStack计算。为用户提供API定义网络和使用。基于插件的架构其支持众多的网络提供商和技术。

存储



Object Storage

Swift

通过一个 RESTful,基于HTTP的应用程序接口存储和任意检索的非结构化数据对象。它拥有高容错机制,基于数据复制和可扩展架构。它的实现并像是一个文件服务器需要挂载目录。在此种方式下,它写入对象和文件到多个硬盘中,以确保数据是在集群内跨服务器的多份复制。

Block Storage

Cinder

为运行实例而提供的持久性块存储。它的可插拔驱动架构的功能有助于创建和管理块存储设备。

共享服务



Identity service

Keystone

为其他OpenStack服务提供认证和授权服务,为所有的OpenStack服务提供一个端点目录。

Image service

Glance服务

存储和检索虚拟机磁盘镜像,OpenStack计算会在实例部署时使用此服务。

Telemetry服务

Ceilometer服务

为OpenStack云的计费、基准、扩展性以及统计等目的提供监测和计量。

高层次服务



Orchestration服务

Heat服务

Orchestration服务支持多样化的综合的云应用,通过调用OpenStack-native REST API和CloudFormation-compatible Query API,支持:term:`HOT <Heat Orchestration Template (HOT)>`格式模板或者AWS CloudFormation格式模板

 

 

另外,也可以使用部署工具,如Ansible,Chef,Puppet或Salt来自动部署和管理生产环境。我们这里主要介绍手工部署。因为这样可以最好的掌握所有组件的安装配置细节,从而掌握其配置结构和原理,在遇到故障的时候提高排除故障的效率。


本文出自 “yuweibing的技术博客” 博客,请务必保留此出处http://yuweibing.blog.51cto.com/3879355/1981154

Openstack 安装部署指南翻译系列 之 概况

标签:openstack 翻译

原文地址:http://yuweibing.blog.51cto.com/3879355/1981154

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!