introduction openstack-horizon

11
Introduction OpenStack Horizon by Bobo Chen

Upload: bobo52310

Post on 23-Jan-2017

101 views

Category:

Software


1 download

TRANSCRIPT

IntroductionOpenStack Horizon

by Bobo Chen

OpenStack 架構圖

OpenStack 作為⼀個提供給終端使⽤者的服務,勢必要有⼀個圖形化介⾯(Web 尤佳),以⽅便使⽤者針對服務資源進⾏設定(控制他們的 機器、儲存、網路資源 .. 等等)。

Horizon Dashboard

什麼是 Horizon?

OpenStack 應⽤程式的⾨⼾。

提供 Web-based 圖形化介⾯,⽅便使⽤者針對服務資源進⾏設定。

建構在 Diango 框架之上。

Horizon Series and milestones

https://wiki.openstack.org/wiki/Release_Naming

http://releases.openstack.org/teams/horizon.html

https://launchpad.net/horizon

如何安裝 Horizon

Minimum 安裝需求

Nova (compute, api, scheduler, and network)

Glance

Keystone

Neutron (unless nova-network is used)

⼀鍵安裝 http://docs.openstack.org/developer/horizon/quickstart.html

Oops!

Unable to establish connection to keystorne endpoint.

Horizon 與其它服務的互動

藉由 api 和其他 OpenStack 服務 互動

可以獨⽴部署

提供3種 Dashboard

使⽤者 Dashboard

權限設定 Dashboard

系統 Dashboard

Horizon 3種 Dashboard

使⽤者 Dashboard

終端使⽤者的入⼜,可以在管理員開放的權限範圍內,進⾏配額調整。

權限設定 Dashboard

管理者設定使⽤者可以操作哪些服務

系統 Dashboard

最⾼管理者模式,總覽整個應⽤程式的⼤⼩及執⾏狀況。

為何 Horizon 使⽤ Django 框架

Open Source Project

i18n 多國語系

MVC 架構

內建權限管理

套件⽀援豐富易擴充

套件可⽤ pip 這個 Python 的套件管理⼯具來安裝