eucalyptus2.0云计算平台在linux上的实现

5
科技情报开发与经济 SCI-TECH INFORMATION DEVELOPMENT&ECONOMY 201 1年第21卷第16期 文章编号:1005-6033(201I)16--0142-04 牧稿日期:2011舛18 Eucalyptus2.0云计算平台在Linu 1云计算平台概述 任彬彬,周选昌 (浙江大学城市学院,浙江杭州,310015) 摘要:详细介绍了云计算平台的体系结构与主要组成部件,阐述了云计算平台中的 通用技术以及Eucalyptus云计算平台在Linux系统上的简易实现,以期对云计算平台 的实际使用提供参考。 关键词:-K-计算平台;虚拟化;网格计算;Eucalyptus;PasS;SaaS;lass 中图分类号:TP316.85 文献标识码:A 1.1 Eucalyptus云的组成 Eucalyptus云主要由5种类型的组件组成:顶层分别为云控 制器(cLc一-cloud controller)和S3存储服务(walrus--bueket— based storage);下层分别为集群控制器(Cluster Controller)、存储 控制器(Storage Controller)及虚拟机节点控制器(Node Controller)。图l为云计算平台体系结构图。 1.2 Eucalyptus云的工作原理 顶层组件(包括云控制器和WALRUS)负责收集管理多个集 群的资源,每个集群(如图1中的Cluster A、Cluster B)需要一个 集群控制器用来控制集群内的计算及网络等资源和一个存储控 Web Browser s0AP-b柚cd tools RE辨—ba8ed lools Cloud Controller H Walrus 警上么.j.:辜≤3≥≥i竺!. 1clu婀conl一i盱¨Storage Fon—t∞liefI::lCluster Controller¨Storage Conttolierl —Node Controller -q Node Fontrolier —-J Node Fontrolier —Node Controller -4 Node Controlier -q Node Controlier -●一__‘●一一●一一●一一●,●-●●●。。-●●●。。。●●●_●。。-●-_ 图I云计算平台体系结构图 制器用来控制基于块的存储。集群控制器和存储控制器通常安 装在该集群的头节点(Head—Node)上。每个虚拟机节点需要一个 节点控制器来控制虚拟管理程序。基于这样的架构,整个云计笄 有不可替代的优势,对于进一步强化该公司的精细化管理意义 十分重大。 应全面理解综合办公系统(OA)的重要意义及其上线成功对 该公司带来的影响。我们深深体会到,该系统的上线。不仅代表 项目实施阶段的结束,更意味着深化流程管理系统应用的开始。 唯有深化OA系统的应用,才能确保该系统的投用给企业带来更 多的、真正的效益。通过系统的不断完善和应用的深化,一定能 将该公司无纸化办公水平提升到—个全新的高度。 参考文献 [1]邱璩狮。邓飞.基于工作流技术的大型OA系统设计与实现 [J].信息技术,2010(5):129—132. (责任编辑:王永胜) 第一作者简介:叶荣。男,1974年7月生,1996年毕业于 东南大学专门用途英语专业,高级工程师,中石化股份茂名分公 司信息中心,广东省茂名市红旗北路5号,525000. Discussion on the Implementation of Maoming Petrochemical Company’S Comprehensive Office System Based on Workflow Technology 、YE Rong,LINJue ABSTRACT:TIIis paper introduces the design and implementation of the project of Maoming Petrochemical Company’8 comprehensive office system,adopting H3 workflow platform developed by Shenzhen Aozhe Technology Co.,LTD,and using Microsoft SharePoint Server and AD Domain Customer Management system,sets up the comprehensive office system integrated closely with enterprise information portal.’111is project has acquired preliminary implementation results. 1(EY WORDS:office automation(OA);information system;workflow technology;enterprise information portal ,42 万方数据

Upload: liangxiao0315

Post on 20-Jan-2015

1.015 views

Category:

Documents


8 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Eucalyptus2.0云计算平台在linux上的实现

科技情报开发与经济 SCI-TECH INFORMATION DEVELOPMENT&ECONOMY 2011年第21卷第16期

文章编号:1005-6033(201I)16--0142-04 牧稿日期:2011舛18

Eucalyptus2.0云计算平台在Linux上的实现

1云计算平台概述

任彬彬,周选昌

(浙江大学城市学院,浙江杭州,310015)

摘要:详细介绍了云计算平台的体系结构与主要组成部件,阐述了云计算平台中的

通用技术以及Eucalyptus云计算平台在Linux系统上的简易实现,以期对云计算平台

的实际使用提供参考。

关键词:-K-计算平台;虚拟化;网格计算;Eucalyptus;PasS;SaaS;lass

中图分类号:TP316.85 文献标识码:A

1.1 Eucalyptus云的组成

Eucalyptus云主要由5种类型的组件组成:顶层分别为云控

制器(cLc一-cloud controller)和S3存储服务(walrus--bueket—

based storage);下层分别为集群控制器(Cluster Controller)、存储

控制器(Storage Controller)及虚拟机节点控制器(Node

Controller)。图l为云计算平台体系结构图。

1.2 Eucalyptus云的工作原理

顶层组件(包括云控制器和WALRUS)负责收集管理多个集

群的资源,每个集群(如图1中的Cluster A、Cluster B)需要一个

集群控制器用来控制集群内的计算及网络等资源和一个存储控

Web Browser s0AP-b柚cd tools RE辨—ba8ed lools

Cloud ControllerH Walrus警上么.j.:辜≤3≥≥i竺!.1clu婀conl一i盱¨Storage Fon—t∞liefI::lCluster Controller¨Storage Conttolierl

—Node Controller -q Node Fontrolier

—-J Node Fontrolier —Node Controller

-4 Node Controlier -q Node Controlier

-●一__‘●一一●一一●一一●,●-●●●。。-●●●。。。●●●_●。。-●-_

图I云计算平台体系结构图

制器用来控制基于块的存储。集群控制器和存储控制器通常安

装在该集群的头节点(Head—Node)上。每个虚拟机节点需要一个

节点控制器来控制虚拟管理程序。基于这样的架构,整个云计笄

有不可替代的优势,对于进一步强化该公司的精细化管理意义

十分重大。

应全面理解综合办公系统(OA)的重要意义及其上线成功对

该公司带来的影响。我们深深体会到,该系统的上线。不仅代表

项目实施阶段的结束,更意味着深化流程管理系统应用的开始。

唯有深化OA系统的应用,才能确保该系统的投用给企业带来更

多的、真正的效益。通过系统的不断完善和应用的深化,一定能

将该公司无纸化办公水平提升到—个全新的高度。

参考文献

[1]邱璩狮。邓飞.基于工作流技术的大型OA系统设计与实现

[J].信息技术,2010(5):129—132.

(责任编辑:王永胜)

第一作者简介:叶荣。男,1974年7月生,1996年毕业于

东南大学专门用途英语专业,高级工程师,中石化股份茂名分公

司信息中心,广东省茂名市红旗北路5号,525000.

Discussion on the Implementation of Maoming Petrochemical Company’S

Comprehensive Office System Based on Workflow Technology

、YE Rong,LINJue

ABSTRACT:TIIis paper introduces the design and implementation of the project of Maoming Petrochemical Company’8

comprehensive office system,adopting H3 workflow platform developed by Shenzhen Aozhe Technology Co.,LTD,and

using Microsoft SharePoint Server and AD Domain Customer Management system,sets up the comprehensive office system

integrated closely with enterprise information portal.’111is project has acquired preliminary implementation results.

1(EY WORDS:office automation(OA);information system;workflow technology;enterprise information portal

,42

万方数据

Page 2: Eucalyptus2.0云计算平台在linux上的实现

任彬彬。周选昌 Eucalyptus2.0云计算平台在Linux上的实现 本刊E-maihbjb@sxinfo.net 信息工作研究

平台的资源都自下而上地按层次控制运行。

2 Eucalyptus云计算平台安装的准备

(1)分别安装NTP时钟协议。CLC、CC、NC等各主机需要同步

系统时钟。rum Vly install ntp(安装ntp软件包),#ntpdate p001.ntp.

ore(同步时钟),#servicentpd st,m(启动网络时钟协议进程)。

(2)云控制器上安装相关软件包。#yum install-y jav8-1.6.0-

openjdk ant ant-nodeps dh叩bridge-u“ls perl-Convert-ASNI.

noarch scsi-target-utils httpdo

(3)虚拟节点控制器所需软件包。#rum install-y xen;sed—

in-place’s/#(xend—http-server no)/(xend-http—server yes)/’/etc/

xen/xend-contig.sxp(修改XEN虚拟机的配置文件);sod一-in-

place’s/#(xend—address localhost)/(xend-address localhost)/’letc/

xen/xend-eonfig.sxp(修改XEN虚拟机的配置文件);/etc/init.d/

xend restart(启动XEN虚拟机)o

(4)配置主机的防火墙规则。#system-config--securitylevel-

tIIi(进入文本菜单工具),眈lectSecurity Level:Disabled(选择安全

等级Disable),select OK(确认后退出)。

3下载和安装Eucalyptus云相关软件包

(1)安装方式有两种,一种是源代码安装,另一种是rpm包安

装。这里仅介绍rpm二进制包的安装过程。Eucalyptus包已在yum

库中,只需创建/etc细m胛p魄肌uc山聆p0文件,并加入以下行:

euca]

name=Eucalyptus

baseurl=http://www.eucalyptussoftware.com/downloaddrepo/

eucalyptus/2.0.1/yum/centos/

enabled=l

然后,在云控制器上安装Eucalyptus云计算软件包:枷lminstall eucalyptus-cloud.i386 eucalyptus—CC.i386 eucalyptus-walrus.

i386 euealyptus-se.i386口nogpgeheek。

最后在节点控制器上安装Euealyptus相关软件包:蛳minstall eucalyptus—nc.i386 Dnogpgeheck,至此软件安装完成。

(2)启动云控制器和虚拟节点的Eucalyptus进程。云控制器

上启动服务:#/etc/init.d/eucalyptus-cloud start;#/ete/init.d/

eucalyptus—CC start。在虚拟节点上启动服务:#/ete/init.d/

eucalyptus-nc starto

4第一次设置云计算平台First—time Setup

(1)安装完成之后的Eucalyptus云平台结构见图2。如前面

安装时所提及,该系统由一个云控制器和一个虚拟节点组成,即

由两台服务器组成的—个简易结构云平台。

(2)注册各Eucalyptus的组件。在安装所有云计算组件并且

已正常运行之后。需要在平台中注册各Eucalyptus组件,使它们

能够相互通信。

云控制器

虚拟节点

图2 Eucalyptus云平台结构图

首先,在云控制器上注册各个组件,包括walrus、集群、存储

控制器。命令如下:

$EUCALYPTUS/usdsbin/euca__conf--register-walrus<CLC IP

address>

$EUCALYtrrUS/usdsbin/euca_eonf--register-cluster

<clustername><CLC IP address>

$EUCALY刖S/usr/sbin/euea_conf一-register-so<clustername><CLC IP address>

其次,在云控制器上注册虚拟节点。命令如下:

$EUCALYPTUS/usdsbin/euca conf口register-nodes“

<Node 0 IP address><Node 1 IP‘

address>⋯<Node N IP address>”

“<Node X IP address>”是指运行节点控制器(NC)的机器x

的IP地址。

(3)初始化配置(Initial Configuration)。首先,打开浏览器,输

入:https://CLC—ip:8443,浏览器将会出现认证信息,要求我们输

入用户名和密码。第一次登录管理员的初始用户名和密码都是

admin,之后会提示我们填写相关信息并修改管理员密码,在“配

置”选项页中,可以看到之前注册的各云计算组件,在此也可以

对参数做适当调整。当然。想要客户机上使用云计箅平台的资

源,就必须下载证书,在“证书”选项页中可以看到有两种论证方

式,分别为x509证书和查询接口证书。此处下载一个x509证书,

解压之后放置在客户机—个新建的$HOME/.euca目录下,并且通

过该目录下的euearc文件设置运行环境。

$mkdir SHOME/.euca

$umip euea2-admin-x509.zip-d$HOME/.euca

$.SHOME/.euca/eucarc

注意:每次在使用Eucalyptus命令行工具时都需要执行该文

件,或者也可以加人到自己默认环境参数中。到此,云控制器和

节点控制器就初步设置完成了。

5 开始使用EUCALYPIUS2.O

(1)安装命令行工具euea200h。这里通过CENTOS 5.5的

YUM程序安装二进制程序。

YUM设置。EUCA已提供了)rum安装库,我们只需要创建,

