云計算實驗指導(dǎo)(繁體版)_第1頁
云計算實驗指導(dǎo)(繁體版)_第2頁
云計算實驗指導(dǎo)(繁體版)_第3頁
云計算實驗指導(dǎo)(繁體版)_第4頁
云計算實驗指導(dǎo)(繁體版)_第5頁
已閱讀5頁,還剩247頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

Chapter1虛擦檄器5

1.1^目的5

1.2原理^明5

1.3及材料8

1.4方法典步驟8

1.5冏題輿言寸^26

Chapter2Linux作棠系統(tǒng)27

2.1^目的27

2.2原理^明27

2.3及材料30

2.4方法典步驟31

Chapter3雪端服移系統(tǒng)Client端平臺42

3.1^目的42

3.2原理^明42

3.3及材料46

3.4方法典步驟47

Chapter4DBus桌面碟境通技64

4.1寅瞬目的64

4.2原理明64

4.31§借及材料70

4.4方法典步驟70

4.5冏題輿言寸^74

4.6參考程式75

Chapter5雪端服移系統(tǒng)Server端平臺78

5.1寅瞬目的78

5.2原理明78

5.3置及材料83

5.4方法輿步驟83

5.5冏題輿言寸^92

Chapter6BayeuxServerPush通Bl技斫93

6.1寅瞬目的93

6.2原理明93

6.3及材料102

6.4方法典步驟102

6.5冏題輿百寸105

6.6參考程式115

Chapter7XMPP即日寺息技淅119

7.1^目的119

7.2原理^明119

7.1寅及材料126

7.2方法典步驟126

7.3冏H輿1寸^133

Chapter8HTTP槽案傅翰技淅137

8.1寅瞬目的137

8.2原理明137

8.3置及材料142

8.4方法輿步驟142

8.5冏H輿1寸144

8.6參考程式144

Chapter9基於雪端服矜之感^^路149

9.1^目的149

9.2原理^明149

9.3寅瞬1R1B及材料155

9.4方法典步驟155

9.5冏題輿言寸^157

9.6參考程式158

Chapter10嵌入式覆IIS器161

10.1^目的161

10.2原理^明161

10.3及材料166

10.4方法典步驟166

10.5冏題輿言寸^170

10.6參考程式170

Chapter11嵌入式多媒It播放器174

11.1寅瞬目的174

11.2原理明174

11.31§借及材料182

11.4方法典步驟183

11.5冏題輿言寸^187

11.6參考程式187

Chapter12逮端鷹用程式逗H彝偉190

12.1寅瞬目的190

12.2原理明190

12.3置瞬借及材料197

12.4方法輿步驟197

12.5冏H輿1寸204

12.6參考程式205

Chapter13人即疇Bl息彝偉208

13.1^目的208

13.2原理^明208

13.3寅瞬1^11及材料213

13.4方法典步驟213

13.5冏題輿言寸^218

13.6參考程式218

Chapters^^教室自阜管理系統(tǒng)221

14.1^目的221

14.2原理明221

14.3及材料226

14.4方法典步驟226

14.5冏題輿言寸^232

Chapter15互勤式■端(Kiosk)233

15.1^目的233

15.2原理^明233

15.3及材料237

15.4方法典步驟237

15.5冏題輿言寸^252

第一章虛擦檄器

1.11瞬目的

■擘雪虛掇械器的鷹用方式:

本章主要介貂免費的虛擦檄器一VirtualBox的鷹用方式。拿虛擦檄器來做用很廉,

得羽K除需求而定,可以用它來架站,或是拿來常做一他測It寅瞬的琪境。

1.2原理^明

雪端tt算技淅(CloudComputing)徙2009年以來,一直是熟FE的技淅H題,引起羥渠界

典擘衙界的稹趣投入。旋且被懸是可以改燮目前11■算濫渠彝展的新典技淅。但是何需雪端

^算?由於現(xiàn)虞於初始萌芽睹段,rp多意兄典看法迥昇,不謾封於雪端系統(tǒng)的共同看法大概

有(1)服移的濫生傅遮典愿用謾程皆透謾路完成(2)it算架橫鷹可視需求勤憩地^

整(3)虛擦化的tt?算資源典服蔣可透謾^除^路提供服移(4)服移資源的取用是隨意

需求(on-demand)且是可量測的。因此霎端服移系統(tǒng)所涵蓋的技斫便趣懸廉泛,包括分散式tt

算服矜厚向架橫、^路、虛擦化系統(tǒng)、^格1+算、^^路服矜技淅等皆是橫成雪端服

