知方号

知方号

云计算中openstack十大核心组件和功能

云计算中openstack十大核心组件和功能?

OpenStack 架构由大量开源项目组成。其中包含 6 个稳定可靠的核心服务,用于处理计算、网络、存储、身份和镜像; 同时,还为用户提供了十多种开发成熟度各异的可选服务。OpenStack 的 6 个核心服务主要担纲系统的基础架构,其余项目则负责管理控制面板、编排、裸机部署、信息传递、容器及统筹管理等操作。

openstack比较重要的组件:Horizon:提供web界面的Horizon(华为提供web组件的是cps);Heat:进行应用编排的组件;Nova:openstack项目里的第一个组件,主要负责计算资源;Neutron:是提供网络的组件,L2-L7;Swift是对象存储,Cinder是块存储。Glance:镜像组件,默认放在Swift,Cinder是给VM应用的。Keystone:所有组件运行都得经过Keystone验证,验证通过后才能运行,可以跨Openstack管理,是通过网络或域名对接的。

在openstack创建一台虚拟机需要哪些步骤?

在web界面创建Vm任务

通过MQ转发给Nova-api

Nova-api 接收rest消息

Nova-conductor 进行数据库操作

Nova-schedule 选择合适的主机

Nova-computer 虚拟机生命周期管理

netutron-server 接受rest消息 想keystone鉴权 与数据库交互 提供网络对象API

neutron-dhcp-agent 提供网络功能

cinder-api 接受rest消息

cinder-schedule 选择合适的存储后端

cinder-volume 负责与后端存储对接 创建存储卷

glance-api 接受rest消息

glance-registry 用于与guass DB数据库进行交互 用于存储或获取镜像

image store 存储的接口层

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至lizi9903@foxmail.com举报,一经查实,本站将立刻删除。

上一篇 没有了

下一篇没有了