OpenStack总结

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

什么是OpenStack

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

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

基础组件图

基础组件

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

  • nova
计算组件
计算组件
  • glance
glance
  • keystone
keystone
  • cinder
cinder
cinder
  • swift
swift
  • neutron
neutron
neutron
  • 其他组件
其他组件

部署

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容