etdyum.repos.d/euea.repo文件并且加入以下几行即可。

[euca200ls]

name=Euea200ls

baseurl =http://www.eucalyptussoftware.eom/downloaddrepo/

euea200ld$VERSION/yum/eentod

143

万方数据

Page 3: Eucalyptus2.0云计算平台在linux上的实现

*$w.日48 Hu“l”⋯^2 0“”算平☆A“nul l’∞gm $H E-rmil。ⅢI,幽,-山叫 信患I作研究

⋯【eu2l往:SVERSION这里用1.3l代替.是口前最新的。r具版本。

执行命令:¨m imtall cuc正∞18 S ARCH n”目*。}眦k(s

ARCH是指你的CPU类型,通常是i386和x86—“)。

(2)程采浏览器.输^hum斯⋯ckud⋯n8433,请用自d的i服务器IP地址替换y.ur.cloud—er.出现新界而(见圈3)。

芬Eucalyptus

㈣mm H¨“腰3廿地址替换后的界面图

点击”Apply”链接井f L填写提示的表格框(见罔4)。

⋯-⋯”■-“⋯A⋯~P一一⋯⋯1’’⋯

》{j”㈣图4填写的表格框

云管理员将会通过发进认可邮件蛤我们一十确认的uRL链

接烷成之后日阿用我们申请时的登录账号登晕。⋯●I’;‘⋯:00⋯⋯“:-lf|●t c‘-⋯”tf0。l“。v/。m‘0 1cE 11cc⋯v—m。⋯⋯11⋯⋯{t nJ’,oJ Y⋯'¨⋯⋯一‘a】‘r’r⋯⋯f一72⋯wj{,”H,"f一⋯,0tf’0,‘"78-,螂’,)n!’‘=z。,’~¨,7¨{1t’■

⋯’【f ra⋯’⋯⋯⋯E“●l口z⋯⋯⋯1*●,’●d|j H●⋯1‘⋯‘Jt●

(3)获取证书。一旦盛求进界面之后,我们就台枉crden6d

s页下面看到“Do.10adcIed洲'出”按钮,点击下载到本地。在我

们使J}i命夸行工具之前必须为自己的账号生成一十证书。理“

客户端主机10 6J 5123为蜊.下藏证书到h∞t目录下.剖建目

录⋯刊⋯将下载的证书形如euca2一admin—x∞9邢文件解压缩至该目录下会产生5个文件.分别为:

cIoud刊严“.叫c日2一admin一964ISeCO呻e^严m.⋯m。euca2-admin一96415eOO--pkpem.j—aeertas。具体操作步骤如下:

mkdlr/m“e~admlned/ro刊'.euea admin

unzip euea2-admin-x509 zip

ehmod 0700/啪t/eura adm●n

chmod 060W瑚“eucB adml“★

144

最后.为了保证euc以l肿lsT肄能够运行,需要通过设口环

境变量来搜寻(⋯呲)cu⋯文件。执行下面命々来设雠e⋯义件的环境变世:

佃n⋯admln/euean.其他用户用娄似的方法米运行e㈣a2∞15。

(4)Eu。200ls快速开始。第一.矗询系统状卷.了解云控制器

上面相美信息。

~a—d—fi[m—images~自—d咖ibe—i呲舳ces⋯—d咖nbe一Ⅱvnlbb|Il㈣nes⋯—de”nk—keypai日第二.创建k唧帅,Eucely『ptus用KeyPmm来认证连接用p

的身份。在运行一十虚拟主机实例(vm instm”)之前.必须删建—十keyvair.如下所吓:

⋯—dd—keypair adminkey JIeeadminkey pfiwte

选样.一对key将被创建,十足公有链(Imblietey),保存

存云控制器服务器上;茄外一十是私有键(nn㈨c key).保存为文

件adminkey pfivak,SSH客户端对私有键有严格的权限要求。

chined 0600 adminkey Pnvale

第i.运行一个虚拟机蛮侧。E⋯nm叫nmnc%kadminkey“<numkd】㈨⋯to Ia^><eml—id>

此处一n就是要启动吏例的目码.emi—id就是该宴例要加载

的内棱。管理员在上传镜像文件时.系缱会分剽培鼯十镜像卫件

一个一Ⅲ,查看运行的实例eucn—desenbe—msInncP5

该命令将会址琢目前系统内运行的实例的详细fi息。

第口.叠录到—十虚拟机室例。现在霰们可m通过创建的

ssH key登录判该虚拟机实倒:

%h i adminkey pdvak删瞎(虚拟机实例的口地址)。

中断—十虞拟机实例.可使用如下命夸

一⋯怖⋯‘l⋯⋯d1)<imtances—id2>第i.目前Eucalyplus提供5种可进的VM系统配置参数.

默认的虚拟机实例硬件粪捌为ml sm¨.即一个逻辑CPU、128M

RAM,2eB磁盘空同。

6结语

本文通过对Fuc■yp№云计算平台体系结构层扶、各十类Ⅻ

组件之问相互通信机制的介纠.使_f1】产对整个云计算平矗概念

有个较为清晰的认识:同时,通垃具体蛮倒来配置E∽■ypIusi

计算平台.使用户熟悉云计算平台的一般安装配置过程。

(责任编辑:孝敏)

第一作者简介:任彬彬男1984年4月生2007年毕业十

浙汀大学城市学靛.助理工程师.浙江大学址市学院.浙江省杭

州Ifj拱墅K期州街5I号.310015

万方数据

Page 4: Eucalyptus2.0云计算平台在linux上的实现

科技情报开发与经济 SCI-TECH INFORMATION DEVELOPMENT&ECONOMY 2011年第2l卷第16期

文章编号:1005-6033(2011)16-0145—03

WCDMA网络快速建设方案的探讨

张毅

(中国联通忻州市分公司,山西忻州,034000)

摘要:简述了WCDMA无线网络的特点和无线网络规划优化的过程.对WCDMA网

络快速建设的方案,包括基站设备的选择、资源共享、网络计划的制订、网络规划优化

的思路、新技术的应用等进行了探讨。

关键词:WCDMA网络;网络规划;快速建设方案

中图分类号:TN929.5 文献标识码:A

在激烈的三大移动运营商市场竞争中,如何用最短的时间、

最少的投资,快速建成全国性的3G精品网络,满足广大移动用

户在数据业务方面的高品位体验,增强用户的忠诚度,提高公司

3G时代的竞争力,是考验广大移动网络建设者工作业绩的重要

指标。

1 WCDMA无线网络的特点

WCDMA是第三代移动通信三大主流标准之一,其成熟的网

络技术已广泛应用于许多国家。WCDMA无线网络与GSM网络

相比,有许多影响到网络建设的特点。

(1)WCDMA是—个宽带直扩DS—CDMA系统,采用5 MB的

频率带宽、3.84 Mchip/s的码片速率,具有宽带CDMA传输的特

点。

(2)WCDMA支持多种数据业务,可根据业务所需的QoS来

进行连接控制,支持各种可变的用户速率。

(3)wCDMA采用lxl的频率复用方式,通过正交码字来区

分小区和用户。

(4)WCDMA是自干扰、干扰受限的系统,容量、覆盖、质量之

问密切相关。其覆盖不仅取决于最大发射功率,而且与系统负荷

有关。

(5)wCDMA上行链路和下行链路的数据传输量有所不同,

传输性能也不一样,在规划时必须分开考虑。’

收稿日期:2011舭17

(6)wCDMA使用了精确的功率控制技术、软厦软切换技术

以及RAKE接收机,所带来的增益远大于2G现有的技术。

(7)WCDMA标准要求支持系统间的切换,与GSM具有良好

的兼容性。

2加强WCDMA网络建设的措施·

2.1搞好网络规划

WCDMA网络是一种码分多址技术,因此对网络建设运营期

间的规划、优化。以及关键技术的研究提出了更高的要求。合理

的网络规划可以满足运营商对覆盖、容量和质量的需求;有效的

网络优化可以解决网络的通信盲点,保证网络稳定高效地运行;

精确的话务模型分析有助于合理设计网络建设规模;关键技术

研究分析可以准确把握网络发展脉搏,促进技术在网络中的应

用。WCDMA网络还是—个自干扰、软容量的系统,覆盖、容量和

质量密切相关,需要在保证覆盖的情况下,合理设计网络负荷,

同时又要控制系统干扰,使三者之间达到最佳平衡。网络规划的

最终目标就是要为运营商提供一个可持续盈利和发展的精品网

络,在保证网络覆盖、容量和业务质量的基础上,最终实现规划

成本、建设成本、运维成本最低。

WCDMA网络的技术特点决定了“一次规划,分步实施”是一

种科学、经济、灵活的无线网络规划策略。一次规划重点确保网

络规划总体目标的实现,以规划为起点、优化为手段,在初期就

The Implementation of Eucalyptus2.0 Cloud Computing Platform on Linux

REN Bin-bin,ZHOU Xuan-chang

ABSTRACT:This paper introduces in detail the architecture and nlaJn components of cloud computing platform,and

expounds some common technologies in cloud computing platform and the simple implementation of Eucalyptus cloud

computing on Linux system for providing references for the actual applicafion of cloud computing platform.

KEY WORDS:cloud computing platform;virtualization;grid computing;Eucalyptus;PaaS;SaaS;haS

145万方数据