版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025福建福州市倉山區(qū)村(社區(qū))專職人民調(diào)解員選聘1人備考題庫及完整答案詳解一套
- 2026云南保山天潤高級中學(xué)在職教師招聘6人備考題庫有答案詳解
- 新媒體平臺內(nèi)容運營數(shù)據(jù)分析報告
- (2025年)新十八項醫(yī)療核心制度測試題(+答案)(直接應(yīng)用)
- 物業(yè)項目運營風(fēng)險控制方案
- 軟包施工技術(shù)實施詳細(xì)方案
- 醫(yī)院突發(fā)事件應(yīng)急制度
- 醫(yī)院醫(yī)院文化建設(shè)與職業(yè)道德教育制度
- 醫(yī)院醫(yī)療質(zhì)量與安全管理目標(biāo)責(zé)任制度
- 醫(yī)院醫(yī)療事故應(yīng)急預(yù)案制度
- 反制無人機課件
- 光伏項目后期運營維護(hù)管理方案
- 材料作文(原卷版)-2026年中考語文復(fù)習(xí)試題(浙江專用)
- 衰老標(biāo)志物人工智能數(shù)據(jù)模型建立應(yīng)用指南
- 2025至2030中國球囊膽管導(dǎo)管行業(yè)產(chǎn)業(yè)運行態(tài)勢及投資規(guī)劃深度研究報告
- 生物樣本資源庫建設(shè)計劃及管理工作方案
- 消防安全管理人責(zé)任書范文
- 光伏電站安全事故案例
- 重癥肺炎患者護(hù)理要點回顧查房
- 住院醫(yī)師規(guī)范化培訓(xùn)階段考核(年度考核、出科考核)
- 學(xué)堂在線 雨課堂 學(xué)堂云 中國建筑史-元明清與民居 期末考試答案
評論
0/150
提交評論