云计算
jmppok
这个作者很懒,什么都没留下…
展开
-
Iaas平台Eucalyptus, OpenStack, OpenNebula社区活跃度比较
最近抽空做了一下Eucalyptus、OpenStack和OpenNebula项目的社区活跃度比较。比较的依据是自2009年来这三个项目官方论坛和邮件列表每个月所产生的讨论主题数、讨论帖子数、以及参与讨论的总人数。为了获取这些数据,我写了一个程序自动地从这三个项目的网站下载了所有的论坛和邮件列表信息,并且从这些信息中分析提取出我所需要的数据。这个程序也许不够完美,但是数据的准确程度应该可以控制在1转载 2014-07-04 15:28:03 · 1652 阅读 · 0 评论 -
OpenStack Hacker养成指南
转自:https://www.ustack.com/openstack_hacker/#4_OpenStack0 阅读指南希望本文能够解开你心中萦绕已久的心结,假如是死结,请移步到 https://wiki.openstack.org/wiki/Main_Page学习OpenStack其实就是学习各种Python库的过程。把OpenStack的设计原则贴在你的墙上。 htt转载 2015-07-16 16:54:40 · 965 阅读 · 0 评论 -
获取Keystone token的三种方式
转自:http://blog.csdn.net/alvine008/article/details/25107437让我们粗略看一下,三种从Keystone获得token的方式。在尝试这三种方式之前,你得确保已经装好Keystone终端。如果还没有装好,可以看grizzly安装版本的Keystone 安装部分。Note:这些呼叫都将请求的是Keyst转载 2015-08-25 17:11:32 · 2202 阅读 · 0 评论 -
openstack-wsgi的route中增加api流程详解(os-networks)增加
感谢朋友支持本博客,欢迎共同探讨交流,由于能力和时间有限,错误之处在所难免,欢迎指正!如有转载,请保留源作者博客信息。Better Me的博客:blog.csdn.net/tantexian如需交流,欢迎大家博客留言。在前面文章中,已经详细介绍了,如何从页面dashboard调用novaclient然后生成一个url地址 ,或从启动nova --debu转载 2015-08-17 09:51:39 · 698 阅读 · 0 评论 -
给OpenStack扩展自定义功能
转自:http://quake.iteye.com/blog/1343584得益于OpenStack的良好架构,对OpenStack进行扩展非常方便,每个模块都留出了各种接口和扩展点,能够让用户扩展自定义功能。下面以操作记录为例子,介绍一下如何扩展nova-api组件。需求:用户的一些重要操作必须记录下来,方便进行事后查询,比如instance的创建、销毁,比如公网IP转载 2015-08-17 09:54:13 · 848 阅读 · 0 评论 -
探索 OpenStack 之(11):cinder-api Service 启动过程分析 以及 WSGI / Paste deploy / Router 等介绍
转自:探索 OpenStack 之(11):cinder-api Service 启动过程分析 以及 WSGI / Paste deploy / Router 等介绍 OpenStack 中的每一个提供 REST API Service 的组件,比如 cinder-api,nova-api 等,其实是一个 WSGI App,其主要功能是接受客户端发来的 HTTP Requs转载 2015-08-17 14:11:33 · 1394 阅读 · 1 评论 -
OpenStack Ceilometer 简介
转自:https://www.ustack.com/blog/ceilometer/Ceilometer是OpenStack中的一个子项目,它像一个漏斗一样,能把OpenStack内部发生 的几乎所有的事件都收集起来,然后为计费和监控以及其它服务提供数据支撑。Why we need itOpenStack作为一个开源的IaaS平台,发展的越来越快,越来越多的公司在基于OpenS转载 2015-08-05 10:54:08 · 1240 阅读 · 0 评论 -
Openstack Juno Ceilometer安装后ceilometer-api无法启动
在ubuntu14.04上安装Openstack Juno版本的Ceilometer时遇到问题,ceilometer-api服务无法启动。经过排查,发现是文档里面没说清楚。需要安装 pymongo,且pymonog的版本需要小于3.0,即2.8.1可通过如下命令: pip install pymongo==2.8.1原创 2015-08-05 10:58:50 · 722 阅读 · 0 评论 -
nova数据库模块的开发和使用
nova数据库模块的开发和使用在nova.db这一块E\F\G\H这几个版本差异不大,但是从G版开始加入了conductor,不允许compute直接访问数据库,所以在compute的代码里调用数据库需要通过conductor。如果要增加一个新的功能,而且这个功能需要操作数据库,在操作数据库这个方面一般分为两个步骤:一、db模块中的内容编写,主要包括数据表的创建、功能及api的编写;二、c转载 2015-08-21 15:45:22 · 1046 阅读 · 0 评论 -
openstack nova migration
OpenStack nova compute supports two flavors of Virtual Machine (VM) migration:Cold migration -- migration of a VM which requires the VM to be powered off during the migrate operation during wh转载 2015-07-16 15:26:08 · 1241 阅读 · 0 评论 -
openstack在线迁移配置live-migration
转自:http://blog.csdn.net/zhu_liangwei/article/details/7814181说明:在配置迁移之前请确保openstack平台已经可以正常使用。本为是对kvm平台进行测试的。1.机器:node1是控制节点 10.214.0.57node2是计算节点 10.214.0.58node3是计算节点 10.214.0.60转载 2015-07-15 15:03:24 · 1083 阅读 · 0 评论 -
CY13-Q2 OpenStack、OpenNebula、Eucalyptus、CloudStack社区活跃度比较
摘要:本文的目的是通过论坛和邮件列表的原始数据对OpenStack、OpenNebula、Eucalyptus和CloudStack项目的社区活跃度进行分析和比较。主要的原始数据是自2009年来这四个项目的官方论坛和邮件列表每个月所产生的数据。本文的目的是通过论坛和邮件列表的原始数据对OpenStack、OpenNebula、Eucalyptus和CloudStack项目的转载 2014-07-04 15:49:02 · 2134 阅读 · 1 评论 -
虚拟化管理软件比较(Eucalyptus, OpenNebula, OpenStack, OpenQRM, XenServer, Oracle VM, CloudStack, ConVirt)
最近笼统地学习和试用了几款比较有名的虚拟化管理软件。学习的内容包括Eucalyptus, OpenNebula, OpenStack, OpenQRM, XenServer, Oracle VM, CloudStack, ConVirt。借这一系列文章,对过去一个月的学习内容作一个阶段性的总结。(1)授权协议、许可证管理、购买价格等方面的比较 授权协议许可证管理转载 2014-07-04 15:32:22 · 3537 阅读 · 0 评论 -
是否需要对网络传输数据进行压缩?如何选择压缩算法?
在网络网络传输过程中,最关心的就是传输效率问题。而提高传输效率最有效的方法就是对传输的数据进行压缩。但压缩数据也要耗费一定的时间,是不是压缩后一定能提高效率呢?该如何选择合适的压缩算法呢?请看本文的具体分析。原创 2014-07-25 17:20:02 · 14325 阅读 · 1 评论 -
cloud-init资料
转载自:http://www.cnblogs.com/smallcoderhujin/p/4238609.htmlcloud-init用于在创建虚拟机时通过元数据服务对虚拟机基本配置,包括常见的主机名,用户,密码等等。同时用户可以通过user_data自定义一些数据对虚拟机进行配置,可以有配置文件cloud-config或者直接给定脚本,支持常见的shell cmd python脚本转载 2015-06-16 17:32:17 · 2280 阅读 · 0 评论 -
云平台openstack中,cloudinit安装、使用
转自:http://blog.csdn.net/weiyuanke/article/details/23789069cloudinit是专为云环境中虚拟机的初始化而开发的工具,它从各种数据源读取相关数据并据此对虚拟机进行配置。常见的数据源包括:云平台的metadata服务、ConfigDrive等,常见的配置包括:设定虚拟机的hostname、hosts文件、设定用户名密码、更新a转载 2015-06-16 17:37:29 · 3399 阅读 · 0 评论 -
使用cloud-init实现虚拟机信息管理
转自:http://blog.marvelworld.tk/?p=575使用cloud-init实现虚拟机信息管理为什么要用cloud-init不同种类的设备VM启动总是一件非常麻烦的事情,例如安全设备有WAF、IPS等,每种设备的网络接口、启动脚本互不一样,即便同一种设备,其主机名、网络地址等也不一样。那么如何对这些VM启动过程进行管理,并完成所有数据的配置呢?转载 2015-06-16 17:51:48 · 8090 阅读 · 0 评论 -
OpenStack通过ISO创建虚拟和镜像
转自:http://www.ibm.com/developerworks/cn/cloud/library/cl-openstack-images/一种新的 OpenStack 映像创建方法本文提出用一种新方式来使用 OpenStack 云操作系统为私有云构建 Linux® 和 Windows® 映像。OpenStack 环境目前的映像创建方法麻烦且耗时。作者提出了一种在线自助服务方法转载 2015-06-12 16:00:23 · 11393 阅读 · 1 评论 -
手工从数据库中删除openstack的instance
转自:http://blog.csdn.net/ugyn109/article/details/7890252由于某种原因我将OpenStack的一个计算节点移除了,但移除前并没有删除在其上运行的实例,后来想通过dash删除这些实例,于是N天过去了,我的dash还显示如下内容:很碍眼是不是?于是我打算手动从数据库中删除它们!1.数据库中与删除实例相关的表数据库中与删除实转载 2015-06-12 09:40:44 · 1283 阅读 · 0 评论 -
ICEHOUSE中创建一台虚机的源代码跟踪
ICEHOUSE中创建一台虚机的源代码跟踪转自:http://bingotree.cn/?p=470小秦在这篇文章中,会跟踪一下在openstack中建立一台虚机的源代码流程。1.通过API建立虚机先来看看如何通过API建立虚机:先获取token:[root@CONTROLLER01 ~]# curl -X POST -d '{"auth":{"password转载 2015-08-21 14:08:20 · 1781 阅读 · 0 评论