OpenStack Object Storage(Swift)架构、原理及特性

简介

OpenStack Object Storage(Swift)OpenStack开源云计算项目的子项目之一。Swift使用普通的服务器来构建冗余的、可扩展的分布式对象存储集群,存储容量可达PB级。Swift的是用Python开发,前身是Rackspace Cloud Files项目,随着Rackspace加入到OpenStack社区,Racksapce也将Cloud Files的代码贡献给了社区,并逐渐形成现在Swift。Swift最新的发型版本为essex 1.4.6。

功能

Swift提供的服务与AWS S3相同,可以用以下用途:

  • 作为IaaS的存储服务
  • 与OpenStack Compute对接,为其存储镜像
  • 文档存储
  • 存储需要长期保存的数据,例如log
  • 存储网站的图片,缩略图等

Swift使用RESTful API对外提供服务,目前 1.4…

详细内容

调试和修改OpenStack中的Horizon部分

在OpenStack二次开发中,Horizon肯定是常常要修改的部分,简要说一下我自己调试和修改的方式

进入调试模式

Horizon在python的django框架上进行开发,所以可以利用django的manage.py来进行调试。

方式:

  • 关闭apache
  • 进入Horizon目录
  • 执行命令manage.py runserver 0.0.0.0:80

这样修改的代码立刻就可以实现,不用每次都重启apache了

查看变量方式

再没有使用调试模式时,可能需要使用

  1. import logging
  2. logging.info('xxx')

来打日志查看一些变量或者输出,这样显然是比较低效的。推荐的做法是开启调试模式,直接print变量,在终端中直接查看。

另外也可以利用assert命令来查看,因为django本身提供了强大的错误输出界面,…

详细内容

OpenStack Horizon 中文本地化

Horizon上的中文翻译不是非常完善,因为名词并没有官方的翻译标准,自己根据自己的实际情况翻译比较好

1.安装组件

  1. apt-get install gettext

2.重新生成po文件

  1. cd /usr/local/lib/python2.7/dist-packages/horizon/

使用django自带

  1. django-admin.py makemessages -l zh_CN
  2. django-admin.py compilemessages

手动在zn_CN文件夹中生成

  1. find . -type f \( -name '*.py' \) -print > list
  2. xgettext --files-from=list -d django -o django.po --from-code=UTF-8
  3. msgfm...

详细内容

OpenStack Ceilometer简介

Ceilometer项目创建时最初的目的是实现一个能为计费系统采集数据的框架。在G版的开发中,社区已经更新了他们的目标,新目标是希望Ceilometer成为OpenStack里数据采集(监控数据、计费数据)的唯一基础设施,采集到的数据提供给监控、计费、面板等项目使用。

Project Goal

For Grizzly, the new objective is The project aims to become the infrastructure to collect measurements within OpenStack so that no two agents would need to be written to collect the same data. It’s primary targets are monitoring and metering, but…

详细内容

Putting the PaaS in OpenStack with Heat

OpenStack IceHouse Design Summit将于11月5号到8号在香港举办。技术大会本着开放的态度对于提交的Session公开投票,现在正在如火如荼地“公投”。小编特地 抢先看了看,下面将部分提交的session先提前让大家过过眼,呵呵。

OpenStack香港技术大会抢先看之三:

Putting the PaaS in OpenStack with Heat

 

Just getting a cloud environment up and running is no longer enough. The challenge that OpenStack faces is how to get people, applications and services working on OpenStack out of the…

详细内容

OpenDaylight: An Open Source SDN for your OpenStack Cloud

OpenStack IceHouse Design Summit将于11月5号到8号在香港举办。技术大会本着开放的态度对于提交的Session公开投票,现在正在如火如荼地“公投”。小编特地 抢先看了看,下面将部分提交的session先提前让大家过过眼,呵呵。

OpenStack香港技术大会抢先看之二:

 OpenDaylight: An Open Source SDN for your OpenStack Cloud 

 

OpenDaylight is an exciting new community-led, open source project focused on accelerating adoption of software-defined networking (SDN) by providing a robust SDN pl…

详细内容

Hadoop + OpenStack – married and getting along well

OpenStack IceHouse Design Summit将于11月5号到8号在香港举办。技术大会本着开放的态度对于提交的Session公开投票,现在正在如火如荼地“公投”。小编特地 抢先看了看,下面将部分提交的session先提前让大家过过眼,呵呵。

OpenStack香港技术大会抢先看之一 :

Hadoop + OpenStack – married and getting along well

 http://www.openstack.org/rate/Presentation/hadoop-openstack-married-and-getting-along-well

At the OpenStack summit in Portland this year, Hortonworks, Mirantis & RedHat m…

详细内容

VMware表示OpenStack是机遇不是挑战

VMware的Raghu Raghuram表示,开源云平台OpenStack将变成VMware的一个机会,因为最终VMware将能够把产品卖给同类最佳的环境。

最近在Oppenheimer投资大会上,VMware云基础设施及管理执行副总裁Raghuram谈到了VMware VCloud套件与OpenStack的定位关系,这两个堆栈适合于不同的用户。

Raghu Raghuram说,OpenStack是一个让企业进行集成的开放框架,因此,我们的系统集成商可以集成他们自己的云解决方案。这样,他们可以挑选最好的产品,选择最佳的存储组件、网络组件、管理组件等等,结合成一套解决方案。VMware通常是卖一个套件,是上述那些组件的集成解决方案,以构建一个云。因此,这就好像是一个家庭影院市场。会有客户自己组装他们的家庭影院,也有客户会购买市场中的家庭影院产品。两种不同的方式,实现的目标是相同…

详细内容

OpenStack云计算快速入门之一:OpenStack及其构成简介

《OpenStack Starter Guide for Ubuntu 12.04 -Compute, Object Storage (all-in-one), Image, and Identity services plus Dashboard官方教程翻译版

 

OpenStack云计算快速入门(1)

    该教程基于Ubuntu12.04版,它将帮助读者建立起一份OpenStack最小化安装。我是五岳之巅,翻译中多采用意译法,所以个别词与原版有出入,请大家谅解。我不是英语专业,我觉着搞技术最重要的就是理解,而不是四级和考研中那烦人的英译汉,所以我的目标是忠于原意、通俗表达,Over。英文原文在这里(http://docs.openstack.org/es@***/openstack-compute/starter/content/ ,请将ex@***中的@去掉,CU屏蔽的F…

详细内容

开源的信仰 惠普坚持OpenStack战略

  在OpenStack庆祝它的第三个生日的时候,惠普仍然是基础设施即服务(IaaS)平台最高调的支持者之一,并且希望这种平台能够最终用于大型企业、数据中心、以及中小型企业。

  而且,惠普并不孤单:其他技术巨头(包括IBM、戴尔、Rackspace甚至是VMware,表面上并不是基础设施即服务平台的热衷者)都希望能在这个新的开源领域分得一杯羹,并且投入人力资源去做OpenStack上的开发。

  不过,很少有像惠普这样的技术巨头公司在OpenStack上走得这样远。惠普的私有云旗舰产品CloudSystem,集成了OpenStack技术,支持像突发和KVM资源池这样的特性。在6月最新推出的产品中,惠普引入了一项针对企业的Starter Suite,以一体化的形式提供了各种云服务。惠普在6月公布、即将推出的登月(Moonshot)服务器,也将运行惠普的OpenStack发行版。…

详细内容