openstack-mitaka基础
日前openstack发布了newton版本,而我作为openstack的一个小白,将mitaka版本作为我的学习目标,在接下来的一段时间里,我将和您一起学习openstack-mitaka。第一节我们先来简单了解一下openstack的服务列表,具体参考如下的excel。
openstack常用服务列表
服务项目名称描述
DashboardHorizon提供了一个基于web的自服务门户,与OpenStack底层服务交互,诸如启动一个实例,分配IP地址以及配置访问控制。
ComputeNova在OpenStack环境中计算实例的生命周期管理。按需响应包括生成、调度、回收虚拟机等操作。
NetworkingNeutron确保为其它OpenStack服务提供网络连接即服务,比如OpenStack计算。为用户提供API定义网络和使用。基于插件的架构其支持众多的网络提供商和技术。
存储
Object StorageSwift通过一个RESTful,基于HTTP的应用程序接口存储和任意检索的非结构化数据对象。它拥有高容错机制,基于数据复制和可扩展架构。它的实现并像是一个文件服务器需要挂载目录。在此种方式下,它写入对象和文件到多个硬盘中,以确保数据是在集群内跨服务器的多份复制。
Block StorageCinder为运行实例而提供的持久性块存储。它的可插拔驱动架构的功能有助于创建和管理块存储设备。
共享服务
Identity serviceKeystone为其他OpenStack服务提供认证和授权服务,为所有的OpenStack服务提供一个端点目录。
Image serviceGlance服务请参见<http://docs.openstack.org/developer/glance/>存储和检索虚拟机磁盘镜像,OpenStack计算会在实例部署时使用此服务。
Telemetry服务请参见<http://www.openstack.org/software/releases/liberty/components/ceilometer>Ceilometer服务请参见<http://docs.openstack.org/developer/ceilometer/>为OpenStack云的计费、基准、扩展性以及统计等目的提供监测和计量。
高层次服务
Orchestration服务请参见<http://www.openstack.org/software/releases/liberty/components/heat>Heat服务请参见<http://docs.openstack.org/developer/heat/>Orchestration服务支持多样化的综合的云应用,通过调用OpenStack-native RESTAPI和CloudFormation-compatible Query API,支持:term:`HOT<Heat Orchestration Template (HOT)>`格式模板或者AWS CloudFormation格式模板
物理架构模型中各个主机配置,如下图:
硬件需求
控制器
控制节点上运行身份认证服务,镜像服务,计算服务的管理部分,网络服务的管理部分,多种网络代理以及仪表板。也需要包含一些支持服务,例如:SQL数据库,term:消息队列, and NTP。
可选的,可以在计算节点上运行部分块存储,对象存储,Orchestration 和 Telemetry 服务。
计算节点上需要至少两块网卡。
计算
计算节点上运行计算服务中管理实例的管理程序部分。默认情况下,计算服务使用 KVM。
你可以部署超过一个计算节点。每个结算节点至少需要两块网卡。
块设备存储
可选的块存储节点上包含了磁盘,块存储服务和共享文件系统会向实例提供这些磁盘。
为了简单起见,计算节点和本节点之间的服务流量使用管理网络。生产环境中应该部署一个单独的存储网络以增强性能和安全。
你可以部署超过一个块存储节点。每个块存储节点要求至少一块网卡。
对象存储
可选的对象存储节点包含了磁盘。对象存储服务用这些磁盘来存储账号,容器和对象。
为了简单起见,计算节点和本节点之间的服务流量使用管理网络。生产环境中应该部署一个单独的存储网络以增强性能和安全。
这个服务要求两个节点。每个节点要求最少一块网卡。你可以部署超过两个对象存储节点。
网络
公有网络选项使用尽可能简单的方式主要通过layer-2(网桥/交换机)服务以及VLAN网络的分割来部署OpenStack网络服务。本质上,它建立虚拟网络到物理网络的桥,依靠物理网络基础设施提供layer-3服务(路由)。额外地 ,:term:`DHCP`为实例提供IP地址信息。
在我的环境中,我将使用第一种网络模型,进行配置部署,后期再完成1的基础之上,在进行模型2的学习。
参考http://docs.openstack.org/mitaka/zh_CN/install-guide-rdo/overview.html
页:
[1]