
openstack
文章平均质量分 80
lynn_kong
华为云计算攻城狮
展开
-
【openstack】Quantum关于Subnet的操作(LinuxBridge)
Quantum关于Subnet的操作(LinuxBridge)1 创建subnet 1.1 流程 2 删除subnet subnet的删除是一个纯粹的数据库操作,删除相关的表记录。但删除的前提是,subnet内ipallocation对应的port的device_owner属性是'network:dhcp'或者'network:router原创 2012-10-25 09:06:38 · 1904 阅读 · 0 评论 -
【openstack】Quantum关于Port的操作(LinuxBridge)
Quantum关于Port的操作(LinuxBridge)1 创建port 1.1 流程(2012/12/13修正): 为port分配IP时,当没有指定fixed_ip,是从network中选一个有空闲IP的subnet分配IP ,而不是从所有subnet分配。 # 校验fixed_ips的合法性 def _test_fixed_ips原创 2012-10-25 09:07:40 · 1867 阅读 · 0 评论 -
【openstack】Nova中的policy
Nova中的policy本博客欢迎转发,但请保留原作者信息!内容系本人学习、研究和总结,如有雷同,实属荣幸!任何对外暴露接口的系统,都必须有分权分域以及认证鉴权的功能。在openstack中,keystone组件用来对用户进行认证,说白了就是看用户是否是系统的合法用户,而policy机制则主要看用户的操作是否满足特定的条件,比如一些接口是特权接口(仅限管理员使用),普通用户不允许调原创 2012-11-10 13:29:19 · 1863 阅读 · 0 评论 -
【openstack】Nova创建虚拟机流程2 -scheduler
Nova创建虚拟机流程2 -scheduler本博客欢迎转发,但请保留原作者(孔令贤HW)信息!内容系本人学习、研究和总结,如有雷同,实属荣幸!本博客欢迎转发,但请保留原作者(孔令贤HW)信息!内容系本人学习、研究和总结,如有雷同,实属荣幸!原创 2012-11-06 23:23:42 · 2493 阅读 · 0 评论 -
【openstack】Nova(Folsom)虚拟化层Driver分析
【转载】Nova(Folsom)虚拟化层Driver分析 本博客欢迎转发,但请保留原作者(@孔令贤HW)信息!内容系本人学习、研究和总结,如有雷同,实属荣幸! 本文是我一个同事的一篇分析,征求了同事的意见,获取同意后,在此转载。 本文依据 Openstack 目前最新folsom版本中,从代码走读的角度,分析了Openstack异构不同hyperviso转载 2012-11-07 21:08:13 · 2801 阅读 · 5 评论 -
【openstack】Quantum(Folsom版)中update_floatingIP流程
本博客欢迎转发,但请保留原作者信息(@孔令贤HW)!内容系本人学习、研究和总结,如有雷同,实属荣幸! 不说废话,直接上图:本博客欢迎转发,但请保留原作者(@孔令贤HW)信息!内容系本人学习、研究和总结,如有雷同,实属荣幸!原创 2013-02-18 17:52:34 · 1098 阅读 · 0 评论 -
【openstack】Nova创建虚拟机流程1
Nova创建虚拟机流程1本博客欢迎转发,但请保留原作者(孔令贤HW)信息!内容系本人学习、研究和总结,如有雷同,实属荣幸!本博客欢迎转发,但请保留原作者(孔令贤HW)信息!内容系本人学习、研究和总结,如有雷同,实属荣幸!原创 2012-11-06 23:22:28 · 3893 阅读 · 1 评论 -
【openstack】Nova创建虚拟机流程3-compute
Nova创建虚拟机流程3-compute本博客欢迎转发,但请保留原作者(@孔令贤HW)信息!内容系本人学习、研究和总结,如有雷同,实属荣幸!本博客欢迎转发,但请保留原作者(@孔令贤HW)信息!内容系本人学习、研究和总结,如有雷同,实属荣幸!原创 2012-11-07 00:25:33 · 3069 阅读 · 0 评论 -
【openstack】Quantum消息处理流程简析
Quantum消息处理流程本博客欢迎转发,但请保留原作者(孔令贤HW)信息!内容系本人学习、研究和总结,如有雷同,实属荣幸! 1 Paste.deploy配置 2 authtoken 调用kestone进行鉴权。3 keystonecontext 根据鉴权信息(user_id,tenant_id,roles等),更新请求中的环境上下文。原创 2012-10-18 09:29:39 · 2878 阅读 · 0 评论 -
【OpenStack】Folsom版Quantum对象模型
本博客欢迎转发,但请保留原作者信息(@孔令贤HW)!内容系本人学习、研究和总结,如有雷同,实属荣幸!废话不说,直接上图:本博客欢迎转发,但请保留原作者(@孔令贤HW)信息!内容系本人学习、研究和总结,如有雷同,实属荣幸!原创 2013-02-19 11:39:30 · 1230 阅读 · 0 评论 -
【OpenStack】G版中关于Nova的Cell
本博客欢迎转发,但请保留原作者(新浪微博:@孔令贤HW;博客地址:http://blog.youkuaiyun.com/lynn_kong)信息!内容系本人学习、研究和总结,如有雷同,实属荣幸!更新记录:2013.3.7 新增关于AZ,Aggregate,Cell概念的手绘图1 目标1. 为了增加横向扩展以及分布式,大规模(地理位置级别)部署能力,但又不增加数据库和消息中间件的翻译 2013-02-02 02:58:26 · 4273 阅读 · 6 评论 -
【Openstack】Grizzly目前版本相对于Folsom的变更
本博客欢迎转发,但请保留原作者(新浪微博:@孔令贤HW;博客地址:http://blog.youkuaiyun.com/lynn_kong)信息!内容系本人学习、研究和总结,如有雷同,实属荣幸!更新日志:2013.2.26 新增G3版本中Quantum实现的BP前两天主要关注了Grizzly截至到目前的新增/变更特性,做了一个总结,主要关注Nova,Quantum,Cinde原创 2013-01-24 10:02:14 · 3009 阅读 · 2 评论 -
【OpenStack】创建虚拟机时与Quantum的交互(F版)
本博客欢迎转发,但请保留原作者(新浪微博:@孔令贤HW;博客地址:http://blog.youkuaiyun.com/lynn_kong)信息!内容系本人学习、研究和总结,如有雷同,实属荣幸!更新记录:1. 2013.2.27 修改nova-compute到quantum创建port的描述原创 2013-02-27 15:20:03 · 1932 阅读 · 2 评论 -
【OpenStack】OpenStack中的消息队列2--以Quantum为例
OpenStack中的消息队列2--以Quantum为例本博客欢迎转发,但请保留原作者信息新浪微博:@孔令贤HW;QQ:363210168博客地址:http://blog.youkuaiyun.com/lynn_kong内容系本人学习、研究和总结,如有雷同,实属荣幸!基础# A queue is not bound by any limits, it can store a原创 2013-03-28 20:16:07 · 4254 阅读 · 0 评论 -
【OpenStack】【转载】OpenStack中的测试
OpenStack中的测试原作者:张华原文链接: http://blog.youkuaiyun.com/quqi99 如需再次转载,请注明原作者信息! 在openstack中写一个扩展API之后要写哪些测试代码呢?https://jenkins.openstack.org/view/Nova/?列出来了提交代码后jenkins所要做的测试。转载 2013-03-16 23:27:05 · 2611 阅读 · 0 评论 -
【OpenStack】Openstack之Cinder服务初探
这篇blog是一个同事不久前写的,得到允许后,在此转载。如需转载,请保留原blog链接。原帖链接:http://blog.youkuaiyun.com/luo_brian/article/details/8592692Cinder背景Openstack从Folsom开始使用Cinder替换原来的Nova-Volume服务,为Openstack云平台提供块存储服务。Cinder架构转载 2013-03-11 14:15:02 · 2579 阅读 · 0 评论 -
【OpenStack】OpenStack的G版Keystone对象模型
本博客欢迎转发,但请保留原作者信息(新浪微博 @孔令贤HW Blog地址:http://blog.youkuaiyun.com/lynn_kong)!内容系本人学习、研究和总结,如有雷同,实属荣幸!Users:表示API的一个特定使用者,属于一个指定的domain。可以赋予user权限(role),每一个user-domain或user-project都可以有一组权限。Groups:原创 2013-02-01 17:06:27 · 2674 阅读 · 0 评论 -
【OpenStack】使用Komodo远程调试python(OpenStack)
本blog欢迎转发,但请保留原作者信息:新浪微博:@孔令贤HW Blog地址:http://blog.youkuaiyun.com/lynn_kong内容系本人学习、研究和总结,如有雷同,实属荣幸!1 环境配置windows 主机:32位操作系统win7,IP地址182.168.14.128Linux主机:32位操作系统Ubuntu 12.04.1 LTS,IP地址18原创 2012-12-10 15:03:15 · 3550 阅读 · 2 评论 -
【OpenStack】在OpenStack使用XenServer资源池浅析
在OpenStack使用XenServer资源池浅析本blog欢迎转发,但请保留原作者信息:新浪微博:@孔令贤HW Blog地址:http://blog.youkuaiyun.com/lynn_kong内容系本人学习、研究和总结,如有雷同,实属荣幸! OpenStack中的Xen driver类:nova/virt/xenapi/driver.py中的XenAPIDriver类,该类原创 2012-12-13 13:24:55 · 3464 阅读 · 2 评论 -
【OpenStack】Grizzly中的LoadBalancer初步分析
Grizzly中的LoadBalancer初步分析本blog欢迎转发,但请保留原作者信息:新浪微博:@孔令贤HW Blog地址:http://blog.youkuaiyun.com/lynn_kong内容系本人学习、研究和总结,如有雷同,实属荣幸! 在Grizzly版本中,Quantum组件引入了一个新的网络服务:LoadBalancer(LBaaS),服务的架构遵从Service I原创 2013-01-22 09:51:00 · 3575 阅读 · 1 评论 -
【OpenStack】由浅入深(源码)分析nova的资源刷新机制
本blog欢迎转发,但请保留原作者信息:新浪微博:@孔令贤HW Blog地址:http://blog.youkuaiyun.com/lynn_kong内容系本人学习、研究和总结,如有雷同,实属荣幸!1 python中的元类 今天偶尔得空学习openstack,就随便找来一个类看,nova/manager.py中的Manager类,类的第一行就看不懂了:__metacla原创 2012-11-30 17:02:40 · 3410 阅读 · 4 评论 -
【OpenStack】Quantum中的L3模型实战
Quantum中的L3模型实战本blog欢迎转发,但请保留原作者信息:新浪微博:@孔令贤HW Blog地址:http://blog.youkuaiyun.com/lynn_kong内容系本人学习、研究和总结,如有雷同,实属荣幸! 截止到OpenStack Folsom版,Quantum中的对象模型有以下几个:Network, Subnet, Port, Router, Floatin原创 2012-12-20 08:54:08 · 5034 阅读 · 2 评论 -
【OpenStack】Nova中的create_image
Nova中的create_image本博客欢迎转发,但请保留原作者信息新浪微博:@孔令贤HW;QQ:363210168博客地址:http://blog.youkuaiyun.com/lynn_kong内容系本人学习、研究和总结,如有雷同,实属荣幸!更新记录:2013.4.22 增加G版中对live snapshot的约束在Nova的core api中,对于虚拟机(se原创 2013-03-26 17:06:38 · 5567 阅读 · 2 评论 -
【OpenStack】Nova中的delete和restore
声明:本博客欢迎转发,但请保留原作者信息!新浪微博:@孔令贤HW;博客地址:http://blog.youkuaiyun.com/lynn_kong内容系本人学习、研究和总结,如有雷同,实属荣幸!版本:Grizzly在Nova中虚拟机有如下三个操作:force delete, (delete)soft delete, restore,另外这里相关的有一个配置项:reclaim_原创 2013-04-24 11:47:31 · 6349 阅读 · 1 评论 -
【OpenStack】如何在openstack环境中实现定制化功能
本blog欢迎转发,但请保留原作者信息:新浪微博:@孔令贤HW Blog地址:http://blog.youkuaiyun.com/lynn_kong内容系本人学习、研究和总结,如有雷同,实属荣幸!更新记录:2013.4.26 python文件修改完毕后,不用重新人工编译我写这篇博客的目的是介绍一个在线修改openstack工程文件以实现对某些功能的测试(或其他一些目的)的原创 2012-12-03 19:58:44 · 3907 阅读 · 7 评论 -
【OpenStack】编程实现对OpenStack的访问
声明:本博客欢迎转发,但请保留原作者信息!新浪微博:@孔令贤HW;博客地址:http://blog.youkuaiyun.com/lynn_kong内容系本人学习、研究和总结,如有雷同,实属荣幸!1. 使用novaclient访问Nova#!/usr/bin/env pythonimport loggingimport novaclientfrom novaclient.v1_1原创 2013-04-18 11:12:45 · 3742 阅读 · 0 评论 -
【OpenStack】WSGI and Webob+Paste示例
声明:本博客欢迎转发,但请保留原作者信息!新浪微博:@孔令贤HW;博客地址:http://blog.youkuaiyun.com/lynn_kong内容系本人学习、研究和总结,如有雷同,实属荣幸!1. 一个简单的WSGI程序"""Hello World using WSGI """from paste import httpserverdef application(envir原创 2013-04-18 12:40:54 · 3909 阅读 · 0 评论 -
【OpenStack】Quantum(Grizzly) quantum agent(OVS)工作流
Quantum(Grizzly) quantum agent(OVS)工作流本博客欢迎转发,但请保留原作者信息新浪微博:@孔令贤HW;博客地址:http://blog.youkuaiyun.com/lynn_kong内容系本人学习、研究和总结,如有雷同,实属荣幸! 继上一篇《Quantum(Grizzly) L3 agent工作流》,本篇介绍采用OVS(gre)实现的quantum原创 2013-04-10 18:20:56 · 5904 阅读 · 7 评论 -
【OpenStack】 Grizzly中的nova-conductor
OpenStack Grizzly中的nova-conductor声明:本博客欢迎转发,但请保留原作者信息!新浪微博:@孔令贤HW;博客地址:http://blog.youkuaiyun.com/lynn_kong内容系本人学习、研究和总结,如有雷同,实属荣幸!原文链接:http://russellbryantnet.wordpress.com/2013/02/19/deploym翻译 2013-02-24 11:23:02 · 6024 阅读 · 0 评论 -
【openstack】openstack中的消息队列
openstack中的消息队列更新记录:2013.4.28 增加版本号版本:Essex版1 openstack中消息队列的使用 nova中的每个组件都会连接消息服务器,一个组件可能是一个消息发送者(如API、Scheduler),也可能是一个消息接收者(如compute、volume、network)。发送消息有两种方式:同步调用rpc.call和异步调用r原创 2012-10-18 09:25:02 · 7372 阅读 · 8 评论 -
【OpenStack】SqlAlchemy
声明:本博客内容来源网上,忘了是从哪里看到的,如果原作者看到,请联系我附上链接,同时对您的付出表示感谢!新浪微博:@孔令贤HW;博客地址:http://blog.youkuaiyun.com/lynn_kong内容系本人学习、研究和总结,如有雷同,实属荣幸!什么是SqlAlchemy?SqlAlchemy是一个开源的Python组件,提供数据库抽象的功能,屏蔽不同数据库的差异,为用原创 2013-04-20 18:05:58 · 4817 阅读 · 0 评论 -
【OpenStack】Quantum(Grizzly)中的agent
Quantum(Grizzly)中的agent本博客欢迎转发,但请保留原作者信息新浪微博:@孔令贤HW;QQ:363210168博客地址:http://blog.youkuaiyun.com/lynn_kong内容系本人学习、研究和总结,如有雷同,实属荣幸!更新记录:2013.5.2 创建network时的流程图与代码有些不太一致,澄清之OpenStack的G版中agen原创 2013-03-23 09:56:45 · 6608 阅读 · 0 评论 -
【OpenStack】OpenStack中的循环任务--以Nova为例
声明:本博客欢迎转发,但请保留原作者信息!新浪微博:@孔令贤HW;博客地址:http://blog.youkuaiyun.com/lynn_kong内容系本人学习、研究和总结,如有雷同,实属荣幸!版本:Grizzly说到循环任务,可能很多人首先想到的是python中的threading或者multiprocessing模块,使用起来相当的便利,但OpenStack有些例外。Op原创 2013-05-03 11:10:37 · 3773 阅读 · 1 评论 -
【OpenStack】Cinder(G版)中的volume type
声明:本博客欢迎转发,但请保留原作者信息!新浪微博:@孔令贤HW;博客地址:http://blog.youkuaiyun.com/lynn_kong内容系本人学习、研究和总结,如有雷同,实属荣幸!一、volume type的相关操作Cinder中的卷类型,是卷的一种标识,各个OpenStack的发行者可根据自身对系统的约束来定义卷类型的使用。G版的Cinder中与卷类型相关的两原创 2013-04-23 15:09:41 · 8683 阅读 · 0 评论 -
OpenStack Grizzly Webinar Preview: Availability Zones vs. Host Aggregates
文章转载自mirantis,原blog地址:http://www.mirantis.com/blog/segregation-in-grizzly-availability-zones-versus-host-aggregates/#comment-18761. Segregation of OpenStack nodes in GrizzlyAs your cluster beg转载 2013-05-20 15:35:28 · 1952 阅读 · 4 评论 -
【OpenStack】Quantum(Grizzly) L3 agent(OVS)工作流
Quantum(Grizzly) L3 agent(OVS)工作流本博客欢迎转发,但请保留原作者信息新浪微博:@孔令贤HW;QQ:363210168博客地址:http://blog.youkuaiyun.com/lynn_kong内容系本人学习、研究和总结,如有雷同,实属荣幸! 更新日志:2013.4.10 添加系统逻辑视图2013.4.11 增加iptable原创 2013-04-09 20:01:15 · 9818 阅读 · 13 评论 -
【OpenStack】学习OpenStack的历程--送给初学者
近期有很多人通过微博、qq或者我的博客向我咨询OpenStack相关的问题,其实对于别人的求助,我是乐于解答的,毕竟表示大家看得起我。但有的人的问题我听了之后,心里却想要不要回答他,因为他的问题真的很基础,而这些很基础的知识,从OpenStack的官方文档中就能很轻易的找到资料,或者稍微花心思google一下(注意:不是baidu),也能得到想要的答案。这里就引出一个学习方法的问题。曾原创 2013-04-20 21:54:07 · 25151 阅读 · 35 评论 -
【OpenStack】OpenStack网络知识片断
温馨提示:本blog欢迎转发,但请保留原作者信息:新浪微博:@孔令贤HWBlog地址:http://blog.youkuaiyun.com/lynn_kong内容系本人学习、研究和总结,如有雷同,实属荣幸!版本:Folsom1. OVS创建虚拟机创建虚拟机,例如网卡portid:1e2b09d7-e9d6-4aba-964e-79fdd8bcf3baip原创 2012-12-26 16:08:21 · 3039 阅读 · 0 评论 -
【OpenStack】【转载】OpenStack extension api
原作者:张华原文链接:http://blog.youkuaiyun.com/quqi99/article/details/8502034如需再次转载,请注明原作者信息!openstack的扩展API有两类:1) resource extension, 可参见:$nova/nova/api/openstack/compute/contrib/server_password.py, 需实现转载 2013-03-17 00:41:36 · 2371 阅读 · 4 评论 -
【OpenStack】【转载】Ubuntu12.04 OpenStack Folsom 安装(VLAN模式)
Ubuntu12.04 OpenStack Folsom安装(VLAN模式)本blog欢迎转发,但请保留原作者信息:新浪微博:@孔令贤HW Blog地址:http://blog.youkuaiyun.com/lynn_kong内容系本人学习、研究和总结,如有雷同,实属荣幸! 更新日志:2013.2.27 修改控制节点安装quantum时,对bridge_mappings的处理转载 2012-11-27 16:44:51 · 2783 阅读 · 0 评论