Blogs

Posted by: John Jiang | January 7, 2013

在前些时间发布的一篇教程中,我们介绍了如何在Ubuntu 12.04 Server上安装和配置OpenNebula 3.8。在本教程中,我们将讲述如何在OpenNebula中创建和使用VLAN。在进入本教程之前,我们假定您已经学习过如下内容:

Ubuntu 12.04 Server安装配置OpenNebula 3.8
OpenNebula 3.8中文语言包
使用VirtualBox创建KVM磁盘镜像文件
VM性能的快速测试方法

首先我们需要在计算节点上安装必要的软件:

sudo apt-get install vlan vconfig

在计算节点上的oneadmin用户需要能够以无密码的方式执行vconfig、brctl和ip等等命令。最简单的方式就是修改/etc/sudoers文件,在文件的末尾增加这么一行:

%sudo ALL=(ALL) NOPASSWD : ALL

需要说明的是,...

Posted by: John Jiang | January 7, 2013

在前些时间发布的一篇教程中,我们介绍了如何在Ubuntu 12.04 Server上安装和配置OpenNebula 3.8。在本教程中,我们将讲述如何在OpenNebula中如何利用ganglia来对计算节点和虚拟机进行监控。在进入本教程之前,我们假定您已经学习过如下内容:

Ubuntu 12.04 Server安装配置OpenNebula 3.8
OpenNebula 3.8中文语言包
使用VirtualBox创建KVM磁盘镜像文件
VM性能的快速测试方法

OpenNebula缺省地使用自带的监控组件来对计算节点和虚拟机进行监控。这个缺省的监控组件以固定的频率通过SSH登录到所有的计算节点,获取关于计算节点以及虚拟机的相关信息并保存在数据库中。在基础架构的规模比较大的情况下,同时创建大量SSH连接的开销也是很大的,因此这个缺省的监控组件存在潜在的性能问题。在OpenNebula中提供了一个通过ganglia对计算节点和虚拟机进行监控的方法,可以与用户当前的ganglia监控体系进行集成。

...

Posted by: John Jiang | January 5, 2013

在前些时间发布的一篇教程中,我们介绍了如何在Ubuntu 12.04 Server上安装和配置OpenNebula 3.8。在本教程中,我们将讲述如何在OpenNebula中如何将虚拟机的磁盘映像存储在计算节点上。在进入本教程之前,我们假定您已经学习过如下内容:

Ubuntu 12.04 Server安装配置OpenNebula 3.8
OpenNebula 3.8中文语言包
使用VirtualBox创建KVM磁盘镜像文件
VM性能的快速测试方法

在前面的教程中,我们使用了基于NFS的共享文件系统将同控制节点上的一个目录共享给所有的计算节点。在缺省的情况下,OpenNebula将虚拟机的磁盘映像存储在共享文件系统上。这种配置能够提供虚拟机在线迁移的功能,但是虚拟机的文件IO性能会比较差。为了获得较好的文件IO性能,我们可以将选择将虚拟机的磁盘映像存储在计算节点的本地磁盘上(但是这样做会失去虚拟机在线迁移的功能)。为了达到这个目的,我们需要修改两个数据仓库的属性,一个是名为system的数据仓库,...

Posted by: John Jiang | January 3, 2013

This article is an update version of my previous article CY12-Q3 Community Analysis — OpenStack vs OpenNebula vs Eucalyptus vs CloudStack. Readers who are intested in further discussions please contact me via email at the above-mentioned address.

A Chinese version of this article is published at the same time, which can be found at CY12-Q4 OpenStack, OpenNebula, Eucalyptus, CloudStack社区活跃度比较.

It should be noted that this community analysis project was initiated in CY11-...

Posted by: John Jiang | January 3, 2013

本文是对《CY12-Q3 OpenStack, OpenNebula,Eucalyptus,CloudStack社区活跃度比较》一文的补充和更新。对本文内容感兴趣的读者,可以通过电子邮件或者新浪微博(@qyjohn_)与我联系。

本文同时发布了一个英文版本,可以参见CY12-Q4 Community Analysis — OpenStack vs OpenNebula vs Eucalyptus vs CloudStack这个帖子。

需要说明的是,这个社区活跃度比较项目起源于CY11-Q4,此篇报告是到目前为止已经发布的第五个季度性的报告。尽管作者于2012年10月成为Eucalyptus公司的员工,但是本文中所表达之观点完全是作者本人的观点,而非作者所在公司的观点。还需要指出的是,作者所在的公司完全同意作者以独立的视角继续此项目。

本文的目的是通过论坛和邮件列表的原始数据对OpenStack、OpenNebula、Eucalyptus和CloudStack项目的社区活跃度进 行分析和比较。...

Posted by: Andy Grimm | January 3, 2013

Just before the holidays, Amazon released awscli, a new command-line interface for managing AWS resources.  The code is based on botocore, the core python library for the next major version of boto.  I took awscli for a spin to see if it worked with the Eucalyptus Community Cloud, and as is often the case, the answer was ... almost.

First, it's useful to understand the fundamental problems that awscli was trying to address.  The most obvious is profiles.  Cloud users deal with...

Posted by: Graziano Obertelli | January 1, 2013

I recently blogged about the importance of Maintainability for on-premise Clouds. Within the lists of steps to a successful on-premise Cloud deployment identified in the blog, Eucalyptus as IaaS software is heavily involved with the Deploy and Maintain part. 

Deploy I already  mentioned the work done to make Eucalyptus installation easy peasy, so let me summarize them here. Eucalyptus is packaged for the main Linux distritributions, so the installation is as easy as configuring the...
Posted by: Harold Spencer, Jr. | January 1, 2013

Happy New Year! I want to thank everyone who promoted, followed, commented and inspired my blog entries in 2012. I look forward to providing more material in 2013. The WordPress.com stats helper monkeys prepared a 2012 annual report for this blog. Here’s an excerpt: 600 people reached the top of Mt. Everest in 2012. This [...]

Posted by: Harold Spencer, Jr. | January 1, 2013

Preface A few weeks back, I was doing some testing with the guys from AppScale to get an Eucalyptus Machine Image (EMI) to run on Eucalyptus.  The image that was provided to me was an EBS-backed Amazon Machine Image (AMI), using a published EC2 Lucid Ubuntu Cloud image.  This blog entry describes the procedure to convert [...]

Posted by: John Jiang | December 24, 2012

前段时间陆续发布了一些对公有云服务性能评测的数据。经常有同行问我怎么样去做这些性能评测。其实这些性能评测都很简单,任何一个具备Linux基础知识的工程师都可以完成。我们通常使用UnixBench来评估虚拟机CPU性能,mbw来评估内存性能,iozone来评估文件IO性能,iperf来评估网络性能,pgbench来评估数据库性能。在这里我将我自己做性能测试的过程整理一下,供各位同行参考。

(0)安装必要的软件

假定VM的操作系统是Ubuntu,可以按照如下步骤安装必要的软件:

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:pitti/postgresql
sudo apt-get update
apt-get install libx11-dev libgl1-mesa-dev libxext-dev perl perl-modules make gcc nfs-common postgresql-...

Pages