移的重要元素。目前雪端服^^型一般耨其分懸3:1殳施服移(laaS\平臺服矜(PaaS)

以及戟醴服移(SaaS'所需laaS是指可以提供虛擦化硬醴服矜,如^算得殳施、儲存^施或是

^路15施,例如Aanzon的EC2、Citrix的Xen、VMWare的FSX以及Sun的VirtualBox。而

PaaS是指提供虛掇褐立平臺或中介戟醴或^^璟境可以^戟^者於平臺用系統(tǒng),

典型的靶例如微取:的Azure輿google的Appengine、第三槿SaaS的服移封象是^端使用者。

所提供的服移內(nèi)容是已完成^^,可直接愿用的戟:醴或是內(nèi)容,例如:AppleStore.Youtube.

GoogleDoc等,此三者的分^如圈1-1所示。

?1-1雪端服移分^^例

由於雪端服居可視^路資料儲存、資料虞理、^^服移等技淅的隆聚結(jié)果,因此未來

使用者可以自路取用所需服移內(nèi)容,所以一般!S懸霎端服移J1是如水、甯等公用服移是便

利取用且可以量I十僵。所以如美閾襟型典技街研究院(NationalInstituteofStandardand

Technology,NIST)已始著言丁定雪端服移的襟型輿燒贛。以硅保各他霎端系統(tǒng)的互通性。

而在2009年四月美閾科擘基金曾(NSF)已宣布符投入5百離美元^^提供14所11尖大擘加

入IBM典Google的相雪端研究tt重,而美閾政府也同年宣布第一彳固政府tf重A希

望透謾霎端科技,減少政府的ii作成本,初期符以安全、隆私:瓷^管理輿委外探瞞作懸此

害端系統(tǒng)的服矜項目。在ID:洲,15:盟也建立Eur。Cloud系統(tǒng)提供SaaS服移作懸IS瞬黠,WtS

跨閾性地結(jié)合裂造商輿棠界事家下一代的加僵服矜。崖渠界封雪端系統(tǒng)的熱度也不遑

多H,2010年1月HP典Microsoft同意出資2德5千離美金,以三年卷期程,斜封鷹用平臺,

虛掇化技街輿整合性管理械制三他方向,研究如何^^更具^值的技淅方案。而在閾內(nèi),2009

年我閾^潸部也奧微勒:筵定合作tt重符在臺建置大型的資料中心,作懸未來霎端服移系統(tǒng)的

中福。由此可兄雪端服移技淅的需求十分地強舅)。然而,雪端服移或是雪端tt算技街的樊展

或未十分成熟,尤其是tt算^^的分配輿配置她不完善,例如慮理器、得己憾容量、周遏15借

等。如前所述,雪端系統(tǒng)需具11高度的延展性(Scalability),以滿足隨疇可能燮勤的負(fù)載需求。

而良好的延展性主要是來自於高效能的虛擦化技斫。傅統(tǒng)上,虛擦檄器可以分雨第一^

虛擦檄器是透謾整督程式直接在硬I1平臺上軌行多彳固虛掇檄器,此^虛掇械器較懸人所知的

有Xeno他的好Jt是沒有母18作渠系統(tǒng)(HostOS)的軌行耗損(overhead),效率高,缺黠是

輿硬It支援相容性敕低,資源安排效率不易提高;第二^即是在母醴作渠系統(tǒng)(HostOS)植

入整督程式來軌行多彳固虛擦檄器,此^的代表作品有QEMUVMWAREVirtualBoKHyper-Vo

其侵黠是易安裝、使用,缺黠是效率差,不易滿足即畤^算的要求。

虛擦化一般可分卷戟18虛擦化輿硬虛擦化。硬i§虛擦化的目的是(1)可以^硬!8的管

理更加方便(2)使硬IS資源易於整合,例如硬醴儒的增添或移除可以隨插即拔不影警系統(tǒng)

JI作。硬^虛擦化分懸二■(固面向(1)慮理器虛擦化(2)1/0虛擦化?,F(xiàn)今大部分作渠系統(tǒng)的

IStHfe不考^慮理器虛擦化,所以目前的虛擦化技斫^^方式可分懸(1)全虛擦化(2)半

虛掇化(3)硬醴輔助虛掇化三全虛擦化是完全使用朝來模堤虛掇械器所需服移,例如

VMware、VirtualBox,其好慮是方便使用,但缺黠是效率不佳,半虛擦化是是指虛擦檄器所

需服矜可以直接通謾母颼作棠系統(tǒng)(HostOS)取得,毋需藉由模擦里:醴,所以效率可以因此

提升,但是母醴作渠系統(tǒng)(HostOS)必須支援相II的服移。而硬ft輔助虛擦化是透遇硬

tf的癌同tStt來提供虛授化服移,是公目前最有效率的方法,透謾硬IS的支援來JT現(xiàn)虛掇

化,其中IIBMCell,IntelVT-X典AMD-V就是此^的技淅。尤其在新式的多核心架橫中,如

IntelXeon7300系列慮理器,可以同疇利用四核慮理器軌行16虛擦械器仍保一定的51作品

Ko在虛擦化技淅中,1/0遇遏的虛擦是另一■(固重要tg題;^^路卡懸例,hypervisor如何^

多他虛擦械器可以有效率且安全地共用^路卡資源,滿足即畤性的品^要求;道也是輿系統(tǒng)

資源分配有在本章中,我憑符介貂如何安裝操作虛擦檄器,或以VirtualBoxXen

例來加以^明。

1.3及材料

■Ubuntu(SW)

■VirtualBox(SW)

1.4方法典步驟

1.4.1下載安裝VirtualBox

Step(l)

可到VirtualBox官方^站去下載:

http:〃/wiki/Downloads

Duwoluaih-VirlualBuA-Mozillal*ixcfox.rx

ffl1-2VirtualBox官方下載^站

Step(2)孰行彳爰一他安裝精窺,按『Next』

91-3VirtualBox安裝精窺

Step(3)接受合^^勺定,按『Next』

Bl1-4VirtualBox合柒^勺定

Step(4)il攆戟:if要安裝的路^,按『Next』

M1-5安裝路

Step(5)建立桌面捷^及快速改勤,按『Next』

H1-6桌面捷^及快速改勤

Step(6)按『Yes』謹(jǐn)行戟ft的安裝

01-7VirtualBox安裝精寮

Step(7)按『Install』硅定迤行戟if的安裝

圜1-8暹行戟醴的安裝

Step(8)常出琨此朝:醴安裝重面日寺,按『畿^安裝』

軟髓安裝

您正要安裝的?:髀肖未通謾Windows襟!5測!丈以硅^它典

WindowsXP的相容性。(告^我謂項測盛的重要性。)

貓情安裝運儡款餒含在現(xiàn)在或耨來,使您的系統(tǒng)操作不

智定或受蜜。Microsoft強烈建!1您立即停止適項安

裝,旋速給款做JS商索取已通遇Windows^京的

款曹?

£畿精安裝?號|停止安裝⑹]

ffl1-9勤:t8安裝重面

Step(9)富出現(xiàn)此硬醴安裝重面日寺,按『畿^安裝』

ni-io本處s安裝耋面

Step(lO)富出現(xiàn)此硬醴安裝重面暗,按『畿^安裝』

硬髓安裝

您正要篇追低1硬髀安裝的?:陽:

VirtusJBoxHost-OnlyEthernetAdapter

向未通謾陽血ows襟急睚式以它典WindowsXP的相容

性。(告^我適期避的重要性要

輦情安裝運強敕曹育在現(xiàn)在或耨來,使您的系統(tǒng)操作不

特定或受填。Microsoft魂烈建您立即停止逗項安

裝,或速格硬餒廉商索取已通遇Windows襟的

■曹?

£畿精安裝?號|停止安裝⑹]

H1-11硬H安裝重面

Step(ll)按『Finish』完成安裝

盾SunVirtualBoxSetup

SunVirtualBoxinstallationis

complete.

ClicktheFinishbuttontoexittheSetupWizard.

:bStartSunVirtualBoxafterinstallation

Version3.1.2Back.FinishCancel

H1-12完成安裝

1.4.2建置VirutalMachine

Step(l)按新增增加一彳固虛掇檄器

?x(E>?K(W

O-A@?.**(*?'

MW)'na-A】,I#I?WelcotaetoVirtualKoaI

ThtbnpMafSxsndow1>0?4*4bd,l*yiulo(?Uf

tet?nn9tyttntbecameyouhaven!cnatedanyvirtualmachines

:"vrf?i*>CEts?iwwrrtualDwchiiw,pi?二th?■?*buttontn

0*miMtoolbarbc?kdatth*6ofwWow

Youegpns%eFlkey?actuutaoihei9,orv?art

wawwvwfuattoxox<for?》laMtnfon>Mt?Hwtdnrtrt

罐立i你虞海楹x

01-13增加虛擦械器

Step(2)iSJf要安裝的作渠系統(tǒng)^型

ni-i4逗擇安裝作渠系統(tǒng)

Step(3)配置虛擦檄器軌行日寺所需的含己驚If

ta驚馥

以MB篇單位逗取配置於虛擦械器的基礙W己憾骰(RAM)

數(shù)量

建1^的基《0己憾匿大小舄384MB。

基碎I己憧骰大小的

1384MB

:^^;..in..i...:..:...,...,...:..:...,...,...:..;...'?.'...:..;?.^.,;...,...,...:..;...,..x.:

4MB3584MB

[_?**Next>取道|

H1-15配置所需1己

Step(4)新增一彳固虛擦硬碟

虛攝硬碟

Selectaharddiskimakgetobeusedasthebootharddiskofthe

virtualmachine.Youcaneithercreateanewharddiskusingthe

Newbuttonorselectanexistingharddiskimskgefromthedrop-

downlistorbypressingtheExistingbutton(toinvokethe

VirtualMediaManagerdialog).

Ifyouneedamorecomplicatedharddisksetup,youcanalso

skipthisstepandattachharddiskslaterusingtheVMSettings

dialog.

建11的硬碟大小扁8192MB。

二BootHardDisk(PrimaryMaster)

1:Createnewharddisk;

?Useexistingharddisk

;<nomedia〉

<BackNext>取消

ffi1-16新增虛擦硬碟

Step(5)H擇虛擦硬碟的^型(建II用勤^^型)

HardDiskStorageType

Selectthetypeofvirtualharddiskyouwanttocreate.

Adynamicallyexpandingstorageinitiallyoccupiesavery

smallamountofspaceonyourphysicalhanddisk.Itwillgrow

dynamically(uptothesizespecified)astheGuestOSclaims

diskspace.

Afixed-sizestoragedoesnotgrow.Itisstoredinafileof

approximatelythesamesizeasthesizeofthevirtualhaiddisk.

Thecreationofafixed-sizestar8kgemaytakealongtime

dependingonthestoragesizeandthewriteperformanceofyoi

harddisk.

lit存^型

O;Ebnfwunicaiiyexpandingstorage

?Hxed-sizestorsige

<BackNext>取消

Bl1-17逗攆虛擦硬碟^型

Step(6)配置虛擦硬碟的空^大小

H手

虛攝磁碟位置和大小

PresstheSelectbuttontoselectthelocationofafiletostorethe

harddiskdataortypeafilenameintheentryfield

■BackNext>取消

S1-18配置虛擦硬碟空^

Step(7)按Finish^完成建置

Hx-

概要

Youaregoingtocreateanewvirtualharddiskwiththe

followingparameters:

Type:DynamkaUyexpandingstora.ge

位置:C:

\DocumentsandSetti]3Administraitor\.VirtualBox\Haid

DisksMinux.vdi

大小:8.00GB(8589934592Byte$)

Iftheabovesettingsaieconect,presstheFinishbutton.Once

youpressit,anewharddiskwillbecreated.

M1-19建置完成

1.4.3安裝Linux客端作渠系統(tǒng)

Step(l)安言殳定^暹行配置

"⑥ffiKQd)東助0D

作量系優(yōu)。/

#??;£??

麗匕欹

It*握

網(wǎng)

ACT!

IOAP1C

tt

YTx/AMD-V停

N?*dPw用

PAHHX用

3DAco*>entoa

WiolaoDincCoiuil

1CHAC97

PCwl-FASTinBAD

3再列it

停用

0?目用)

H1-20Linux安裝定i2配置

Step(2)ig擇CD/DVD-ROMig項.?>gb載光碟械(主要目的是要IS定光碟^^)

linux銃/1HX

[s一般CD/DVD-ROM

9硬磔

OBCD/DVD-ROM」搟微光

?默磔O主魂光碟招19)

音效

蜩蹈.EnablePassthrough

序列埠?於O峽僧棺

USB<nomedia>

分享資料夾

遞潴覆示

Onthe—*pa?e.yonhaveassignedmorethan509ofyour

computer'smemory(7i1.00MB)lothevirtualmachine.Notenough

memorymightbeleftfoxyourhostoperatingsystem.Continueatyour

ownnsk.

*\Non-optunialsettingsdetected

Hl1-21ig^CD/DVD-ROMiS^

Step(3)按改勤^迤行系統(tǒng)的安裝(此疇系統(tǒng)安裝光碟已放入光碟檄內(nèi))

g1-22謹(jǐn)行系統(tǒng)的安裝

1.4.4XenServer的安裝

XenServer的安裝方式就像是安裝一他OS一棣不需要太^^的IS定,首先先到Xen

Source的官方/下載事欠醴。主要下載的戟:醴有三套,雨?1ISO

的光碟安裝程式以及XenServer的管理程式(XenCenter),雨張ISO一張是XenServer本身安

裝程式以及管理介面(道貍耦懸第一張),另一張是安裝LinuxGuest以及包含XenServer的

Kernel(第二51),因懸XenServer它是一套建立在LinuxKernel之上的一套系統(tǒng),所以常然需

要安裝Linux的琪境,不謾此一作蕖系統(tǒng)是^^量級的作渠系統(tǒng)篋提供基本作棠系統(tǒng)功能如行

程管理、IO管理輿密己憾IS管理。加不包含其他伺服程式。系統(tǒng)的P皆屈架橫如圈1-23,在道貍

禱充^明一下:

1.硬醴裝置:指的是符合XenServer官方硬ft規(guī)格襟型的重躺硬醴,一般來市面上^大部

分的他人重躺都可以支援。

2,觸量級Linux作渠系統(tǒng):XenServer是以Linux懸基磁所贊展的一套虛擦系統(tǒng),在道桂指的

是一套很曾罩小型的作棠系統(tǒng),軍觸的有支援XenServer的KemeU

3.Xen虛擦檄器督器(VirtualMachineMonitor,VMM):XenServer的虛擦械器IS督器是用來

管理建立在XenServer上的虛擦械器。VMM的功能主要有:(1)提供虛掇化的硬ifi服蔣介

面;(2)提供不同虛掇械器^的隔雕保^;(3)提供虛擦檄器所需的^算資源如慮理器畤

官己111?位置輿輸出入通道及倩的分配典排程;(4)虛擦檄器所使用的ti■算資源余己;(5)

每一部虛堤械器上可以孰行一套作渠系統(tǒng),雎然^^的硬ft裝置只有一套。透謾VMM

可以有效所以用以及虛擦的蒲通、管理、資源的分配等.…。

虛擦檄器1虛擦械器2虛擦搬器n

(Ubuntu)(WindowsXP)J(Vista)

Xen虛擦檄器整督器

馨量級Linux作棠核口

M1-23Xen的^行架情

至於XenCenter,是用來安裝在其它的^^上來跟XenServer,因懸XenServer安裝

完之彳費只提供曾軍的管理介面,要做到辭黜的控制就必須使用XenCenter來速,糠控制它,懸什

麼XenServer要怎麼做呢?道是因懸做懸一套Server常然要越穩(wěn)定越好,所以Server上能提

供的服移越少,系統(tǒng)就可以越穗定效能也就越好,因懸他本身不用管到XWindow(Linux的

視窗介面)的^示,就越能硅保XenServer本身服蔣的穗定典安全。安裝步驟如下:

Step(l)

符重月窗^定成光碟^檄放入第一張光碟,曾看到如下的重面。

[Fl-Standard]LF2-Aduanced]

boot:_

Hl1-24Xen的安裝重面(1)

按下ENTER曾看到如下的重面。

UelconetoXenServer.

BootMillbeginshortly-pressFlforMorehelp/options.

boot:

C0H32HuItibootloaderv0.2.Copyright(C)2005-2006TinDeegan.

Kernel:zboot/xen.gzMatchdogCOM1=115200.8nlconsole=coMl.tty

Loadingzboot/xen.gz

Module:/boot/unlinuzroot=/dev/raM0randisk_size=32758console=tt^0console=tt^

SB,115200n8

Loading/boot/vbilinuz

Module:/install.Ing

Loadingzinsta11.iwg.._

M1-25Xcn的安裝耋面(2)

Step⑵

接下來的安裝方式就跟安裝Linux(Ubuntu/Fedora)—W,一檬逗擇筵然如KI

1-26之彳度基本^定就是下一步下一步按下去,直到看到Bl1-27就^始安裝

UelcoMetoXenServer-Version3.2.0(?2084)

「opyright(c)2007XenSource,Inc.

]SelectKeyzap]

PleaseselectthekeynapyouMould1iketouse:

(querty】us

[qxerty】uk

[azertyi]azerty

【azerty】be-latini

[azertyi]fr

[azerty】fr-latin0

[azertp]fr-latini

[azert^i]fr-latin9

<Tab>/<Alt-Tab>betweenelenents

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論