摘要:
OpenStack Neutron是一个比较复杂的组件,如果说OpenStack安装部署过程哪一个组件最麻烦,那就肯定是网络组件Neutron了。因为我对OpenStack网络这块也不是很熟,就把我所了解的记录一下。典型的OpenStack网络分为管理网络、数据网络、外部网络,以下是一个图例:外部网... 阅读全文
摘要:
OpenStack对外提供RESTAPI,那么REST API是如何建立起来的呢?OpenStack用了一种叫WSGI(Web Service Gateway Interface)的东西,WSGI是Web服务器与Web应用程序或应用框架之间的一种低级别的接口。下面是个简单的例子:#!/usr/bin... 阅读全文
摘要:
OpenStack项目由Rackspace和NASA(美国国家航空航天局)共同发起,它是一个旨在为公共及私有云的建设与管理提供软件的开源项目。作为一个开源云平台,OpenStack的首要任务是简化云的部署过程并为其带来良好的可扩展性。OpenStack的官网(http://www.openstack... 阅读全文
摘要:
今天听easystack一哥们讲nova协同并发,结合自己之前的认识。回顾一下openstackeventlet。OpenStack作为热门的开源云平台,本身代码当然得支持高并发。首先讲讲python的并发,python中的并发有:进程、线程、协程(Coroutines)。进程和线程大家都比较清楚了... 阅读全文
摘要:
JEOS:Just Enough Operating System 维基百科地址:http://en.wikipedia.org/wiki/Just_enough_operating_systemOpenStack官方文档有介绍Building JEOS images for use with He... 阅读全文
摘要:
最近要获取服务器各种参数,包括cpu、内存、磁盘、型号等信息。试用了HypericHQ、Nagios和Snmp,它们功能都挺强大的,但是于需求不是太符,亦或者太heavy。于是乎想到用python执行shell获取这些信息,python执行shell脚本有以下三种方法:1. os.system()o... 阅读全文
摘要:
云平台中镜像还是很重要的,提供各种定制化的镜像使得用户体验更好。最开始玩OpenStack的时候用的是安装文档中提到的cirros,其密码cubswin:) 刚开始感觉很怪,现在已经可以随手打出。ps:打的还很熟练:-)然后慢慢开始想尝试各种镜像,于是乎在网上搜了很多。如下:官方文档 http://... 阅读全文
摘要:
bash shell用环境变量来存储有关shell会话和工作环境的信息。环境变量分为两类:全局变量局部变量全局环境变量不仅对shell会话可见,对所有shell创建的子进程也可见。局部环境变量则只对创建它们的shell可见。Linux系统在开始bash会话之前就设置了一些全局环境变量,系统环境变量一... 阅读全文
摘要:
OpenStack配置起来还是挺麻烦的,特别是网络那块。虽然官方文档越来越清晰,但有时还是会出各种错。排错主要是看日志、看官方文档和google以下就一些虚机相关常见的错误做一下总结(基于Icehouse版):1.起虚机时报 'No valid host' 错误个人觉得 No valid host ... 阅读全文
摘要:
以前一直想写博客,但因各种因素一直没写。最近在做OpenStack,而OpenStack对外提供REST API,今天就简要介绍一下OpenStack REST API 使用,关于什么是REST API可以参考以下两篇博文:http://www.choudan.net/2013/07/28/Open... 阅读全文