OpenStack 是一个由python编写的云操作系统,可控制整个数据中心内的计算、存储和网络资源池,所有这些资源都通过一个仪表板进行管理,该仪表板为管理员提供控制权,同时授权其用户通过 Web 界面配置资源。
OpenStack 系统由几个单独安装的关键服务组成。这些服务根据您的云需求协同工作,包括计算、身份、网络、镜像、块存储、对象存储、遥测、编排和数据库服务。您可以单独安装这些项目中的任何一个,并将它们配置为独立的或连接的实体
服务名称 | 功能 |
---|---|
keystone | 认证服务,组件交互鉴权 |
glance | 镜像服务 |
placement | 计算节点的可用资源统计(Stein版本后从nova中拆分服务组件) |
nova | 计算服务,分为控制端和计算节点 |
neutron | 网络服务,分为控制端和计算节点 |
horizon | 控制面板 |
mysql数据库
memcached dashboard登录session信息
rabbitmq controller和node节点数据交互使用消息队列
nova-api 接受和响应外部请求
nova-scheduler 调度虚拟机所在的物理机
nova-conductor 计算节点访问数据库的中间件
nova-consoleauth 控制台授权认证
Novncproxy vnc代理,显示虚拟机操作终端
nova-cpntroller控制端的主要功能是对虚拟机做创建调度、后期对虚拟机做管理(vnc终端、硬重启等)
nova-controller和neutron-controller停止服务不影响以运行的虚拟机
使用OpenStack API来启动服务器云主机,创建镜像、给实例和镜像分配元数据、创建存储容器和对象以及完成其他相关的动作
官方文档页面 https://docs.openstack.org/victoria/index.html
原文:https://www.cnblogs.com/firewalld/p/14852175.html