- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 ironic related projects in git
如果刚开始接触ironic的时候,在ironic的wiki页面:https://wiki.openstack.org/wiki/Ironic 会看到一堆的项目,感觉ironic是个很大的项目,可能会产生疑问,是否每一个部分都需要了解,参与开发的话,哪些模块进行contribute比较合适?我记录一下,免得自己有时候也忘记了:1. ironic这个自然是ironic项目的主体,之前记录了
2015-08-24 14:37:09 664
原创 from linux kernel to kvm -- kinds of hypervisor
标题留在这里,但是最近一直太忙, 没有时间来管blog,今天补上,内容都是我自己的理解,不一定完全正确,就像前面的文章一样,可能到后来我自己的理解变了,我又会写一篇新的。其实现在云计算这么流行,并不是技术上有什么突破,只是服务方式或者思维的一种转变得到了大家的认可,趁着互联网化的风潮,云计算以其基础性地位得到很大的重视,说云计算,肯定绕不开虚拟化, 云计算不等于虚拟化,二者不是一个层面
2015-08-24 13:32:13 451
原创 from linux kernel to kvm -- debug linux kernel by eclipse
https://www.kernel.org/pub/linux/kernel/v2.6/ 下载linux-2.6.24.tar.gz 或者其他由于我是在虚机(14.04ubuntu)中进行开发,可能2.6的kernel有点儿老,编译的时候不通过,make bzImage也问题多多,后来改用linux 3.18版本通过1. make defconfig2. apt-get in
2015-08-19 15:40:37 375
原创 make your driver as a deb package
做完自己的开发之后,想要发布自己的代码,怎么办呢,比如如何给已有的系统打补丁,或者作为一个安装包在新部署的系统环境中存在呢?其实要分情况,如果是社区兼容性的东西(符合社区blueprint),能够被社区admin review通过的,当然直接提交到社区比较合适;如果是自己特有的功能,仅仅是少数几个文件的修改,使用diff/patch 将改动做成patch,之后apply 即可,如果涉及到文
2015-08-19 14:45:05 411
原创 more detail pxe deploy in ironic
前面提过ironic的deploy过程,主要关注了vendor passthru中的方式是如何调用的,这次决定从配置开始记录下来,以免忘记又得看代码重查。不得不说官网的流程图是最详细的资料,之前刚开始学习ironic时,看流程图和各模块之间的关系图时比较迷茫,现在重新回过头去看,一切变得非常清晰:http://docs.openstack.org/developer/ironic/de
2015-08-04 18:00:28 1180
原创 openstack git
前面一篇基本上平时使用git时会遇到的操作都涵盖了,其他的遇到时再补充,对应实际的openstack开发,还需要有几个东西要了解。1. launchpad2. git review进行openstack的开发,首先需要一个launchpad的账号, 什么是launchpad呢,launchpad我理解是一个社区,这里有很多开源项目,也进行代码的托管发布,各个组织在这里建立圈子,
2015-08-02 21:20:58 1438
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人