openstack概念架构

  • Horizon(Dashboard)与其他主要模块的关联(包括Nova,Cinder,Glance,Swift,Neutron,keystone)
  • 通过Ceilometer(监控功能)可以监控的模块(包括Nova,Glance,Cinder,Neutron)
  • Keystone(身份验证功能)模块可以对其他模块进行相应操作进行身份及权限验证(包括Nova,Glance,Cinder,Swift,Neutron,Ceilometer)
    • Nova为VM提供计算资源
    • Glance为VM提供镜像
    • Cinder为VM提供块存储资源
    • Neutron为VM提供网络资源及网络连接
  • Cinder连接VM后所产生的数据可以备份到Swift对象存储中
  • Glance提供镜像可以保存在Switf对象存储

OpenStack核心系统架构图

7个核心组件:

  • Horizon
  • Keystone
  • Nova
  • Glance
  • Cinder
  • Swift
  • Neutron

7个核心组件:Compute(计算),
Object Storage(对象存储),Identity(身份认证),Dashboard(仪表盘), Block Storage(块存储),
Network(网络) 和 Image Service(镜像服务) 。

OpenStack 最简物理架构

2个节点:

Cloud Controller Node:

  • Keystone(身份验证服务)
  • Glance(镜像管理服务)
  • Nova (计算资源管理服务)
  • 数据库服务(MySQL)
  • 消息服务(RabbitMQ或QPid)

Compute Node:

  • Nova-Compute
  • Nova-Network
  • KVM虚拟化系统

2种网络:

  • Internal Network(内部网络)
  • 用于提供Provider网络(VM to Provider)
  • 用于tenant网络(VM to VM)
  • External Network(外部网络)
  • 用于外部用户与VM通信及控制(VM to Internet)
时间: 2024-08-10 15:10:30

openstack概念架构的相关文章

OpenStack的架构详解

OpenStack既是一个社区,也是一个项目和一个开源软件,它提供了一个部署云的操作平台或工具集.其宗旨在于,帮助组织运行为虚拟计算或存储服务的云,为公有云.私有云,也为大云.小云提供可扩展的.灵活的云计算.  1. OpenStack是什么  OpenStack既是一个社区,也是一个项目和一个开源软件,它提供了一个部署云的操作平台或工具集.其宗旨在于,帮助组织运行为虚拟计算或存储服务的云,为公有云.私有云,也为大云.小云提供可扩展的.灵活的云计算.  OpenStack旗下包含了一组由社区维护

深入理解openstack网络架构(1)

原文地址: https://blogs.oracle.com/ronen/entry/diving_into_openstack_network_architecture 前言 openstack网络功能强大同时也相对更复杂.本系列文章通过Oracle OpenStack TechPreview介绍openstack的配置,通过各种场景和例子说明openstack各种不同的网络组件.本文的目的在于提供openstack网络架构的全景图并展示各个模块是如何一起协作的.这对openstack的初学者

(转)OpenStack —— 原理架构介绍(一、二)

原文:http://blog.51cto.com/wzlinux/1961337 http://blog.51cto.com/wzlinux/category18.html-------------OpenStack -- 原理架构介绍(一~九) 一.OpenStack 简介 Openstack是一个控制着大量计算能力.存储.乃至于整个数据中心网络资源的云操作系统,通过Dashboard这个Web界面,让管理员可以控制.赋予他们的用户去提供资源的权限(即:能够通过Dashboard控制整个Ope

【转】Linux 概念架构的理解

转:http://mp.weixin.qq.com/s?__biz=MzA3NDcyMTQyNQ==&mid=400583492&idx=1&sn=3b18c463dcc45103b76a3419ceabe84c&scene=2&srcid=1213Z5CBO8W4jCmTSFI74uIb&from=timeline&isappinstalled=0#wechat_redirect Linux 概念架构的理解 2015-12-12 译者: 杜琪 Qu

openstack网络架构 nova-network + neutron

openstack网络架构(nova-network/neutron) openstack网络体系中,网络技术没有创新,但用到的技术点非常庞杂,包括bridge.vlan.gre.vxlan.ovs.openflow.sdn.iptables等,当然这里不会做具体技术介绍,概述技术,主要将其与openstack的结合点做详细分析. nova-network网络架构 在nova-network中,其网络模型包括flat.dhcp flat.vlan,用到的技术主要有bridge.vlan, dhc

OpenStack参考架构的搭建经验

在OpenStack官方11月26日提供的<安装指南>中提到有一个部署模型,大体如下图所示 (图1 OpenStack系统架构图) 图1表现的是每一个节点中所安装的主要组件以及网络接口信息.更精准的展示如图2所示.图中显示的"Internet"网络接口参考图2中对网络接口的解释. (图2 OpenStack网络架构图) 图2所示,红色属于管理网络,咖啡色属于虚拟机网络,青色是外部网络,蓝色是存储网络. OpenStack中各种网络的功能 管理网络一般是带有默认网关的可访问I

(转)Linux概念架构的理解

英文原文:Conceptual Architecture of the Linux Kernel 摘要 Linux kernel成功的两个原因:(1)架构设计支持大量的志愿开发者加入到开发过程中:(2)每个子系统,尤其是那些需要改进的,都支持很好的扩展性.正是这两个原因使得Linux kernel可以不断进化. 一.Linux内核在整个计算机系统中的位置 Fig 1 - 计算机系统分层结构 分层结构的原则:the dependencies between subsystems are from

深入理解openstack网络架构(4)-----连接到public network

原文地址: https://blogs.oracle.com/ronen/entry/diving_into_openstack_network_architecture3 在上一篇文章中,我们介绍了openstack中的路由,了解到openstack如何通过namespace实现的router将两个network连通.本文中,我们进一步分析路由功能,说明实现内部internal network和public network的路由(而不仅仅是internal network之间).我们还会分析n

Linux概念架构的理解(转)

英文原文:Conceptual Architecture of the Linux Kernel 摘要 Linux kernel成功的两个原因:(1)架构设计支持大量的志愿开发者加入到开发过程中:(2)每个子系统,尤其是那些需要改进的,都支持很好的扩展性.正是这两个原因使得Linux kernel可以不断进化. 一.Linux内核在整个计算机系统中的位置 Fig 1 - 计算机系统分层结构 分层结构的原则:the dependencies between subsystems are from