Eucalyptus2.0云计算平台在linux上的实现
- 1. 科技情报开发与经济 SCI-TECH INFORMATION DEVELOPMENT&ECONOMY 201 1年第21卷第16期
文章编号:1005-6033(201I)16--0142-04 牧稿日期:2011舛18
Eucalyptus2.0云计算平台在Linux上的实现
任彬彬,周选昌
(浙江大学城市学院,浙江杭州,310015)
摘要:详细介绍了云计算平台的体系结构与主要组成部件,阐述了云计算平台中的
通用技术以及Eucalyptus云计算平台在Linux系统上的简易实现,以期对云计算平台
的实际使用提供参考。
关键词:-K-计算平台;虚拟化;网格计算;Eucalyptus;PasS;SaaS;lass
中图分类号:TP316.85 文献标识码:A
Web Browser s0AP-b柚cd tools RE辨—ba8ed lools
1云计算平台概述
警上么.j.:辜≤3≥≥i竺!. Cloud Controller H Walrus
1.1 Eucalyptus云的组成
Eucalyptus云主要由5种类型的组件组成:顶层分别为云控
1clu婀conl一i盱¨Storage Fon—t∞liefI::lCluster Controller¨Storage Conttolierl
制器(cLc一-cloud controller)和S3存储服务(walrus--bueket—
based storage);下层分别为集群控制器(Cluster Controller)、存储 —Node Controller -q Node Fontrolier
—-J Node Fontrolier —Node Controller
控制器(Storage Controller)及虚拟机节点控制器(Node
Controller)。图l为云计算平台体系结构图。 -4 Node Controlier -q Node Controlier
-●一__‘●一一●一一●一一●,●-●●●。。-●●●。。。●●●_●。。-●-_
1.2 Eucalyptus云的工作原理 图I云计算平台体系结构图
顶层组件(包括云控制器和WALRUS)负责收集管理多个集 制器用来控制基于块的存储。集群控制器和存储控制器通常安
群的资源,每个集群(如图1中的Cluster A、Cluster B)需要一个 装在该集群的头节点(Head—Node)上。每个虚拟机节点需要一个
集群控制器用来控制集群内的计算及网络等资源和一个存储控 节点控制器来控制虚拟管理程序。基于这样的架构,整个云计笄
有不可替代的优势,对于进一步强化该公司的精细化管理意义 参考文献
十分重大。 [1]邱璩狮。邓飞.基于工作流技术的大型OA系统设计与实现
应全面理解综合办公系统(OA)的重要意义及其上线成功对 [J].信息技术,2010(5):129—132.
该公司带来的影响。我们深深体会到,该系统的上线。不仅代表 (责任编辑:王永胜)
项目实施阶段的结束,更意味着深化流程管理系统应用的开始。
唯有深化OA系统的应用,才能确保该系统的投用给企业带来更 第一作者简介:叶荣。男,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
万方数据
- 2. 任彬彬。周选昌 Eucalyptus2.0云计算平台在Linux上的实现 本刊E-maihbjb@sxinfo.net 信息工作研究
平台的资源都自下而上地按层次控制运行。
云控制器
2 Eucalyptus云计算平台安装的准备
虚拟节点
(1)分别安装NTP时钟协议。CLC、CC、NC等各主机需要同步
图2 Eucalyptus云平台结构图
系统时钟。rum Vly install ntp(安装ntp软件包),#ntpdate p001.ntp.
ore(同步时钟),#servicentpd st,m(启动网络时钟协议进程)。 首先,在云控制器上注册各个组件,包括walrus、集群、存储
(2)云控制器上安装相关软件包。#yum install-y jav8-1.6.0-
控制器。命令如下:
openjdk ant ant-nodeps dh叩bridge-u“ls perl-Convert-ASNI. ¥EUCALYPTUS/usdsbin/euca__conf--register-walrus<CLC IP
noarch scsi-target-utils httpdo address>
(3)虚拟节点控制器所需软件包。#rum install-y xen;sed— ¥EUCALYtrrUS/usdsbin/euca_eonf--register-cluster
in-place’s/#(xend—http-server no)/(xend-http—server yes)/’/etc/ <clustername><CLC IP address>
xen/xend-contig.sxp(修改XEN虚拟机的配置文件);sod一-in- ¥EUCALY刖S/usr/sbin/euea_conf一-register-so
<clustername><CLC IP address>
place’s/#(xend—address localhost)/(xend-address localhost)/’letc/
xen/xend-eonfig.sxp(修改XEN虚拟机的配置文件);/etc/init.d/ 其次,在云控制器上注册虚拟节点。命令如下:
xend restart(启动XEN虚拟机)o ¥EUCALYPTUS/usdsbin/euca conf口register-nodes“
‘
<Node 0 IP address><Node 1 IP
(4)配置主机的防火墙规则。#system-config--securitylevel-
address>…<Node N IP address>”
tIIi(进入文本菜单工具),眈lectSecurity Level:Disabled(选择安全
等级Disable),select OK(确认后退出)。 “<Node X IP address>”是指运行节点控制器(NC)的机器x
的IP地址。
3下载和安装Eucalyptus云相关软件包
(3)初始化配置(Initial Configuration)。首先,打开浏览器,输
(1)安装方式有两种,一种是源代码安装,另一种是rpm包安 入:https://CLC—ip:8443,浏览器将会出现认证信息,要求我们输
装。这里仅介绍rpm二进制包的安装过程。Eucalyptus包已在yum 入用户名和密码。第一次登录管理员的初始用户名和密码都是
库中,只需创建/etc细m胛p魄肌uc山聆p0文件,并加入以下行: admin,之后会提示我们填写相关信息并修改管理员密码,在“配
euca] 置”选项页中,可以看到之前注册的各云计算组件,在此也可以
name=Eucalyptus 对参数做适当调整。当然。想要客户机上使用云计箅平台的资
baseurl=http://www.eucalyptussoftware.com/downloaddrepo/ 源,就必须下载证书,在“证书”选项页中可以看到有两种论证方
eucalyptus/2.0.1/yum/centos/ 式,分别为x509证书和查询接口证书。此处下载一个x509证书,
enabled=l 解压之后放置在客户机—个新建的¥HOME/.euca目录下,并且通
然后,在云控制器上安装Eucalyptus云计算软件包:枷lm 过该目录下的euearc文件设置运行环境。
install eucalyptus-cloud.i386 eucalyptus—CC.i386 eucalyptus-walrus. ¥mkdir SHOME/.euca
i386 euealyptus-se.i386口nogpgeheek。 ¥umip euea2-admin-x509.zip-d¥HOME/.euca
最后在节点控制器上安装Euealyptus相关软件包:蛳m ¥.SHOME/.euca/eucarc
install eucalyptus—nc.i386 Dnogpgeheck,至此软件安装完成。 注意:每次在使用Eucalyptus命令行工具时都需要执行该文
(2)启动云控制器和虚拟节点的Eucalyptus进程。云控制器 件,或者也可以加人到自己默认环境参数中。到此,云控制器和
上启动服务:#/etc/init.d/eucalyptus-cloud start;#/ete/init.d/ 节点控制器就初步设置完成了。
eucalyptus—CC start。在虚拟节点上启动服务:#/ete/init.d/
5 开始使用EUCALYPIUS2.O
eucalyptus-nc starto
(1)安装命令行工具euea200h。这里通过CENTOS 5.5的
4第一次设置云计算平台First—time Setup YUM程序安装二进制程序。
(1)安装完成之后的Eucalyptus云平台结构见图2。如前面 YUM设置。EUCA已提供了)rum安装库,我们只需要创建,
安装时所提及,该系统由一个云控制器和一个虚拟节点组成,即 etdyum.repos.d/euea.repo文件并且加入以下几行即可。
由两台服务器组成的—个简易结构云平台。 [euca200ls]
name=Euea200ls
(2)注册各Eucalyptus的组件。在安装所有云计算组件并且
已正常运行之后。需要在平台中注册各Eucalyptus组件,使它们 baseurl =http://www.eucalyptussoftware.eom/downloaddrepo/
能够相互通信。 euea200ld¥VERSION/yum/eentod
143
万方数据
- 3. *¥w.日48 Hu“l”…^2 0“”算平☆A“nul l’∞gm ¥H E-rmil。ⅢI,幽,-山叫 信患I作研究
…【eu2l 最后.为了保证euc以l肿lsT肄能够运行,需要通过设口环
往:SVERSION这里用1.3l代替.是口前最新的。r具版本。 境变量来搜寻(…呲)cu…文件。执行下面命々来设雠
执行命令:¨m imtall cuc正∞18 S ARCH n”目*。}眦k(s e…义件的环境变世:
ARCH是指你的CPU类型,通常是i386和x86—“)。 佃n…admln/euean.其他用户用娄似的方法米运行
(2)程采浏览器.输^hum斯…ckud…n8433,请用自d e㈣a2∞15。
的i服务器IP地址替换y.ur.cloud—er.出现新界而(见圈3)。 (4)Eu。200ls快速开始。第一.矗询系统状卷.了解云控制器
上面相美信息。
芬Eucalyptus
~a—d—fi[m—images
~自—d咖ibe—i呲舳ces
…—d咖nbe一Ⅱvnlbb|Il㈣nes
…—de”nk—keypai日
㈣mm
腰3廿地址替换后的界面图
H¨“
第二.创建k唧帅,Eucel y『ptus用KeyPmm来认证连接用p
的身份。在运行一十虚拟主机实例(vm
建—十keyvair.如下所吓:
instm”)之前.必须删
点击”Apply”链接井f L填写提示的表格框(见罔4)。 …—dd—keypair adminkey JIeeadminkey pfiwte
A…■-“…
~
…-…” 选样.一对key将被创建,十足公有链(Imblietey),保存
存云控制器服务器上;茄外一十是私有键(nn㈨c key).保存为文
件adminkey pfivak,SSH客户端对私有键有严格的权限要求。
……1’’
…
P一一 chined 0600 adminkey Pnvale
第i.运行一个虚拟机蛮侧。E…nm叫nmnc%k
adminkey“<numkd】㈨…to Ia^><eml—id>
羔 》{j”㈣
此处一n就是要启动吏例的目码.emi—id就是该宴例要加载
的内棱。管理员在上传镜像文件时.系缱会分剽培鼯十镜像卫件
一个一Ⅲ,查看运行的实例
eucn—desenbe—msInncP5
图4填写的表格框
该命令将会址琢目前系统内运行的实例的详细fi息。
云管理员将会通过发进认可邮件蛤我们一十确认的uRL链 第口.叠录到—十虚拟机室例。现在霰们可m通过创建的
接烷成之后日阿用我们申请时的登录账号登晕。
…●I’;‘…:00……“:-lf|●t c‘-…”t
f0。l“。v/。m‘0 cc…v—m。……11……{
11
ssH key登录判该虚拟机实倒:
%h i adminkey pdvak删瞎(虚拟机实例的口地址)。
Y…'¨……一‘a】‘r’r……f
1cE
一72…wj
{,”H,"f一…,0tf’0,‘"78-,螂’,)n!’‘=z。,’~¨,
t nJ’,oJ
中断—十虞拟机实例.可使用如下命夸
7¨{1t’■
…’【f ra…’………E“●l口z………1*●,’●
H●…1‘…‘Jt●
d|j
一…怖…‘l……d1)<imtances—id2>
第i.目前Eucalyplus提供5种可进的VM系统配置参数.
(3)获取证书。一旦盛求进界面之后,我们就台枉crden6d 默认的虚拟机实例硬件粪捌为ml sm¨.即一个逻辑CPU、128M
s页下面看到“Do.10adcIed洲'出”按钮,点击下载到本地。在我 RAM,2eB磁盘空同。
们使J}i命夸行工具之前必须为自己的账号生成一十证书。理“
6结语
客户端主机10 6J 5123为蜊.下藏证书到h∞t目录下.剖建目
录…刊…将下载的证书形如euca2一admin—x∞9邢文件解 本文通过对Fuc■yp№云计算平台体系结构层扶、各十类Ⅻ
压缩至该目录下会产生5个文件.分别为: 组件之问相互通信机制的介纠.使_f1】产对整个云计算平矗概念
cIoud刊严“.叫c日2一admin一964ISeCO呻e^严m.…m。 有个较为清晰的认识:同时,通垃具体蛮倒来配置E∽■ypIusi
euca2-admin一96415eOO--pkpem.j—aeertas。具体操作步骤如下: 计算平台.使用户熟悉云计算平台的一般安装配置过程。
mkdlr/m“e~admln (责任编辑:孝敏)
ed/ro刊'.euea admin
unzip euea2-admin-x509 zip 第一作者简介:任彬彬男1984年4月生2007年毕业十
ehmod 0700/啪t/eura adm●n 浙汀大学城市学靛.助理工程师.浙江大学址市学院.浙江省杭
chmod 060W瑚“eucB adml“★ 州Ifj拱墅K期州街5I号.310015
144 万方数据
- 4. 科技情报开发与经济 SCI-TECH INFORMATION DEVELOPMENT&ECONOMY 201 1年第2l卷第16期
文章编号:1005-6033(2011)16-0145—03 收稿日期:2011舭17
WCDMA网络快速建设方案的探讨
张毅
(中国联通忻州市分公司,山西忻州,034000)
摘要:简述了WCDMA无线网络的特点和无线网络规划优化的过程.对WCDMA网
络快速建设的方案,包括基站设备的选择、资源共享、网络计划的制订、网络规划优化
的思路、新技术的应用等进行了探讨。
关键词:WCDMA网络;网络规划;快速建设方案
中图分类号:TN929.5 文献标识码:A
在激烈的三大移动运营商市场竞争中,如何用最短的时间、 (6)wCDMA使用了精确的功率控制技术、软厦软切换技术
最少的投资,快速建成全国性的3G精品网络,满足广大移动用 以及RAKE接收机,所带来的增益远大于2G现有的技术。
户在数据业务方面的高品位体验,增强用户的忠诚度,提高公司 (7)WCDMA标准要求支持系统间的切换,与GSM具有良好
3G时代的竞争力,是考验广大移动网络建设者工作业绩的重要 的兼容性。
指标。
2加强WCDMA网络建设的措施・
1 WCDMA无线网络的特点
2.1搞好网络规划
WCDMA是第三代移动通信三大主流标准之一,其成熟的网 WCDMA网络是一种码分多址技术,因此对网络建设运营期
络技术已广泛应用于许多国家。WCDMA无线网络与GSM网络 间的规划、优化。以及关键技术的研究提出了更高的要求。合理
相比,有许多影响到网络建设的特点。 的网络规划可以满足运营商对覆盖、容量和质量的需求;有效的
(1)WCDMA是—个宽带直扩DS—CDMA系统,采用5 MB的 网络优化可以解决网络的通信盲点,保证网络稳定高效地运行;
频率带宽、3.84 Mchip/s的码片速率,具有宽带CDMA传输的特 精确的话务模型分析有助于合理设计网络建设规模;关键技术
点。 研究分析可以准确把握网络发展脉搏,促进技术在网络中的应
(2)WCDMA支持多种数据业务,可根据业务所需的QoS来 用。WCDMA网络还是—个自干扰、软容量的系统,覆盖、容量和
进行连接控制,支持各种可变的用户速率。 质量密切相关,需要在保证覆盖的情况下,合理设计网络负荷,
(3)wCDMA采用lxl的频率复用方式,通过正交码字来区 同时又要控制系统干扰,使三者之间达到最佳平衡。网络规划的
分小区和用户。 最终目标就是要为运营商提供一个可持续盈利和发展的精品网
(4)WCDMA是自干扰、干扰受限的系统,容量、覆盖、质量之 络,在保证网络覆盖、容量和业务质量的基础上,最终实现规划
问密切相关。其覆盖不仅取决于最大发射功率,而且与系统负荷 成本、建设成本、运维成本最低。
有关。 WCDMA网络的技术特点决定了“一次规划,分步实施”是一
(5)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
- 5. Eucalyptus2.0云计算平台在Linux上的实现
作者: 任彬彬, 周选昌, REN Bin-bin, ZHOU Xuan-chang
作者单位: 浙江大学城市学院,浙江杭州,310015
刊名: 科技情报开发与经济
英文刊名: SCI-TECH INFORMATION DEVELOPMENT & ECONOMY
年,卷(期): 2011,21(16)
本文链接:http://d.g.wanfangdata.com.cn/Periodical_kjqbkfyjj201116061.aspx