OpenStack企业私有云新需求(1):Nova 虚机支持 GPU

本文转自:专注云计算

作者:Sammy Liu 刘世民

本系列会介绍OpenStack 企业私有云的几个需求:

内容比较多,很多东西也没有确定的内容。想到哪…

详细内容

OpenStack中的API结构地图

本文作者:无若 转自:OSChina

摘要

本文详细介绍了OpenStack中的paste相关配置,从中找到OpenStack API 与相关类和方法的映射规律。本文以nova API为例,步步深入研究其中的调用关系,并在最后通过添加自定义API的方式对映射关系进行了验证。

正文:

1. OpenStack中的API结构地图

当你执行如下命令的时候:

里面做了什么呢?

在这张图中我们加了–debug就看得更清楚了。

具体来说它是由两次http请求构成的。

分别是

(1)向keystone验证

1
REQ: curl -i ‘http://ubuntu80:35357/v2.0/tokens’ -X POST -H “Accept: application/json” -H “Content-Type: application/json” …

详细内容

Openstack Cascading和Nova Cell

Openstack是看着AWS成长起来的,这点毋庸置疑;所以AWS大规模商用已成事实的情况下,Openstack也需要从架构和产品实现上进行优化,以满足大规模商用的要求。从已有的实现来看其中两种方式值得借鉴:华为推出的Openstack级联方案和社区已有的Cell方案。在上海11月21号的Openstack Meeting up中华为高级架构师黄登辉的分享里也提及,华为公有云使用了级联架构。其中Cell方案(https://wiki.openstack.org/wiki/Blueprint-nova-compute-cells,http://comstud.com/GrizzlyCells.pdf)是从Openstack的G release版提出的新模块,Openstack级联方案(https://wiki.openstack.org/wiki/OpenStack_cascading_so…

详细内容

技术Session第一波——Nova的三点调整

为期四天的OpenStack东京峰会刚刚落下帷幕,不过对于OpenStack东京峰会微信直播群的人群来说,汇总技术Session中的分享将会对我们了解OpenStack的下一步发展有着至关重要的意义。首先就是由EasyStack创始工程师 郭长波带来的关于计算组件的“未来Nova的三点调整。”

 API:下版本全面进化到2.1

Nova API 方面将从主代码分支中移出ec2 API, 放在stackforge/ec2-api中维护;对于旧的API v2引入 v2.1上运行v2.0 API 的兼容层来保持兼容,目标是在Austin(Austin 是下届OpenStack design summit 的举办地)之后去除v2 API; 同时社区也在逐步完善API文档,主要通过从代码中自动生成文档方式实现。

 代码交互库:重新构建

Nova将与其它组件如Neutron,Cinde…

详细内容

亚特兰大峰会技术session分享之调度篇

作者:刘光亚 ,OpenStack Active Code Contributor,  微博:@platformer

编者按:OpenStack的蓬勃发展离不开兢兢业业的代码贡献人员,在Linux过去的发展中,国内的代码贡献很少,在新的云计算时代,OpenStack作为Cloud Kernel,中国的不少工程师很早就参与了代码贡献。OpenStack中国社区将逐步邀请积极的代码贡献者来分享。本次,在亚特兰大参会的刘光亚分享了他的一些见闻,刘光亚来自西安,积极的代码贡献者,主要专注Nova和调度模块。

 

今天是亚特兰大OpenStack峰会第二天,因为今天上午主要是keynotes,所以到的比较晚,大概9点多才到的,到了后找了个房间开始详细 看每个session的ether-pad和相关的一些信息,到中午11点的时候赶到IBM展台开始给相关的人员介绍IBM的CM…

详细内容

OpenStack将提供对Docker的支持

作者@郭长波, EasyStack工程师
最近来自Docker官方网站的文章提到,从OpenStack Icehouse开始,Docker将与Heat集成。 而最早在OpenStack Havana 版本中,Docker 已经作为 Nova driver方式与OpenStack集成。本文将首先简单介绍Docker,然后介绍其与OpenStack 的集成。

目录

  • Docker 简介
  • Docker与Nova集成
  • Docker与Heat集成
  •  结束语

Docker 简介

Docker 是一个开源的应用容器引擎,可以自动化地部署应用到可移植的的容器中,这些容器独立于硬件、语言、框架、打包系统。一个标准的Docker容器包含一个软件组件及其所有的依赖 ——二进制文件,库,配置文件,脚本等等。Docker扩展了LXC,使用高层的API,提供轻量虚拟…

详细内容

冰山一角——OpenStack Nova 在IceHouse中的新功能

意译:郑晨,OpenStack中国社区

作者:Steve Gordon, Red Hat 产品经理

编者按:走进三月,我们距离OpenStack IceHouse版本发布日期越来越近了,相信大家对新版本的OpenStack很期待,这里Steve Gordon首先给我们预热了一下,OpenStack在Nova中会有哪些新鲜血液注入,文中主要从KVM,API,通知系统的增强等方面介绍了Nova在IceHouse中的变化,这里分享给大家。

去年年底香港的OpenStack云计算峰会上确定了IceHouse版本OpenStack的设计目标,转眼间就已经到了三月份,一直紧锣密鼓的开发工作也快要接近尾声,现在新的功能已经不能进入到IceHouse当中了,这也意味着,距离我们用户用到IceHouse版本OpenStack的时间也越来越近了,尘埃终将落定。

这里,我们将对自Open…

详细内容

OpenStack中国之星—郭长波

OpenStack 中国之星:郭长波

OpenStack Open Mic Spotlight:郭长波

IMG_ChangBoGuo

意译:郑晨,OpenStack中国社区

编者按:OpenStack-官方(www.openstack.org)推出的Open Mic 系列个人采访, 旨在关注那些帮助OpenStack健康、快速成长的工程师,每一周都将邀请一位活跃在社区的工程师与OpenStack进行邮件采访,针对OpenStack、云计算、个人职业发展及业余生活进行自由讨论。我们OpenStack中国社区将把被OpenStack采访的华人工程师逐步通过社区平台分享给大家,并取名OpenStack中国之星,OpenStack的现在与将来最大的贡献将来源于这些优秀工程师日积月累的智慧与奉献。

2014年2月13日,来自中国OpenStack一线开发人员郭长波受OpenStack官方邀请接受了邮件…

详细内容

OpenStack社区周报(12 /21 – 12/27)

OpenStack Community Weekly Newsletter (Dec 21 – 27)

翻译: ,OpenStack中国社区
编者按:OpenStack中国社区为了让中国的Stacker亲们更加及时准确地了解社区动态,特别推出同步www.openstack.org/blog的每周一次的官方博客中文翻译,本社区不会全部直译,合适地方会采用意译,希望对大家有帮助,也虚心接受大家意见建议,提高翻译水准。

一、OpenStack Icehouse下一版本名字确定

开源世界一直有着命名的逸闻趣事,OpenStack也不例外。OpenStack按照26个英文字母的顺序逐步为每个版本命名,具体的版本名字的产生方法是:在下一次OpenStack技术大会举办前,由社区人员提名和举办地或国家相关联的一个以下个版本英文字母开头的单词,然后由社区投票产生。比如IceHo…

详细内容

Nova Baremetal Driver深入分析

作者: @kiwik  (http://weibo.com/kiwik)

 

1、简介

Nova BareMetal,我的理解就是通过OpenStack API像管理虚拟机一样管理物理服务器(包括未装OS和安装OS的物理服务器),可以理解为如下对应方式:

VM

BareMetal

创建虚拟机

PXE启动,加载操作系统

启动虚拟机

上电

停止虚拟机

下电

重启虚拟机

重启服务器

当前的形式是一个Nova Driver和KVM、XEN、Vmware在Nova中同属一层的代码结构。当前Baremetal Driver分为两部分:NodeDriver和PowerManager,NodeDriver的实现有PXE…

详细内容