代码改变世界

随笔分类 -  Openstack

Openstack Troubleshooting

2013-03-20 11:47 by 梁小白, 2445 阅读, 收藏, 编辑
摘要: Openstack 还处于快速发展阶段,虽然有众多公司及开发人员的参与,但其文档速度仍然远远跟不上代码更新速度。本文记录我在实践过程中遇到的问题及解决方法。1. 今天遇到的。Horizon 出现http 500 错误,调试发现nova-api无法启动,查看日志nova-api.log发现:2013-... 阅读全文

使用squid 轻松构建自己可更新的ubuntu源

2013-03-15 17:29 by 梁小白, 1016 阅读, 收藏, 编辑
摘要: 经常安装Openstack , 避免不了多次安装系统,多次apt-get update 更新软件,有条件的用户会自己创建一个ubuntu的源,以免每次连处网更新耗费时间。笔者公司因为带宽限制,只给了我56kb/s的下载速度, 我要用这个速度来测试Openstack平台是何等艰难。而且因为一些原因,我们的测试机房的机器无法直接上网,于是我就想到用自己可以上网的机器搭个代理,供服务器们上网更新软件。同时基于 squid强大的cache功能,可以把软件缓存在磁盘上,其它机器或者本机下次更新相同软件时,就免去了再下载之苦。开始干活:apt-get install squid3vi /etc/squid 阅读全文

Openstack Folsom + Quantum + Openvswitch 双网卡成功安装指南

2013-03-15 14:37 by 梁小白, 2842 阅读, 收藏, 编辑
摘要: Openstack Folsom 发布好久了,但由于新的组件Quantum的加入,以及知识的跨度,比如同时需要系统管理及网络工程方面的知识,所以Folsom的安装还是挺费事的。经过几天的测试,参考各种文档,终于完成了Folsom基于双网卡的安装,总结至此。本文HTML版本见:https://github.com/888888/OpenStack-Folsom-Install-guide/blob/GRE/2NICs/OpenStack_Folsom_Install_Guide_WebVersion.rst1. 需求说明====================:节点名称: NICs:控制节点: 阅读全文

Openstack Dashboard Horizon之 hack

2013-02-27 09:51 by 梁小白, 609 阅读, 收藏, 编辑
摘要: 去年Openstack E版本发布之时,曾经专门对Dashboard做过比较大的修改,以完成当时工作任务。 代码在: https://github.com/dangdang/openstack-dashboard-hacker 转眼间,Openstack已经到了g3的版本了,今天装上Folsom,要改一下vnc窗口大小,发现原来的命令使用已经没有效果了,看来horizon的改动还是比较大。 现在也没时间再仔细看horizon新的代码. 遇到的就记录一下: 修改VNC窗口大小: vi /usr/share/pyshared/horizon/dashboards/nova/inst... 阅读全文

使用vmware 创建Openstack 开发环境

2013-02-25 10:13 by 梁小白, 2207 阅读, 收藏, 编辑
摘要: 以前有写道用virtualBox创建开发环境,后来又有将virtualBox的环境迁移到vmware, 经过一段时间的运行,发现其性能不是很理想,有时候会出现cpu使用高涨,带来物理机响应缓慢。 看到ubuntu12.10发布了,并且集成了Folsom版本,今天决定在vmware上安装一下,看看用起来怎么样。创建虚拟,挂载ISO,这点不多说,然后配置网卡数量,因为是虚拟机,要多一个网卡来上网,这里我根据Essex版本经验使用3块网卡,最后一块nat模式用来上网,(记得有同学研究Folsom时说建议至少3块网卡,如果是这样,这里就需要再加一块了,图已经截了,已经开始安装,回头试验完再说)为了方. 阅读全文

Openstack API 开发 快速入门

2013-02-01 12:06 by 梁小白, 11280 阅读, 收藏, 编辑
摘要: 本文简单介绍了使用Openstack API 的入门技术。 阅读全文

Openstack 学习资源

2013-01-28 14:38 by 梁小白, 584 阅读, 收藏, 编辑
摘要: 研究Openstack 这么久了,Openstack 在国内也是越来越火,研究的大牛也很多,但网络上的资源多了,就会出现一些良莠不齐的情况。本文主要是收集一些优质的Openstack网络资源:(排名不分先后,一般按收集到的时间顺序)Openstack组件介绍 by@陈沙克http://www.chenshake.com/openstack-component-introduction-2/沙克大哥对Openstack 的研究很认真,又特别喜欢帮助人,他的博客是难得的从入门到精通的好地方。TryStack 微刊http://kan.weibo.com/kan/3514910038882349?s 阅读全文

使用SmartOS做为Openstack 基础操作系统(简译)

2013-01-23 17:32 by 梁小白, 820 阅读, 收藏, 编辑
摘要: 本文为我的译文,原文参考:http://blog.hendrikvolkmer.de/2012/09/07/why-smartos-as-an-openstack-base-os/When SmartOS was first announced about a year ago, I downloaded the ISO, booted it in VMware, logged in and then… nothing. What is this? It's small, it is not supposed to be installed on disk. What do I do 阅读全文

Openstack Keystone 的一个小问题

2013-01-08 16:52 by 梁小白, 743 阅读, 收藏, 编辑
摘要: 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 梁小白, 739 阅读, 收藏, 编辑
摘要: 在完成了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 梁小白, 520 阅读, 收藏, 编辑
摘要: 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 阅读全文

Openstack vnc 总结

2013-01-06 18:02 by 梁小白, 3561 阅读, 收藏, 编辑
摘要: 对于初学者,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.. 阅读全文