SlideShare a Scribd company logo
1 of 5
Download to read offline
科技情报开发与经济                           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

       万方数据
任彬彬。周选昌            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
          万方数据
*¥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            万方数据
科技情报开发与经济                          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
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

More Related Content

Featured

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

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