二 openstack逻辑架构

本文概述了OpenStack的逻辑架构,包括其组成部分和服务间的交互方式。重点介绍了身份验证、API进程、AMQP消息代理以及数据库的选择。同时提及了用户访问OpenStack的不同途径。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在设计、部署和配置OpenStack组件时,管理员需要了解OpenStack的逻辑架构。

如概念架构所示,OpenStack由几个独立的部分组成,称为OpenStack服务。所有服务都通过一个公共身份服务进行身份验证,各个服务通过公共api相互交互。

在OpenStack内部,服务由多个进程组成。所有服务都至少有一个API进程,该进程侦听API请求,对其进行预处理并将其传递给服务的其他部分。除了Identity服务之外,实际的工作是由不同的进程完成的。

对于一个服务的进程之间的通信,使用AMQP消息代理。服务的状态存储在数据库中。在部署和配置OpenStack云时,您可以选择几种消息代理和数据库解决方案,例如RabbitMQ, MySQL, MariaDB和SQLite。

用户可以通过Dashboard实现的基于web的用户界面、命令行客户端以及通过浏览器插件或curl等工具发出API请求来访问OpenStack。

下图显示了OpenStack云最常见的架构,但不是唯一可能的架构:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值