1. 程式人生 > >Openstack 安裝部署指南翻譯系列 之 概況

Openstack 安裝部署指南翻譯系列 之 概況

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 安裝部署指南翻譯系列 之 概況