自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (2)
  • 收藏
  • 关注

原创 pyhton greent hread

通过学习openstack源码,发现os代码里服务线程大都是green thread,这是个什么东西?我们先看看os里怎么用的:以nova-api服务为例,这是一个提供rest api接口的服务,也就是为用户系统所使用,这个模块在os代码里由wsgi.py提供,下边是wsgi模块的Server定义:class Server(object): """Server class to ...

2020-04-19 10:57:50 275

原创 openstack老版本的消息定义处理记录以及代码的组织方式

我们本次分析的是代码版本是nova-2011,从代码的分析来看,组织组织结构还是挺规整的。我们先看目录树,如下:bin目录之前已经介绍过了,他们是服务启动脚本工具,我们主要看nova目录,nova目录下基本上每个目录就是一个nova子服务,这些子服务都一定程度上继承了nova目录下的各个模块文件。service.py:用来创建服务,启动服务实例的基础类定义,novs所有的组件服务都...

2020-04-12 21:45:19 164

原创 openstack架构-四

说道os的架构,那真是庞大无比,只要我们理解组成机制,也还好。我们先来看一下整体的概念架构图:该图来源于os官方网站,我们继续看:我们接着用os官方提供的例子架构部署验证可用性,生产环境应该用哪种架构,请看详细架构,你可以移步:https://docs.openstack.org/arch-design/这个demo架构和经典的生产环境架构不同之处在于:网络代理驻留在控制器...

2020-04-06 11:08:53 126

原创 openstack源码分析三

上一期我们讲了nova的服务启动,有关协程都创建好了,现在就是看如何让他们开始工作了。我们先部署一套os服务然后看看他们的具体工作流程。安装os,我们得选一个版本来安装,我们就用一个比较新的N版本来探讨部署方式,开始我们就用官方的方法部署,到最后我们用一键部署的方式部署。...

2020-04-05 13:35:24 200

原创 openstack源码分析二

本期我开始讲服务的创建,os服务有两种服务,一种是api服务,一种组件之间用于通信的服务,我们先来说一下组件之间的通信服务是如何创建的以及怎么工作的。...

2020-03-29 10:35:53 367

原创 openstack源码分析一

一直以来从事云行业的工作,但是openstack做的不是很多,openstack是业界标杆性的开源产品,作为云计算的工程人员,不了解openstack是不行的,接下来我打算分不同期讲解自己关于openstack架构以及源码的解析,主要还是源码解读,如有错误及时指出,欢迎大家的共同讨论。我会从openstack最开始的代码发布分析一期,作为和最新的openstack的架构的对比,加深对opens...

2020-03-22 12:22:08 803

原创 nginx的反向代理

== nginx ===== nginx 安装 ==={{{1.解压:[root@localhost ~]# tar xzvf nginx-1.9.1.tar.gz2.编译安装[root@localhost nginx-1.9.1]# cd nginx-1.9.1[root@localhost nginx-1.9.1]# ./configure --prefix=/us

2015-06-17 13:01:02 269

原创 openstack的部署和使用

= openstack === packstack的介绍 =={{{一句话:为openstack的一体化安装提供了方便,简化了整个openstack的安装.如何安装packstack?执行如下命令:[root@controller openstack]# yum install openstack-packstack -y}}}== openstack allinone

2015-06-17 12:57:05 1173

原创 cruisecontrol的搭建和使用

== cruisecontrol ===== cruisecontrol的介绍 ==={{{CruiseControl :简称 CC ,持续集成工具,主要提供了基于版本管理工具 ( 如 CVS、VSS、SVN) 感知变化或每天定时的持续集成,并提供持续集成报告、 Email 、 Jabber 等等方式通知相关负责人,其要求是需要进行日构建的项目已编写好全自动的项目编译脚本 ( 可基于

2015-06-17 12:50:08 623

计算机生产实习相关资料

计算机生产实习是有关计算机组装与拆卸的知识,以及一些相关测试软件的使用的问题

2011-04-28

计算机装配调试与生产实习相关资料

计算机装配调试与生产实习相关资料仅供参考,不可用于其他,希望对你有帮助啊!

2011-04-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除