第一部分 架构

第一部分 架构

设计 OpenStack 云系统是一项了不起的工作。它要求你非常透彻地了解云用户需求,并评估出满足其需求的最佳配置。OpenStack 在这一方面具有强大的灵活性,第一部分就将为你的种种决策过程指引方向。

要设计、部署和配置 OpenStack,管理员必须理解它的逻辑架构。示意图可以很好地帮你理解所有集成的 OpenStack 服务,以及它们之间的交互方式。

OpenStack 的模块可以是以下某种类型。

  • 守护进程

    以后台进程的形式运行。在 Linux 平台上,一个守护进程通常安装成一个服务。

  • 脚本

    安装虚拟环境并运行测试。

  • 命令行接口(CLI)

    让用户可以通过命令对 OpenStack 服务提交 API 调用。

如上所示,终端用户可以通过控制面板、命令行接口、API 的方式与 OpenStack 进行交互。所有服务都通过一个通用的身份识别服务(Identity Service)进行认证,而单项服务则通过公共的 API 与其他服务彼此进行交互,当然那些需要管理员权限的命令除外。下页图展示了 OpenStack 云系统最通用但不是唯一的逻辑架构。

{%}

OpenStack Havana 逻辑架构图(http://opsgui.de/1kYnyy1)

目录