a616652325 发表于 2018-5-30 12:19:30

聊聊openstack


[*]  Openstack仅仅是一个管理平台,技术仅仅局限与linux


[*]  进化论的观点 多种CMP将并存,但会出现多极分化 OpenStack更接近AWS,OpenNebula更接近vCloud OpenNebula focuses on    datacenter virtualization. Other open cloud managers, such as OpenStack,    primarily focuses on public cloud features.

[*]  《IaaS Cloud Architecture:   From Virtualized Datacenters to Federated Cloud Infrastructures》

[*]  Nova – 弹性计算模块

[*]  围绕虚拟机相关的所有操作(KVM,Xen,Linux Container)

[*]  Neutron – 网络模块

[*]  Linuxbridge+vlan,open vswitch+vlan/gre/vxlan

[*]  Cinder – 块存储模块(EBS共享存储)

[*]  Ceph、GlusterFS、SheepDog

[*]  Swift – 对象存储模块
[*]  KeyStone – 认证鉴权模块
[*]  Glance – 镜像管理模块
实验环境要求:
–Ubuntu 14.04 64bit os ,我采用VMware 12 pro的环境进行虚拟,配置环境vt-x,分配至少8g内存
–Devstack自动化部署,后续博客介绍

–代码开发调试环境: eclipse + pydev + egit (单步调试)
硬件虚拟化:x86体系结构三种级别的运行模式
Linux只采用了Ring0和Ring3
内核态和用户态,通过系统调用切换
Guest OS在Ring3, VMM运行在Ring0
Para- or Full-virtualization是否意识到自己是被虚拟化的
Guest OS <->VMM <-> Host Kernel
Sensitive Instructions – 只能在ring0下执行的指令
Para:与VMM约定好,碰到SI指令就交给VMM
Full:捕获异常->翻译 ->模拟
  
页: [1]
查看完整版本: 聊聊openstack