openstack
zsl6658
Null
展开
-
Rabbitmq学习笔记
Rabbitmq作为一种openstack的基础通信设施,学习openstack源码,一定需要对AMQP的实现Rabbitmq有了解。这里对官网的例子翻译解释,改造到真实的devstack环境运行。为openstack初学者研究代码打好基础。原创 2013-07-27 15:41:20 · 5368 阅读 · 1 评论 -
Ceilometer 分析
Ceilometer 分析Ceilometer的poll plugin通过解析其他(Nova,Cinder,neutron)等的Notificaton信息获取其他组件的meters。通过pollsters pluging调用libvirt获取虚拟机的meters。poll和pollsters获取的信息转换成Counter,经过pipeline过滤,汇总等操作,最后由Collector收原创 2013-07-25 00:50:52 · 1825 阅读 · 0 评论 -
python基础知识
1. 注释:#单行注释,’’’多行注释’’’2. 多元赋值:x,y,z=1,2,'string' 等价于 (x,y,z)=(1,2,'string')3. 异常处理:for a in [1,2,3]:try: fobj=open(fname,'r') except IOError,e: print "file open error: ",e原创 2013-08-24 11:55:13 · 1742 阅读 · 0 评论 -
git实战
git作为最为流行的源码管理工具,由于分布式协作的本身的复杂性,导致git对于初学者来说,学习曲线还是比较陡峭的。这篇文章从git的实践方面出发,介绍了git的基本概念,常用命令和一些最佳实践。原创 2013-09-08 18:59:54 · 5195 阅读 · 0 评论 -
Gerrit工作流程:
OpenStack开发者为社区贡献代码,需要将自己的代码发布出来,经过社区成员的评审,通过之后才能批准进入Openstack代码仓库。Gerrit作为Openstack项目的代码评审工具,有着一套特殊的评审和提交流程。这篇文章主要介绍Openstack的代码评审和提交流程。原创 2013-08-22 22:05:27 · 32345 阅读 · 1 评论 -
ubuntu12.04上用devstack安装openstack
1. 安装环境需要Ubuntu12.04,其他环境测试安装经常不成功。 2. 下载devstack代码 git clone git://github.com/openstack-dev/devstack.git 3. 在devstack源码目录创建一个localrc文件,内容如下:ADMIN_PASSWORD=novaMYSQL_PASSWORD=novaRABBIT_原创 2013-08-23 23:26:17 · 6168 阅读 · 1 评论 -
深入理解Keystone 认证
深入介绍了Openstack UUID和PKI两种认证方式。原创 2015-09-12 11:10:43 · 7544 阅读 · 0 评论 -
也谈OpenStack中的虚拟机HA
OpenStack是一个旨在为公共及私有云的建设与管理提供软件的开源项目。它的社区拥有超过130家企业及1350位开发者,这些机构与个人都将OpenStack作为基础设施即服务(IaaS)资源的通用前端。OpenStack项目的首要任务是简化云的部署过程并为其带来良好的可扩展性。做为云计算IAAS层事实标准,OpenStack广泛的应用与各行各业。到目前为止OpenStack社区并没有一个完整的虚拟机HA解决方案。起初社区认为虚拟机的HA不是云平台层次的特性,不应该在云平台层面来实现,虚拟机的HA应该通过应原创 2016-03-28 17:39:29 · 8170 阅读 · 1 评论