openstack 学习笔记(纯不干货)

来源:互联网 发布:集换式卡牌手游 知乎 编辑:程序博客网 时间:2024/05/22 04:53

1、写在前面

      无聊的时候看视屏记下的笔记,大概是2013年10月份左右的视屏,笔记都是基本的openstack历史的东西,却也并非全面,写给自己无聊时看的。

2、content

2.1、openstack的历史:

hadoop :2008开始

openstack2010开始

一个软件从开始到成熟一般为五年。openstack2015

开源与道德无关。

openstack大事记:

novaNASA

SwiftRackspace

原则:全部项目python开发;默认是使用KVMgithub代码管理;launchpad项目管理;3个月一个版本,后改成6个月一个版本;产业链条;松耦合设计;

A版本:

201010月份发布;松耦合设计思路;glance镜像管理成为独立项目;4.4万行代码;20位贡献者;

B版本:20111月发布;7.1万行代码

C版本:20114月发布;10万行代码;默认带的dashboard基于EC2接口开发。

D版本:201110月份发布;50万行代码;keystone身份认证(core项目);swift集成;

E版本:20124月份发布;54万行代码;新浪修复进入前10名;horizon成为core项目;

基金会:2011年底提出基金会设想;

F版本:20129月份发布;77万行代码;

cinderquantum成为core项目;

G版本:20134月份发布;128万行代码;ceilometerheat(自动化部署)孵化结束;

H版本:201310月份发布;quantum改名neutronbare etalironic)和数据库服务Trove

核心:计算,网络,存储;

2.2、企业应用:

身份认证授权;keystoneLDAP整合;第三方应用采用keystone认证;keystone单独使用;活动目录整合是企业收费项目;

虚拟化引擎选择:nova只能管理一个虚拟化引擎;kvmxenLXC/docker;国内多用kvm;

虚拟机存储:本地存储;计算+添加volume;计算和存储完全分离和合并;

分布式文件系统:glustersheepdogceph

网络:nova network':简单,可控,满足基本需求;neutron bridge:国内有100节点运行案例。

neutron组件:防火墙;vpn;负载均衡;路由;

HA

控制节点HAmysql ha galera;消息队列HA rabbitMQAPI接口HA Haproxy

虚拟机HA:分布式文件系统;依赖heat;类vmware

监控:ceilometer:虚拟机内存监控和agentlibvirt的内存监控不准确;

准确监控还是在虚拟机里放agent

配置管理:puppetchefsaltstackpython开发);ansible;前两个较老,后两个未来;

发行版:redhat packstackRDOununtu发行版押注cephsuse版本押注ceph

国内的厂商:流量引进物理交换机;
0 0
原创粉丝点击