摘要:Keystone 是Openstack各组件认证的核心,也是API调用的入口,各大组件的client程序都是从keystone endpoint中获取相应的接口地址。这必须要求Keystone 采用sql的方式存储endpoint即在keystone.conf中配置[catalog]driver = keystone.catalog.backends.sql.Catalog#driver = keystone.catalog.backends.templated.TemplatedCatalog#template_file = /etc/keystone/default_catalog.tem 阅读全文
Openstack 运行环境分析及hack
2013-01-08 16:20 by 梁小白, 743 阅读, 0 推荐, 收藏, 编辑
摘要:在完成了Openstack的安装,并正常运行后,有志向的同学们是不会满足的。下一步就是对其修改、定制、或者叫二次开发。最简单是类似于hacker的开发,即在已经装好的系统上修修补补,如喷个logo啥的.本文中笔者总结了Openstack 安装后的环境分析,你便大家在做hack时能找到地方.去年我曾针对Essex版本的Dashboard做了一些简单修改。代码在:https://github.com/liangxiaobi/openstack-dashboard-hacker实现如下功能:1.按项目分配公网IP,使租户的IP分离,利于统计计费。2.租户登录面板可以自助修改密码。3.增强的中文汉化包 阅读全文
使用VirtualBox建立Openstack 开发环境(未完成)
2013-01-07 12:05 by 梁小白, 521 阅读, 0 推荐, 收藏, 编辑
摘要:VirtualBox是Oracle 收购的一个虚拟机软件,Oracle目前仍支持其开源免费。在Vmware抗着云计算大旗大肆捞钱,免费的vmware player功能被阉割殆尽的情况下,推荐众屌丝使用VirualBox,本人没有权威对比,但使用几年中其功能性能也不逊色vmware.http://www.virtualbox.org下面是一个chinaunix的virtualbox博客http://blog.chinaunix.net/uid/27107082.html下面是本使用VirtualBox搭建Openstack 开发环境的步骤(不断更新中).参考资料:Essex:http://www 阅读全文
AWS EBS(Elastic Block Store)介绍
2013-01-07 10:52 by 梁小白, 670 阅读, 0 推荐, 收藏, 编辑
摘要:有些同学对Openstack 的Volume(Cinder)不是特别了解,下面这篇文章可以帮助认识Openstack Volume, 它相当于AWS 中的EBS。当然,目前Openstack 的Volume功能还是比较简单,架构上也没有AWS EBS那么复杂http://toplab.sinaapp.com/2012/06/05/aws-ebs%E4%BB%8B%E7%BB%8D/=-=-=-=-=Powered by Blogilo 阅读全文
Openstack vnc 总结
2013-01-06 18:02 by 梁小白, 3610 阅读, 0 推荐, 收藏, 编辑
摘要:对于初学者,Openstack 安装的第一个有成就感阶段莫过于通过Dashboard启动一个虚拟机然后,在vnc console里面看到他的界面了。 然而,由于各种各样的原因,有些同学到这一些虚拟创建都正常,无奈vnc就是不出来.下面列出几个vnc故障及注意事项:vnc的必要条件:安装组件,E版以后叫novnc,有几个依赖组件,一般会自动安装.nova.conf 配置:--novnc_enabled=true--novncproxy_base_url=http://your_public_ip:6080/vnc_auto.html--vncserver_proxyclient_addres.. 阅读全文
使用Blogilo 与kwallet的问题
2013-01-06 11:28 by 梁小白, 395 阅读, 0 推荐, 收藏, 编辑
摘要:安装Blogilo时会提示你安装一个叫kde钱包的软件,用来帮你记住密码,但烦人的是这个东西每次在你打开blogilo都会出来。需要禁用它,或者设置密码为空尝试安装kwalletmanager,装完了,ubuntu 12.04 下运行错误只好禁用 vi ~/.kde/share/config/kwalletrc设置Entable=False即可ps: 写了一大段,偿试发送时加了个日志分类,没想到发送失败。点本地保存,再打开blogilo,居然清空了。。。只好重写,简述一下吧。 阅读全文
了解操作系统开发
2013-01-06 09:48 by 梁小白, 238 阅读, 0 推荐, 收藏, 编辑
摘要:今天在网上无意间看到一个博文介绍操作系统开发系列文章。特别感兴趣,因为做为一个程序员最喜欢的事情就是从无到有,从小到大开发一个NB的软件,这其中的成就感是相当美好的。 当然,一个人开发一个操作系统貌似不太可能,但当年Linux,PHP什么的不也是出自一人之手。 我认为,创新只能一个人的事情,而做成产品,就需要一个团队。 好吧。我儿子都说了,废话少点吧。(元旦回家,儿子幼儿园每月会有一个表格,上面写的是老师对家长的话,需要家长也回一段对老师的话,问儿子这个月写什么,儿子头也没抬地说:废话少点吧- -!)原文地址: http://www.brokenthorn.com/Resources... 阅读全文
Ubuntu下 试了一下博客园的Chrome网摘插件不可用
2012-12-28 17:48 by 梁小白, 221 阅读, 0 推荐, 收藏, 编辑
摘要:顺利安装,但没用成,卸载了。原因:点开网摘按钮无法自动获取网址敲击半天,填写摘要时想用文章上复制一段内容,点回文章,网摘框消失,再点回来,刚才写的内容全清空了。。。更郁闷的是,试了几次,终于要提交了,发现那个提交按钮点击无效。极度崩溃中,只好uninstall.希望能改进啊。题外话:知道博客园好多年了,特别喜欢其整洁的风格(一直没有广告,包括最上面那条潜规则。)但因为其是.net天下,一直没加入。无奈翻遍网志,还是没有找到一个免费又干净的博客系统。就这样用了,希望随着网站的扩大,多支持开源软件. 阅读全文
Python: 通过Inspect模块获取函数上下文信息.
2012-12-28 15:58 by 梁小白, 2907 阅读, 0 推荐, 收藏, 编辑
摘要:今天在重构应用时,需要将一些通用调试信息集中在中间函数中打印。这就要求在中间函数中执行打印调试信息时输出上下文的信息,如调用的函数名之类。baidu到python的inspect.stack()模块可以实现,但是打印在控制台上的命令太乱,找了半天格式化工具也没找到,只好手动稍微格式化一下。[(<frame object at 0x7f3f005e9880>,'/home/lion/workspace/SmartOpenstack/SmartOpenstack/openstackapi.py', 16, 'restclient', ['logg 阅读全文
使用QTM 博客客户端
2012-12-27 16:44 by 梁小白, 395 阅读, 0 推荐, 收藏, 编辑
摘要:可以发表,但是貌似通讯有问题,文章已经发布了,客户端界面还没有响应。 阅读全文