- 概述........................................ 1
- 概念架构................................. 2
-
架构示例..................................3
该OpenStack的项目是支持所有类型的开源云计算平台云环境。该项目旨在为简单的实现,大规模的可扩展性,以及一组丰富的功能。来自世界各地的从事云计算的专家致力于这项项目的开发。
OpenStack的提供了一个基础架构作为一种服务(IaaS),通过解决一系列方案互补的服务。每个服务提供的应用程序编程接口(API),该接口促进这种整合。下表提供了OpenStack的服务列表:
本指南介绍了如何通过功能测试环境中部署这些服务,并举例教你如何建立一个生产环境。
启动虚拟机或实例包括在几个服务的许多相互作用。下图提供了一个典型的OpenStack的概念架构环境。
OpenStack的是高度可配置,以满足各种不同的计算需求,网络和存储选项。本指南可以让我们选择自己的OpenStack 冒险使用基本和可选服务的组合。本指南使用以下范例架构:
-
与OpenStack的网络(中子)三节点架构。见表1.2,"与OpenStack的网络三个节点的架构(中子)"[4]。
-
基本的控制器节点运行标识服务,图片服务,管理 计算和网络,网络插件,和仪表盘的部分。这也 包括支持服务,如数据库,消息代理和网络时间 协议(NTP)。
或者,控制器节点也运行块存储的部分,对象存储, 数据库服务,业务流程和遥测。这些组件为您的环境提供了额外的 功能。
-
在网络节点上运行的网络插件,层2剂,和几个层 3剂提供和运营租户网络。第2层服务,包括 配置虚拟网络和隧道。第3层服务,包括路由,NAT,和DHCP。这个节点也处理外部(互联网)连接的租户虚拟机或实例。
-
在计算节点上运行计算的虚拟机管理程序部分,经营租户 虚拟机或实例。默认情况下,计算使用KVM作为虚拟机管理程序。该 计算节点同时运行网络插件和层2剂操作 租户网络,实现安全组。您可以运行多个计算节点。
或者,计算节点也运行遥测剂。该组件为您的环境提供的附加功能。
当你实现这个架构,跳过所谓的“遗产节网络(新星网)“[67]在第7章,”添加网络 服务“的[48]。使用可选的服务,您可能需要安装额外的节点,如在以后的章节中描述。
-
与传统网络的两个节点的架构(新星网)。见表1.3,"与传统网络的两个节点的架构(新星网)"[5]。
-
基本的控制器节点运行标识服务,图片服务,管理部计算的,和必要的仪表盘,推出一个简单的实例。它还包括 配套服务如数据库,消息代理和NTP。
或者,控制器节点也运行块存储的部分,对象存储, 数据库服务,业务流程和遥测。这些组件提供了额外的 功能为您的环境。
-
基本的计算节点上运行计算,经营的管理程序部分 租户的虚拟机或实例。默认情况下,计算使用KVM作为虚拟机管理程序。 计算还规定,经营租户网络,并实现了安全性 组。您可以运行多个计算节点。
或者,计算节点也运行遥测剂。该组件为您的环境提供附加功能。
当你实现这个架构,跳过所谓的“OpenStack的节 网络设备(中子)“[48]在第7章,”添加网络 服务“的[48]。使用可选的服务,您可能需要安装 额外的节点,如在以后的章节中描述。