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來自動部署和管理生產環境。我們這里主要介紹手工部署。因為這樣可以最好的掌握所有組件的安裝配置細節,從而掌握其配置結構和原理,在遇到故障的時候提高排除故障的效率。
轉載于:https://blog.51cto.com/yuweibing/1981154
總結
以上是生活随笔為你收集整理的Openstack 安装部署指南翻译系列 之 概况的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: git代码回滚的几种方式
- 下一篇: 2017202110104-高级软件工程