![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OpenStack
椰子哥·天行者
这个作者很懒,什么都没留下…
展开
-
OpenStack Keystone安装部署流程
1. 简介 本文将详细描述Keystone的安装部署流程,并给出一些简单的使用实例。 Keystone是Openstack框架中的一个重要组成部分,负责身份认证、服务管理、服务规则和服务令牌的功能, 它实现了Openstack的Identity API。Keystone类似一个服务总线,或者说是整个Openstack框架的注册表,其他服务通过Keystone来注册其服务,任何服翻译 2016-12-16 17:27:06 · 2892 阅读 · 0 评论 -
计量模块 Ceilometer 中的数据收集机制
本文将阐述 Ceilometer 中的数据收集机制。Ceilometer 使用三种机制来收集数据:Notifications:Ceilometer 接收 OpenStack 其它服务发出的 notification messagePolling:直接从 Hypervisor 或者 使用 SNMP 从host machine,或者使用 OpenStack 其它服务的 API 来获取数据。RE翻译 2017-01-19 15:07:37 · 981 阅读 · 0 评论 -
计量模块 Ceilometer 介绍及优化
0. 背景0.1 为什么要有 Ceilometer?通常云,特别是公有云在计费方面有三个层次:计量 (Metering): 收集资源的使用数据,其数据信息主要包括:使用对象(what), 使用者(who), 使用时间(when)和 用量(how much)。计费 (Rating):将资源使用数据按照商务规则转化为可计费项目并计算费用结翻译 2017-01-19 14:39:08 · 1296 阅读 · 0 评论 -
Horizon 源码阅读(四)—— 调用Novaclient流程
一、写在前面这篇文章主要介绍一下OpenStack(Kilo)关于horizon 调用NovaClient的一个分析。 如果转载,请保留作者信息。 邮箱地址:jpzhang.ht@gmail.com原文地址:http://blog.csdn.net/u011521019/article/details/48324739翻译 2017-01-18 17:40:43 · 887 阅读 · 0 评论 -
Horizon 源码阅读(三)—— Horizon 用户登录流程
一、写在前面这篇文章主要介绍一下OpenStack Horizon — juno项目用户登录流程,Horizon对于请求的处理其实就是django对请求的处理,我在这里将通过对django请求处理机制以及horizon用户登录流程代码的解析,逐步开始horizon代码阅读之旅。由于能力和时间有限,错误之处在所难免,欢迎指正!如果转载,请保留作者信息。邮箱翻译 2017-01-18 17:38:49 · 1526 阅读 · 0 评论 -
Horizon 源码阅读(二)—— Horizon 模块注册机制
一、写在前面这篇文章主要介绍一下OpenStack Horizon — juno项目模块注册机制,本文将通过对Horizon源码解析了解各个模块注册加载机制。全文穿插了Horizon组建的代码块以及个人理解注释,由于能力和时间有限,错误之处在所难免,欢迎指正! 如果转载,请保留作者信息。 邮箱地址:jpzhang.ht@gmail.com翻译 2017-01-18 17:36:18 · 804 阅读 · 0 评论 -
Horizon 源码阅读(一)—— Horizon 整体介绍
一、写在前面 这篇文章主要介绍一下OpenStack Horizon — juno项目的整体情况,关于这方面的内容网上已经有很多相关的介绍,我在这里只作为一个知识的搬运工,把一些分散的内容加上个人的理解形成一篇介绍性博文,由于能力和时间有限,错误之处在所难免,欢迎指正!如果转载,请保留作者信息。邮箱地址:jpzhang.ht@gmail.com二翻译 2017-01-18 17:33:42 · 695 阅读 · 0 评论 -
Cinder 组件详解
从本节开始我们学习 OpenStack 的 Block Storage Service,Cinder理解 Block Storage操作系统获得存储空间的方式一般有两种: 通过某种协议(SAS,SCSI,SAN,iSCSI 等)挂接裸硬盘,然后分区、格式化、创建文件系统;或者直接使用裸硬盘存储数据(数据库)通过 NFS、CIFS 等 协议,mount 远程的文件翻译 2017-01-17 16:16:58 · 8820 阅读 · 1 评论 -
Openstack Swift 原理、架构与 API 介绍
Openstack Swift 开源云存储技术解析OpenStack Swift 开源项目提供了弹性可伸缩、高可用的分布式对象存储服务,适合存储大规模非结构化数据。本文将深入介绍 Swift 的基本设计原理、对称式的系统架构和 RESTful API。OpenStack Swift 原理、架构与 API 介绍回页首背景翻译 2017-01-16 16:44:38 · 1213 阅读 · 0 评论 -
OpenStack-Nova组件理解
Nova是OpenStack云中的计算组织控制器。支持OpenStack云中实例(instances)生命周期的所有活动都由Nova处理。这样使得Nova成为一个负责管理计算资源、网络、认证、所需可扩展性的平台。但是,Nova自身并没有提供任何虚拟化能力,相反它使用libvirt API来与被支持的Hypervisors交互。Nova 通过一个与Amazon Web Services(AWS)翻译 2017-01-13 15:45:07 · 9985 阅读 · 1 评论 -
在Ubuntu14.04上OpenStack Juno安装部署
0 安装方式 0.1 安装方式 安装方式说明目标备注单结点一台服务器运行所有的nova-xxx组件,同时也驱动虚拟实例。这种配置只为尝试Nova,或者为了开发目的进行安装。 1控制节点+N个计算节点一个控制结点运翻译 2017-01-06 15:20:00 · 4357 阅读 · 0 评论 -
OpenStack Keystone安装部署流程
1. 简介 本文将详细描述Keystone的安装部署流程,并给出一些简单的使用实例。 Keystone是Openstack框架中的一个重要组成部分,负责身份认证、服务管理、服务规则和服务令牌的功能, 它实现了Openstack的Identity API。Keystone类似一个服务总线,或者说是整个Openstack框架的注册表,其他服务通过Keystone来注册其服务,任何服翻译 2017-01-06 15:13:50 · 1082 阅读 · 0 评论 -
neutron的基本原理
neutron是OpenStack的一个重要模块,也是比较难以理解和debug的模块之一。我这里安装如图安装了经典的三个节点的Havana的Openstack 图1分三个网络:External Network/API Network,这个网络是连接外网的,无论是用户调用Openstack的API,还是创建出来的虚拟机要访问外网,或者外网要ssh到虚拟机,都需翻译 2016-12-23 14:17:38 · 438 阅读 · 0 评论 -
Ceilometer Distributed Alarm
Ceilometer Alarm是H版新添加的功能,监控报警是云平台不可缺少的部分,Ceilometer已经实现了比较完善的监控体系,报警怎么能缺少呢?用过AWS CloudWatch Alarm的人应该不会对Ceilometer的Alarm感到陌生,Ceilometer实现的Alarm和CloudWatch的Alarm很像,概念基本上都一样,Alarm的逻辑也基本上一样,可以说是一个开源版的Cl翻译 2017-01-19 17:33:34 · 382 阅读 · 0 评论