开源社区和行业趋势的每周总览。 作为我在具有开源开发模型的企业软件公司担任高级产品营销经理的角色的一部分,我为产品营销人员、经理和其他影响者定期发布有关开源社区,市场和行业趋势的定期更新。以下是该更新中我和他们最喜欢的五…
分类:openstack
openstack学习-网络管理操作
实验流程: Dashboard操作 创建网络 admin用户登陆dashboard界面,导航栏选择“项目-网络-网络拓扑”,显示当前环境的网络拓扑,点击创建网络创建网络,名称为“Network_web_01″…
openstack学习-计算管理
实验通过openstack dashboard和openstack CLI两种方式管理Hypervisor、主机聚合、规格密钥对以及虚拟机组的测试,并测试虚拟机发放、生命周期管理以及快照和重建等 Openstack Da…
Nova如何统计节点硬件资源
引言 当我们在使用那些建设在OpenStack之上的云平台服务的时候,往往在概览页面都有一个明显的位置用来展示当前集群的一些资源使用情况,如,CPU,内存,硬盘等资源的总量、使用量、剩余量。而且,每当我们拓展集群规模之后…
通过demo学习OpenStack开发所需的基础知识 -- 单元测试
本文将进入单元测试的部分,这也是基础知识中最后一个大块。本文将重点讲述Python和OpenStack中的单元测试的生态环境。 单元测试的重要性 github上有个人画了一些不同语言的学习曲线图:Learning Cur…
通过demo学习OpenStack开发所需的基础知识 -- 数据库(2)
在上一篇文章,我们介绍了SQLAlchemy的基本概念,也介绍了基本的使用流程。本文我们结合webdemo这个项目来介绍如何在项目中使用SQLAlchemy。另外,我们还会介绍数据库版本管理的概念和实践,这也是OpenS…
通过demo学习OpenStack开发所需的基础知识 -- 数据库(1)
OpenStack中的关系型数据库应用 OpenStack中的数据库应用主要是关系型数据库,主要使用的是MySQL数据库。当然也有一些NoSQL的应用,比如Ceilometer项目。就SQL数据库本身的应用而言,Open…
使用DevStack部署OpenStack开发服务器
1.前期准备: 0x00 Ubuntu Server 14.04 0x01 Git 0x02 DevStack 2.配置安装好服务器OS后,在指定目录下,键入git clone git://github.com/open…
通过demo学习OpenStack开发所需的基础知识 -- API服务(3)
上一篇文章我们了解了一个巨啰嗦的框架:Paste + PasteDeploy + Routes + WebOb。后来OpenStack社区的人受不了这么啰嗦的代码了,决定换一个框架,他们最终选中了Pecan。Pecan框…
Openstack中使用自定义密码创建虚拟机
假设有个开头 nova.api.openstack.compute.servers.py中的create()函数写道虚拟机的adminPass来自一个名为password的变量。而这个变量是通过_get_server_a…