OpenStack总结

去年10月份开始了解openstack技术,基于fuel搭起了mirantis6.0,基本原理和操作懂了,也做了ppt分享。
时隔一年,mirantis已经发展到了9.0,近期重新关注一下openstack,跟进一下最新进展,并对opnestack原理做一个简单总结,整理学习。

什么是OpenStack

  • Rackspace和NASA共同发起的开源项目
  • 一系列开源软件项目的组合
  • 基础设施资源的系统管理平台

总而言之,openstack用来管理基础设施,分配linux资源,管理底层网络、存储等等。

OpenStack总结_第1张图片
基础组件图

基础组件

OpenStack项目由python完成,组件主要有nova、swift、cinder、ketstone、glance、neutron。各组件主要功能如下

  • nova
OpenStack总结_第2张图片
计算组件
OpenStack总结_第3张图片
计算组件
  • glance
OpenStack总结_第4张图片
glance
  • keystone
OpenStack总结_第5张图片
keystone
  • cinder
OpenStack总结_第6张图片
cinder
OpenStack总结_第7张图片
cinder
  • swift
OpenStack总结_第8张图片
swift
  • neutron
neutron
OpenStack总结_第9张图片
neutron
  • 其他组件
其他组件

部署

部署层面较为复杂,如果全手动部署更为麻烦。建议用devstack或者fuel(mirantis)方式安装使用,只有安装使用后才会对openstack有个更为直观的认识。

你可能感兴趣的:(OpenStack总结)