设为首页 收藏本站
查看: 1041|回复: 0

[经验分享] openstack是什么

[复制链接]

尚未签到

发表于 2017-6-26 14:49:21 | 显示全部楼层 |阅读模式
  下面图片多来自互联网。
  云计算:
云计算层次机构模型:
IaaS 基础设施服务
PaaS 平台级服务
SaaS 软件级服务
  官网:
http://www.openstack.org/
  openstack是实现云计算的一个项目,使用python语言开发。
DSC0000.png

  三个基础组件:
计算服务、网络服务、存储服务
  OpenStack项目列表:
OpenStack Compute(代码名称:Nova)
OpenStack Networking(代码名称:Quantum)
OpenStack Object Storage(代码名称:Swift)
OpenStack Block Storage(代码名称:Cinder)
OpenStack Identity(代码名称:Keystone)
OpenStack Image Service(代码名称:Glance)
OpenStack Dashboard(代码名称:Horizon)
  nova:计算节点
  queue:消息队列,系统瓶颈所在
  scheduler:调度机制
  conductor:更新数据库
  cert(objectstore):证书
  console:连接端口
  consoleauth:连接端口认证
  
glance:存储映像文件和硬盘
  registry:调用数据库的接口,检索接口
  database:映像文件的存储位置等
  swift:分布式存储
  neutron:网络服务,负责接收对网络的调用请求
  plugins:插件
  agents:网络服务器
  
cinder:块存储
  api:接受请求并分配volume
  vloume:
  database
  scheduler:
  swift:存储对象节点
  account:账号管理
  container:容量管理,管理阿布管理
  object:对象管理
  openstack组件交互:
DSC0001.png

DSC0002.png

  keyston:
DSC0003.png

  token backend:
  令牌认证、(简单认证)
  identity:
  账号、密码认证
  catalog:
  保存每个组件的调用接口位置
  policy backed:
  调用规则和策略
  nova:
DSC0004.png

  nova-api:
  接收各种情况,发送到队列
  nova-computer:
  分配cpu、内存。本身不能运行虚拟机实例。运行各种(libvirt)api
  hypervisor:
  系统管理程序
  nova-consoleauth:
  用户console认证
  nova-console:
  提供用户vnc接入界面
  nova-cert:
  证书认证
  nova-conductor:
  根据queue中对虚拟机的请求更新数据库
  nova-scheduler:
  监控队列的情况(调度队列请求)
  database:
  保存各种数据
  queue:
  各种异步调用
  glance:
DSC0005.png

  glacne-registry:
  定义调用映像文件接口
  glacn-database:
  真正存储映像文件在哪里的信息(映像文件存储源数据)
  file system:
  映像文件在本地存储
  swift:
  映像文件存储在分布式存储中
  neutron:
DSC0006.png

  neutron-server:
  接收网络功能调用请求,并放入队列中
  neutron-agents:
  每个nova-computer节点上多运行agents。真正执行网络操作
  neutron-plugins:
  eg:openvswitch
  neutron-scrider:
  网络设定。
  cinder:块存储
DSC0007.png

  swift:映像文件模板
DSC0008.png

  简化部署拓扑:
  1、控制节点:
  DB、MQ
  keystone
  glance
  nova-ctrl
  nova-api
  dashboard
  (network-server)
  2、计算节点:
  vmm
  nova-computer
  nova-network(agent)

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-388208-1-1.html 上篇帖子: OpenStack 镜像密码修改办法 下篇帖子: OpenStack 入门3
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表