1、Horizon前端界面组件的介绍南阳理工学院1目录1.Horizon基本概念基本概念2.Horizon的主要功能的主要功能3.Horizon架构架构4.Horizon工作流程工作流程1.Horizon的基本概念Horizon是OpenStack各个组件服务的一种标准的显示模式。它通过一个Web网页将OpenStack中每个组件的运行状态、资源使用情况的信息呈现给OpenStack云平台的用户或管理员。用户通过Horizon这个仪表盘可以看到OpenStack后台的所有虚拟硬件资源、虚拟机实例、网络结构、存储设备、用户信息等内容。3OpenStack中的Horizon组件42.Horizon的主
2、要功能从Horizon的功能上讲,其功能主要表现在前台Web页面和后台OpenStack组件API调用两个方面:1、前台Web页面Web前台的主要功能是实现OpenStack组件的可视化。OpenStack组件之间通过REST接口实现相互通信,而Horizon则是提供的一种GUI,用户通过这个GUI界面可以了解到后台各种组件的工作状态和云平台中的资源。2、后台组件API调用Horizon 的Web功能的实现借助于对各种组件提供的API接口进行调用,它彼此通过HTTP协议网络请求,实现Horizon对OpenStack组件的访问,从而实现组件的Web前台可视化。53.Horizon架构Horiz
3、on是一个基于Django架构的Web应用模块。整个页面的功能界面按照角色的划分分成管理员(administrator)和终端用户(terminal user)。整个Horizon都是通过管理员进行管理与控制,管理可以通过Web界面管理整个OpenStack平台下的资源数量、运行情况,创建用户、虚拟机、向用户指派虚拟机、管理用户的存储资源等内容;当管理员将用户指派到不同的项目中以后,用户就可以通过Horizon提供的服务进入OpenStack中,使用管理员分配的各种资源(虚拟机、存储器、网络等)。63.Horizon架构7Horizon组件的页面布局整体上分成三个“Dashboard:项目的Dashboard、管理员Dashboard和身份验证Dashboard。4.Horizon工作流程8谢谢