免责声明

易百易数码科技

OpenStack断电重启ceilometer获取数据出错怎么办(openstack重启keystone)

openstack核心组件不包括

openstack核心组件有:Nova,Swift,Keystone。不包括:ec2 。

OpenStack核心组件包括Nova、Neutron、Cinder、Glance、Swift、Horizon、Keystone和Heat。其中,Nova是OpenStack最重要的组件之一,它提供了虚拟机的管理和调度功能;Neutron则提供了网络的管理和配置功能;Cinder提供了块存储服务;Glance提供了镜像服务;Swift提供了对象存储服务;Horizon提供了Web界面管理工具;Keystone提供了身份认证和授权服务;Heat则提供了自动化编排服务。因此,OpenStack核心组件不包括其他非常重要但非核心的组件,如Ceilometer、Trove和Sahara等。

OpenStack断电重启ceilometer获取数据出错怎么办(openstack重启keystone)-图1

OpenStack的核心组件包括计算、网络、存储、身份认证、镜像等模块,它们构成了一个完整的云计算平台。但是OpenStack还有一些辅助组件,例如数据库、消息队列、负载均衡等,这些辅助组件虽然在OpenStack的运行中起到了重要的作用,但是它们不属于OpenStack的核心组件。因此,OpenStack核心组件不包括辅助组件,这些组件的作用是协助OpenStack更好地运行,提高其稳定性和性能。

openstart包含的主要模块

openstart包含的主要模块如下所述:

Nova:Nova是OpenStack的主要计算引擎,用于部署和管理虚拟机以及用于计算任务的实例,对外提供Restful API通信。

OpenStack断电重启ceilometer获取数据出错怎么办(openstack重启keystone)-图2

Neutron:Neutron是OpenStack的网络元素,提供“网络即服务”功能,为云计算提供虚拟的网络功能,为每个不同的租户建立独立的网路环境。

Cinder:Cinder是一个块存储组件,用于供应和管理块设备(Cinder卷)

Swift:Swift是用于对象和文件的存储系统

OpenStack断电重启ceilometer获取数据出错怎么办(openstack重启keystone)-图3

keystone(身份服务模块):提供认证管理服务、提供了其余所有组件的认证信息/令牌的管理、创建、修改等等。

Glance(镜像服务组件):提供虚拟机镜像的存储,查询和检索功能,为nova进行服务,依赖于存储服务(存储镜像本身)和数据库服务(存储镜像相关的数据)。

Ceilometer(监控服务组件):为上层的计费、结算或者监控应用提供统一的资源使用数据收集功能。

Horizon(控制台服务):提供了以Web形式对所有节点的所有服务的管理,通常把该服务成为Dashboard。

通用技术包括哪些方面

一.消息总线(MQ)  OpenStack的各项目之间通过REST ful API进行通信;项目内部、不同服务进程之间的通信,则必须要通过消息总线。软件从最初的面向过程、面向对象、再到面向服务,要求我们去考虑各个服务之间如何传递消息,借鉴硬件总线的概念,引入了消息总线的模式,顾名思义,一些服务向总线发送消息,其他服务则从总线上获取消息。  OpenStack对很多消息总线的开源实现提供了支持,比如RabbitMQ、Qpid等。基于这些消息总线类型,OpenStack oslo.messaging库实现了以下两种方式来完成项目内部各服务进程之间的通信。  远程过程调用(RPC)  通过远程过程调用,一个服务进程可以调用其他服务进程的方法,并且有两种调用方式,call和cast。通过call的方式调用,远程方法会被同步执行,调用者会被阻塞直到结果返回。通过cast方式调用,远程方法会被异步执行,结果并不会立即返回,调用者也不会被阻塞,但是调用者需要利用其他方式查询这次远程调用的结果。  事件通知(Event Notification)  某个服务进程可以把时间通知发送到消息总线上,该消息总线上所有对此类事件感兴趣的服务进程,都可以获得此事件通知并进行下一步的处理,处理的结果并不会返回给事件发送者。这种通信方式,不但可以在同一个项目内部的各个服务进程之间发送通知,也可以实现跨项目之间的通知发送。Ceilometer就通过这种方式大量获取其他OpenStack项目的事件通知,从而进行计量和监控。  1.AMQP(高级消息队列协议)  OpenStack支持的消息总线类型中,大部分都是基于AMQP的。AMQP是一个异步的应用层消息传递开放协议,主要包括了消息的导向、消息交换、消息队列和路由。对于一个使用了AMQP的中间件服务而言,当不同的消息由生产者(Producer)发送到Server时,它会根据不同的条件把消息传递给不同的消费者(Consumer)。如果消费者无法接收消息或者接收消息不够快时,它会把消息缓存在内存或者磁盘上。  2.基于AMQP实现RPC  3.OpenStack支持的常见消息总线类型  1)RabbitMQ  2)Qpid  3)ZeroMQ  二.SQLAlchemy和数据库(Shane)

到此,以上就是小编对于openstack重启keystone的问题就介绍到这了,希望介绍的3点解答对大家有用,有任何问题和不懂的,欢迎各位老师在评论区讨论,给我留言。

分享:
扫描分享到社交APP
上一篇
下一篇