11 2013 档案
摘要:今天在Jenkins上添加了两个新jobs,但是同事提交代码后的自动测试运行出现错误。查看原因是tox命令在安装包依赖的时候,找不到大于0.7.6以上的版本,但可是我们明明安装过0.7.10了呀。后来我们发现pip会从三个地址去找pip包,首先是github,超时之后再去googlecode上找。问题就出在这里,googlecode上最新版本只有0.7.4。那为什么会连接github.com超时?原来是这个域名对应的ip地址发生变化了。而我之前把github的域名写到了hosts文件里去,因为前段时间github被dns污染了。好吧,这该死的原因!
阅读全文
摘要:1.nova network简介网络管理和配置是云计算中一项非常重要的功能。nova自带的nova-network实现了一些基本的网络模型,允许虚拟机之间的相互通信及虚拟机对internet的访问。归纳的来讲nova network的主要功能有:网络模型:novanetwork实现了三种网络模型,允许管理员根据自己的需要进行组网,让虚拟机之间可以相互通信。这三种模式分别是:flat、flatdhcp、vlan,后面会对这三种模型进行更加详细的介绍。IP地址管理:novanetwork需要管理虚拟机使用的IP地址,这些地址包含两类,一类是fixedip,在虚拟机的整个生命周期中该IP地址都不会发
阅读全文
摘要:本文出自我的同事兼基友@monsterxx03之手,本人稍作润色HorizonIs Easy,HorizonIs Complex如果要用一句话来概括Openstack Dashboard项目Horizon:它是一个基于django webframework开发的标准的python wsgi程序。如果要再加一句废话,它一般会运行在webserver(apache/nginx)上。Why Is It Easy?说Horizon简单,是指它的部署架构简单,就是个单纯的基于django的网站,后台甚至没有使用数据库。不像Swift,Nova这些项目,有非常多的组件(xxx-server,xxx-api
阅读全文
摘要:4天的Icehouse openstack Summit终于结束,从香港又回到了北京,我们的产品反响相当不错,吸引了很多的注意力和商谈。可是实际上我最近过得很憋屈,心灰意冷,没有了当初那么拼命的动力。 先不说这些闹心的,谈谈我从summit归来的感受吧。 首先,最让我受到挫折的是英语听力。在会场上,你会遇到各国人,他们并不是使用那么纯正的英语,对于我来说,很难跟上他们的交谈,尤其是在design summit上。我一直对自己的英语很自信,之前做过一些技术书籍的翻译,每天和老外在IRC,ML上交流,没有任何阻碍,结果面对面的交流就歇菜了,这对我的打击好大,这次回来之后,得好好加强一下这个...
阅读全文