




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第2章云計(jì)算平臺(tái)體驗(yàn)第2章云計(jì)算平臺(tái)體驗(yàn)1PaaS體驗(yàn)IaaS體驗(yàn)SaaS體驗(yàn)2.12.2內(nèi)容導(dǎo)航CONTENTS2.3PaaS體驗(yàn)IaaS體驗(yàn)SaaS體驗(yàn)2.12.2內(nèi)容導(dǎo)航CO22.1
IaaS體驗(yàn)
IaaS是云計(jì)算的一種重要的服務(wù)類型,前面我們已經(jīng)熟悉了IaaS的功能和特點(diǎn)。本節(jié)將帶領(lǐng)大家實(shí)際安裝一個(gè)IaaS云平臺(tái),然后在該云平臺(tái)上創(chuàng)建并使用虛擬機(jī),以及加載卷給虛擬機(jī)。通過(guò)這些操作,可以使大家加深對(duì)IaaS平臺(tái)的了解。IaaS(InfrastructureasaService,基礎(chǔ)設(shè)施即服務(wù))2.1IaaS體驗(yàn)IaaS(Infrastructur32.1.1體驗(yàn)對(duì)象我們將使用OpenStack作為IaaS的體驗(yàn)對(duì)象,OpenStack是當(dāng)前最流行的開(kāi)源IaaS云平臺(tái)管理項(xiàng)目。通過(guò)它可以實(shí)現(xiàn)基礎(chǔ)設(shè)施即服務(wù),OpenStack結(jié)合虛擬化技術(shù),比如KVM、Xen等,完成數(shù)據(jù)中心計(jì)算、存儲(chǔ)、網(wǎng)絡(luò)資源池的虛擬化和管理。OpenStack并不是一個(gè)單獨(dú)的軟件,它是一個(gè)巨大的開(kāi)源軟件集合,它包含了許多組件,有些組件是OpenStack發(fā)行版本的核心服務(wù),有些是為更好地支持OpenStack社區(qū)和項(xiàng)目開(kāi)發(fā)管理的孵化項(xiàng)目。Nova(Compute)——計(jì)算服務(wù)。Network/Neutron(Network)——網(wǎng)絡(luò)服務(wù)。Cinder(BlockStorageasaService)——塊存儲(chǔ)服務(wù)。Swift(ObjectStorage)——對(duì)象存儲(chǔ)服務(wù)。Keystone(Identity)——認(rèn)證服務(wù)。Glance(Image)——鏡像服務(wù)。Horizon(Dashboard)——UI服務(wù)。OpenStack的核心服務(wù)2.1.1體驗(yàn)對(duì)象我們將使用OpenStack作為Iaa42.1.2安裝部署(1)準(zhǔn)備一臺(tái)物理機(jī)或虛擬機(jī),環(huán)境干凈,無(wú)其他無(wú)關(guān)的應(yīng)用。(2)操作系統(tǒng)版本為Ubuntu14.04,最小化安裝即可。(3)內(nèi)存:4GB磁盤(pán),30GBCPU,4核。(4)OpenStack版本為Kilo版。1.安裝環(huán)境要求DevStack是一套用來(lái)快速部署OpenStack體驗(yàn)環(huán)境的腳本工具,安裝簡(jiǎn)單,使用方便。無(wú)需每個(gè)組件單獨(dú)安裝,通過(guò)DevStack的腳本可以實(shí)現(xiàn)OpenStack的All-in-One(單機(jī))的安裝。2.1.2安裝部署(1)準(zhǔn)備一臺(tái)物理機(jī)或虛擬機(jī),環(huán)境干凈5(1)使用root賬號(hào)登錄到系統(tǒng),輸入以下命令安裝git工具。#apt-getinstallgit(2)使用cd命令進(jìn)入到/opt目錄,再使用git命令獲取devstack腳本,并存放在/opt目錄下。#cd/opt#gitclone/openstack-dev/devstack.git完成下載后,在/opt下有一個(gè)devstack的目錄。(3)進(jìn)入/opt/devstack/tools目錄。#cd/opt/devstack/tools(4)執(zhí)行create-stack-user.sh在操作系統(tǒng)里創(chuàng)建一個(gè)名為stack的用戶。#./create-stack-user.sh2.1.2安裝部署2.安裝步驟(1)使用root賬號(hào)登錄到系統(tǒng),輸入以下命令安裝git工6(5)使用chown–R命令為stack賬號(hào)授權(quán)。#chown–Rstack:stack/opt/devstack(6)設(shè)置用戶stack登錄密碼。#passwdstack(7)將當(dāng)前用戶root切換為stack。#sustack(8)使用cd命令進(jìn)入到/opt/devstack目錄下并執(zhí)行安裝文件stack.sh。$cd/opt/devstack$./stack.sh2.1.2安裝部署在安裝過(guò)程中如果出現(xiàn)異常,可以多執(zhí)行幾次./stack.sh,直到正常完成安裝為止。(5)使用chown–R命令為stack賬號(hào)授權(quán)。.3添加鏡像要完成虛擬機(jī)的創(chuàng)建,首先云平臺(tái)上需要有相應(yīng)的系統(tǒng)鏡像。為了方便體驗(yàn),可以下載一個(gè)cirros操作系統(tǒng)鏡像,通過(guò)Shell命令行添加到OpenStack系統(tǒng)里。(1)下載鏡像到目錄,在Ubuntu系統(tǒng)任意目錄執(zhí)行以下語(yǔ)句。#wget-P/tmp/image/0.3.3/cirros-0.3.3-x86_64-disk.img2.1.3添加鏡像要完成虛擬機(jī)的創(chuàng)建,首先云82.1.3添加鏡像(2)上傳鏡像。#glanceimage-create--name"cirros-0.3.4-x86_64"--disk-format=qcow2\--container-format=bare--is-public=true</tmp/image/cirros-0.3.3-x86_64-disk.img(3)查看鏡像。#glanceimage-list2.1.3添加鏡像(2)上傳鏡像。92.1.4登錄管理界面打開(kāi)Google瀏覽器,在地址欄輸入訪問(wèn)地址http://ip地址/horizon,打開(kāi)登錄頁(yè),輸入用戶名admin,輸入安裝時(shí)設(shè)置的密碼。(1)Web登錄界面登錄到首頁(yè)后,管理員可以通過(guò)界面上的功能模塊,查看、監(jiān)控和管理各項(xiàng)云資源,如云主機(jī)、鏡像、云主機(jī)類型和云服務(wù)等。(2)進(jìn)入首頁(yè)①②2.1.4登錄管理界面打開(kāi)Google瀏覽器,在地址欄輸入102.1.5
創(chuàng)建云主機(jī)在鏡像列表上選擇鏡像,點(diǎn)擊列表上的“啟動(dòng)云主機(jī)”,輸入虛擬機(jī)的相關(guān)信息,點(diǎn)擊“運(yùn)行”,系統(tǒng)自動(dòng)完成云主機(jī)的創(chuàng)建。①②③2.1.5創(chuàng)建云主機(jī)在鏡像列表上選擇鏡像,點(diǎn)112.1.6
操作云主機(jī)在如圖所示的菜單中,可以對(duì)云主機(jī)進(jìn)行批量的終止(刪除)、啟動(dòng)、關(guān)閉和重啟操作。云主機(jī)批量操作點(diǎn)擊云主機(jī)列表上的Actions下拉菜單(見(jiàn)右圖),可以打開(kāi)云主機(jī)的常規(guī)操作菜單。我們可以對(duì)云主機(jī)做快照、綁定浮動(dòng)IP、重啟、關(guān)閉或終止(銷毀)等操作。云主機(jī)常規(guī)操作2.1.6操作云主機(jī)在如圖所示的菜單中,可以對(duì)云主機(jī)進(jìn)122.1.7使用云主機(jī)使用云主機(jī)的方式有兩種,一種是在OpenStackWeb界面上通過(guò)常規(guī)操作菜單中的“控制臺(tái)”打開(kāi)云主機(jī)的操作界面,另一種是通過(guò)綁定的浮動(dòng)IP或者內(nèi)網(wǎng)IP訪問(wèn)。云主機(jī)實(shí)例2.1.7使用云主機(jī)使用云主機(jī)的方式有兩種132.1.7
使用云主機(jī)通過(guò)IP地址訪問(wèn)云主機(jī)(Linux虛擬機(jī)可以使用XSHELL鏈接,Windows虛擬機(jī)可以通過(guò)遠(yuǎn)程桌面連接)。使用Xshell連接云主機(jī)云主機(jī)界面2.1.7使用云主機(jī)通過(guò)IP地址訪問(wèn)云主機(jī)(Linux142.1.8
掛載磁盤(pán)OpenStack通過(guò)虛擬化技術(shù)將存儲(chǔ)資源虛擬為存儲(chǔ)池,我們可以通過(guò)掛載Volume(卷)的方式使用云存儲(chǔ)資源,可以通過(guò)下圖所示列表上的操作菜單,完成磁盤(pán)的編輯、掛載、卸載和快照創(chuàng)建等操作。OpenStack還提供了豐富的命令行操作,可以使用以下命令獲取到各種組件的操作命令行。nova--helpkeystone--helpglance--helpcinder--help2.1.8掛載磁盤(pán)OpenStack通15IaaS體驗(yàn)SaaS體驗(yàn)2.1內(nèi)容導(dǎo)航CONTENTS2.3PaaS體驗(yàn)2.2IaaS體驗(yàn)SaaS體驗(yàn)2.1內(nèi)容導(dǎo)航CONTENTS2.3162.2
PaaS體驗(yàn)
PaaS平臺(tái)為用戶提供了一個(gè)開(kāi)發(fā)、測(cè)試和部署應(yīng)用的環(huán)境。在本節(jié)我們帶領(lǐng)大家使用一個(gè)真正的PaaS平臺(tái)開(kāi)發(fā)并部署一個(gè)應(yīng)用,從而使大家能夠?qū)嶋H體驗(yàn)PaaS云平臺(tái)的功能。PaaS(PlatformasaService,平臺(tái)即服務(wù))2.2PaaS體驗(yàn)PaaS(Platformas172.2.1體驗(yàn)對(duì)象本章我們使用CloudFoundry作為IaaS的體驗(yàn)對(duì)象,CloudFoundry是VMware推出的業(yè)界第一個(gè)開(kāi)源PaaS云平臺(tái),它支持多種框架、語(yǔ)言、運(yùn)行環(huán)境、云平臺(tái)及應(yīng)用服務(wù),使開(kāi)發(fā)人員能夠在幾秒鐘內(nèi)進(jìn)行應(yīng)用程序的部署和擴(kuò)展,無(wú)需擔(dān)心任何基礎(chǔ)架構(gòu)的問(wèn)題。CloudFoundry云平臺(tái)支持各種開(kāi)發(fā)框架,其中包括SpringforJava、RubyonRails、Node.js、Grails、ScalaonLift、Django、PHP等,同時(shí)CloudFoundry還支持多種服務(wù)的選擇,包括MySQL、SQLServer、MongoDB、Redis以及其他第三方和開(kāi)源社區(qū)的應(yīng)用服務(wù)。CloudFoundry還可以靈活地部署到各種云環(huán)境中,比如OpenStack、Rackspace和vCloud等。在本體驗(yàn)中,我們將使用CloudFoundry的PaaS平臺(tái)搭建一個(gè)簡(jiǎn)單的Blog應(yīng)用來(lái)體驗(yàn)PaaS平臺(tái)的功能。2.2.1體驗(yàn)對(duì)象本章我們使用CloudFoundry182.2.2安裝客戶端(1)注冊(cè)賬號(hào)https://console.run.pivotal.io/register。(2)完成注冊(cè)后,登錄到主界面。2.2.2安裝客戶端(1)注冊(cè)賬號(hào)https://con192.2.2安裝客戶端(3)下載與主機(jī)操作系統(tǒng)相對(duì)應(yīng)的客戶端軟件,并安裝。本體驗(yàn)使用的是Windows64bit客戶端。2.2.2安裝客戶端(3)下載與主機(jī)操作系統(tǒng)相對(duì)應(yīng)的客戶202.2.2安裝客戶端(4)在“開(kāi)始”菜單的搜索程序和文件輸入框里輸入cmd,打開(kāi)命令行窗口(見(jiàn)左圖),在命令行窗口輸入以下命令、E-mail和密碼,完成客戶端登錄。2.2.2安裝客戶端(4)在“開(kāi)始”菜單的搜索程序和文件212.2.3部署應(yīng)用1.下載Sample_app源碼在瀏覽器上輸入以下地址,下載Sample_app的源碼壓縮包,并解壓到本地目錄。https:///cloudfoundry-samples/rails_sample_app/archive/master.zip2.2.3部署應(yīng)用1.下載Sample_app源碼222.2.3部署應(yīng)用2.創(chuàng)建數(shù)據(jù)庫(kù)服務(wù)實(shí)例在CloudFoundryPaas平臺(tái)中,數(shù)據(jù)庫(kù)是作為一種服務(wù)類型。我們將使用elephantsql作為我們這個(gè)應(yīng)用的數(shù)據(jù)庫(kù)服務(wù)實(shí)例。cfcreate-serviceelephantsqlturtlerails-postgres完成數(shù)據(jù)庫(kù)創(chuàng)建后,本例中使用elephantsql服務(wù)和turtle方案創(chuàng)建了名為rails-postgres的數(shù)據(jù)庫(kù)實(shí)例。在本地項(xiàng)目sample下有一個(gè)名為manifest.yml的文件,該文件描述了該應(yīng)用App的創(chuàng)建信息,通過(guò)命令行打開(kāi)。2.2.3部署應(yīng)用2.創(chuàng)建數(shù)據(jù)庫(kù)服務(wù)實(shí)例232.2.3部署應(yīng)用3.部署應(yīng)用使用命令行進(jìn)入到項(xiàng)目目錄下,輸入以下命令,完成應(yīng)該部署。cfpushpass_sample_app-random-route2.2.3部署應(yīng)用3.部署應(yīng)用242.2.4使用應(yīng)用我們已經(jīng)在CloudFoundry平臺(tái)上完成了應(yīng)用的部署,現(xiàn)在就可以在瀏覽器上輸入地址http://pass-sample-app.cfapps.io/使用部署的應(yīng)用,如下圖所示。①2.2.4使用應(yīng)用我們已經(jīng)在CloudFoundry平25IaaS體驗(yàn)2.1內(nèi)容導(dǎo)航CONTENTSPaaS體驗(yàn)2.2SaaS體驗(yàn)2.3IaaS體驗(yàn)2.1內(nèi)容導(dǎo)航CONTENTSPaaS體驗(yàn)2.2262.3
SaaS體驗(yàn)客戶可以根據(jù)自己的實(shí)際需求,通過(guò)互聯(lián)網(wǎng)向廠商訂購(gòu)所需的應(yīng)用軟件服務(wù),按訂購(gòu)應(yīng)用服務(wù)的多少和使用時(shí)間的長(zhǎng)短來(lái)支付費(fèi)用,并通過(guò)互聯(lián)網(wǎng)來(lái)獲得廠商提供的應(yīng)用服務(wù)。在本節(jié)我們將使用Microsoft必應(yīng)(Bing)的在線Office應(yīng)用來(lái)完成SaaS的體驗(yàn)。SaaS(SoftwareasaService,軟件即服務(wù))2.3SaaS體驗(yàn)SaaS(Softwareasa272.3.1注冊(cè)賬號(hào)(1)打開(kāi)瀏覽器,在地址欄輸入,打開(kāi)必應(yīng)首頁(yè)。(2)單擊首頁(yè)上的OFFICEONLINE,打開(kāi)OFFICE在線應(yīng)用。(3)單擊“立即使用在線應(yīng)用”里的各個(gè)應(yīng)用(見(jiàn)下圖)即可使用云端各種Office應(yīng)用,無(wú)需在本地安裝這些應(yīng)用。2.3.1注冊(cè)賬號(hào)(1)打開(kāi)瀏覽器,在地址欄輸入http282.2.4使用應(yīng)用(4)單擊“Word”圖標(biāo),系統(tǒng)提示登錄或注冊(cè),因?yàn)槭状问褂?,所以單擊“注?cè)新賬戶”。(5)在賬號(hào)欄輸入手機(jī)號(hào)或郵箱號(hào),密碼欄輸入密碼,我們輸入手機(jī)號(hào)和密碼。(6)單擊“下一步”,設(shè)置安全信息,輸入手機(jī)號(hào),獲取驗(yàn)證碼。(7)輸入驗(yàn)證碼,提交驗(yàn)證。2.2.4使用應(yīng)用(4)單擊“Word”圖標(biāo),系統(tǒng)提示登292.2.4使用應(yīng)用(8)自動(dòng)發(fā)送驗(yàn)證郵件,如果沒(méi)有收到可以單擊“重新發(fā)送電子郵件”。(9)登錄到郵箱,打開(kāi)Microsoft賬戶團(tuán)隊(duì)的郵件,單擊“驗(yàn)證*******@”,即可完成郵箱驗(yàn)證。2.2.4使用應(yīng)用(8)自動(dòng)發(fā)送驗(yàn)證郵件,如果沒(méi)有收到可302.3.2登錄OFFICEONLINE使用注冊(cè)的賬號(hào)登錄到必應(yīng)的在線Office應(yīng)用。2.3.2登錄OFFICEONLINE使用注冊(cè)的賬號(hào)登312.3.3使用OFFICEONLINE(1)打開(kāi)各個(gè)應(yīng)用即可像使用本地Office一樣,打開(kāi)Word應(yīng)用,選擇模板新建文件。2.3.3使用OFFICEONLINE(1)打開(kāi)各個(gè)應(yīng)322.3.3使用OFFICEONLINE(2)在線編輯、保存文件。2.3.3使用OFFICEONLINE(2)在線編輯、332.3.3使用OFFICEONLINE(3)打開(kāi)在線文件修改、保存。(4)只要有網(wǎng)絡(luò),有瀏覽器即可隨時(shí)隨地完成各類文檔編輯工作。2.3.3使用OFFICEONLINE(3)打開(kāi)在線文34總結(jié)Summary本章我們介紹了使用云計(jì)算三大類服務(wù)IaaS、PaaS和SaaS的方法,加深大家對(duì)云計(jì)算概念的理解。三大服務(wù)的用途如下:IaaS的主要任務(wù)是把部署在數(shù)據(jù)中心的基礎(chǔ)設(shè)施硬件資源通過(guò)Web提供給用戶使用,通常包括虛擬機(jī)、網(wǎng)絡(luò)資源和存儲(chǔ)資源。PaaS的主要任務(wù)是把部署在數(shù)據(jù)中心的開(kāi)發(fā)環(huán)境等平臺(tái)作為一種服務(wù)提供給用戶使用,通常包括操作系統(tǒng)、編程語(yǔ)言的運(yùn)行環(huán)境、數(shù)據(jù)庫(kù)、Web服務(wù)器等。SaaS主要是為用戶提供被稱為按需支付費(fèi)用的應(yīng)用軟件??傊琁aaS、PaaS和SaaS都是以服務(wù)的方式為用戶提供計(jì)算資源??偨Y(jié)Summary本章我們介紹了使用云計(jì)算三35THANKSTHANKS36第2章云計(jì)算平臺(tái)體驗(yàn)第2章云計(jì)算平臺(tái)體驗(yàn)37PaaS體驗(yàn)IaaS體驗(yàn)SaaS體驗(yàn)2.12.2內(nèi)容導(dǎo)航CONTENTS2.3PaaS體驗(yàn)IaaS體驗(yàn)SaaS體驗(yàn)2.12.2內(nèi)容導(dǎo)航CO382.1
IaaS體驗(yàn)
IaaS是云計(jì)算的一種重要的服務(wù)類型,前面我們已經(jīng)熟悉了IaaS的功能和特點(diǎn)。本節(jié)將帶領(lǐng)大家實(shí)際安裝一個(gè)IaaS云平臺(tái),然后在該云平臺(tái)上創(chuàng)建并使用虛擬機(jī),以及加載卷給虛擬機(jī)。通過(guò)這些操作,可以使大家加深對(duì)IaaS平臺(tái)的了解。IaaS(InfrastructureasaService,基礎(chǔ)設(shè)施即服務(wù))2.1IaaS體驗(yàn)IaaS(Infrastructur392.1.1體驗(yàn)對(duì)象我們將使用OpenStack作為IaaS的體驗(yàn)對(duì)象,OpenStack是當(dāng)前最流行的開(kāi)源IaaS云平臺(tái)管理項(xiàng)目。通過(guò)它可以實(shí)現(xiàn)基礎(chǔ)設(shè)施即服務(wù),OpenStack結(jié)合虛擬化技術(shù),比如KVM、Xen等,完成數(shù)據(jù)中心計(jì)算、存儲(chǔ)、網(wǎng)絡(luò)資源池的虛擬化和管理。OpenStack并不是一個(gè)單獨(dú)的軟件,它是一個(gè)巨大的開(kāi)源軟件集合,它包含了許多組件,有些組件是OpenStack發(fā)行版本的核心服務(wù),有些是為更好地支持OpenStack社區(qū)和項(xiàng)目開(kāi)發(fā)管理的孵化項(xiàng)目。Nova(Compute)——計(jì)算服務(wù)。Network/Neutron(Network)——網(wǎng)絡(luò)服務(wù)。Cinder(BlockStorageasaService)——塊存儲(chǔ)服務(wù)。Swift(ObjectStorage)——對(duì)象存儲(chǔ)服務(wù)。Keystone(Identity)——認(rèn)證服務(wù)。Glance(Image)——鏡像服務(wù)。Horizon(Dashboard)——UI服務(wù)。OpenStack的核心服務(wù)2.1.1體驗(yàn)對(duì)象我們將使用OpenStack作為Iaa402.1.2安裝部署(1)準(zhǔn)備一臺(tái)物理機(jī)或虛擬機(jī),環(huán)境干凈,無(wú)其他無(wú)關(guān)的應(yīng)用。(2)操作系統(tǒng)版本為Ubuntu14.04,最小化安裝即可。(3)內(nèi)存:4GB磁盤(pán),30GBCPU,4核。(4)OpenStack版本為Kilo版。1.安裝環(huán)境要求DevStack是一套用來(lái)快速部署OpenStack體驗(yàn)環(huán)境的腳本工具,安裝簡(jiǎn)單,使用方便。無(wú)需每個(gè)組件單獨(dú)安裝,通過(guò)DevStack的腳本可以實(shí)現(xiàn)OpenStack的All-in-One(單機(jī))的安裝。2.1.2安裝部署(1)準(zhǔn)備一臺(tái)物理機(jī)或虛擬機(jī),環(huán)境干凈41(1)使用root賬號(hào)登錄到系統(tǒng),輸入以下命令安裝git工具。#apt-getinstallgit(2)使用cd命令進(jìn)入到/opt目錄,再使用git命令獲取devstack腳本,并存放在/opt目錄下。#cd/opt#gitclone/openstack-dev/devstack.git完成下載后,在/opt下有一個(gè)devstack的目錄。(3)進(jìn)入/opt/devstack/tools目錄。#cd/opt/devstack/tools(4)執(zhí)行create-stack-user.sh在操作系統(tǒng)里創(chuàng)建一個(gè)名為stack的用戶。#./create-stack-user.sh2.1.2安裝部署2.安裝步驟(1)使用root賬號(hào)登錄到系統(tǒng),輸入以下命令安裝git工42(5)使用chown–R命令為stack賬號(hào)授權(quán)。#chown–Rstack:stack/opt/devstack(6)設(shè)置用戶stack登錄密碼。#passwdstack(7)將當(dāng)前用戶root切換為stack。#sustack(8)使用cd命令進(jìn)入到/opt/devstack目錄下并執(zhí)行安裝文件stack.sh。$cd/opt/devstack$./stack.sh2.1.2安裝部署在安裝過(guò)程中如果出現(xiàn)異常,可以多執(zhí)行幾次./stack.sh,直到正常完成安裝為止。(5)使用chown–R命令為stack賬號(hào)授權(quán)。2.1.432.1.3添加鏡像要完成虛擬機(jī)的創(chuàng)建,首先云平臺(tái)上需要有相應(yīng)的系統(tǒng)鏡像。為了方便體驗(yàn),可以下載一個(gè)cirros操作系統(tǒng)鏡像,通過(guò)Shell命令行添加到OpenStack系統(tǒng)里。(1)下載鏡像到目錄,在Ubuntu系統(tǒng)任意目錄執(zhí)行以下語(yǔ)句。#wget-P/tmp/image/0.3.3/cirros-0.3.3-x86_64-disk.img2.1.3添加鏡像要完成虛擬機(jī)的創(chuàng)建,首先云442.1.3添加鏡像(2)上傳鏡像。#glanceimage-create--name"cirros-0.3.4-x86_64"--disk-format=qcow2\--container-format=bare--is-public=true</tmp/image/cirros-0.3.3-x86_64-disk.img(3)查看鏡像。#glanceimage-list2.1.3添加鏡像(2)上傳鏡像。452.1.4登錄管理界面打開(kāi)Google瀏覽器,在地址欄輸入訪問(wèn)地址http://ip地址/horizon,打開(kāi)登錄頁(yè),輸入用戶名admin,輸入安裝時(shí)設(shè)置的密碼。(1)Web登錄界面登錄到首頁(yè)后,管理員可以通過(guò)界面上的功能模塊,查看、監(jiān)控和管理各項(xiàng)云資源,如云主機(jī)、鏡像、云主機(jī)類型和云服務(wù)等。(2)進(jìn)入首頁(yè)①②2.1.4登錄管理界面打開(kāi)Google瀏覽器,在地址欄輸入462.1.5
創(chuàng)建云主機(jī)在鏡像列表上選擇鏡像,點(diǎn)擊列表上的“啟動(dòng)云主機(jī)”,輸入虛擬機(jī)的相關(guān)信息,點(diǎn)擊“運(yùn)行”,系統(tǒng)自動(dòng)完成云主機(jī)的創(chuàng)建。①②③2.1.5創(chuàng)建云主機(jī)在鏡像列表上選擇鏡像,點(diǎn)472.1.6
操作云主機(jī)在如圖所示的菜單中,可以對(duì)云主機(jī)進(jìn)行批量的終止(刪除)、啟動(dòng)、關(guān)閉和重啟操作。云主機(jī)批量操作點(diǎn)擊云主機(jī)列表上的Actions下拉菜單(見(jiàn)右圖),可以打開(kāi)云主機(jī)的常規(guī)操作菜單。我們可以對(duì)云主機(jī)做快照、綁定浮動(dòng)IP、重啟、關(guān)閉或終止(銷毀)等操作。云主機(jī)常規(guī)操作2.1.6操作云主機(jī)在如圖所示的菜單中,可以對(duì)云主機(jī)進(jìn)482.1.7使用云主機(jī)使用云主機(jī)的方式有兩種,一種是在OpenStackWeb界面上通過(guò)常規(guī)操作菜單中的“控制臺(tái)”打開(kāi)云主機(jī)的操作界面,另一種是通過(guò)綁定的浮動(dòng)IP或者內(nèi)網(wǎng)IP訪問(wèn)。云主機(jī)實(shí)例2.1.7使用云主機(jī)使用云主機(jī)的方式有兩種492.1.7
使用云主機(jī)通過(guò)IP地址訪問(wèn)云主機(jī)(Linux虛擬機(jī)可以使用XSHELL鏈接,Windows虛擬機(jī)可以通過(guò)遠(yuǎn)程桌面連接)。使用Xshell連接云主機(jī)云主機(jī)界面2.1.7使用云主機(jī)通過(guò)IP地址訪問(wèn)云主機(jī)(Linux502.1.8
掛載磁盤(pán)OpenStack通過(guò)虛擬化技術(shù)將存儲(chǔ)資源虛擬為存儲(chǔ)池,我們可以通過(guò)掛載Volume(卷)的方式使用云存儲(chǔ)資源,可以通過(guò)下圖所示列表上的操作菜單,完成磁盤(pán)的編輯、掛載、卸載和快照創(chuàng)建等操作。OpenStack還提供了豐富的命令行操作,可以使用以下命令獲取到各種組件的操作命令行。nova--helpkeystone--helpglance--helpcinder--help2.1.8掛載磁盤(pán)OpenStack通51IaaS體驗(yàn)SaaS體驗(yàn)2.1內(nèi)容導(dǎo)航CONTENTS2.3PaaS體驗(yàn)2.2IaaS體驗(yàn)SaaS體驗(yàn)2.1內(nèi)容導(dǎo)航CONTENTS2.3522.2
PaaS體驗(yàn)
PaaS平臺(tái)為用戶提供了一個(gè)開(kāi)發(fā)、測(cè)試和部署應(yīng)用的環(huán)境。在本節(jié)我們帶領(lǐng)大家使用一個(gè)真正的PaaS平臺(tái)開(kāi)發(fā)并部署一個(gè)應(yīng)用,從而使大家能夠?qū)嶋H體驗(yàn)PaaS云平臺(tái)的功能。PaaS(PlatformasaService,平臺(tái)即服務(wù))2.2PaaS體驗(yàn)PaaS(Platformas532.2.1體驗(yàn)對(duì)象本章我們使用CloudFoundry作為IaaS的體驗(yàn)對(duì)象,CloudFoundry是VMware推出的業(yè)界第一個(gè)開(kāi)源PaaS云平臺(tái),它支持多種框架、語(yǔ)言、運(yùn)行環(huán)境、云平臺(tái)及應(yīng)用服務(wù),使開(kāi)發(fā)人員能夠在幾秒鐘內(nèi)進(jìn)行應(yīng)用程序的部署和擴(kuò)展,無(wú)需擔(dān)心任何基礎(chǔ)架構(gòu)的問(wèn)題。CloudFoundry云平臺(tái)支持各種開(kāi)發(fā)框架,其中包括SpringforJava、RubyonRails、Node.js、Grails、ScalaonLift、Django、PHP等,同時(shí)CloudFoundry還支持多種服務(wù)的選擇,包括MySQL、SQLServer、MongoDB、Redis以及其他第三方和開(kāi)源社區(qū)的應(yīng)用服務(wù)。CloudFoundry還可以靈活地部署到各種云環(huán)境中,比如OpenStack、Rackspace和vCloud等。在本體驗(yàn)中,我們將使用CloudFoundry的PaaS平臺(tái)搭建一個(gè)簡(jiǎn)單的Blog應(yīng)用來(lái)體驗(yàn)PaaS平臺(tái)的功能。2.2.1體驗(yàn)對(duì)象本章我們使用CloudFoundry542.2.2安裝客戶端(1)注冊(cè)賬號(hào)https://console.run.pivotal.io/register。(2)完成注冊(cè)后,登錄到主界面。2.2.2安裝客戶端(1)注冊(cè)賬號(hào)https://con552.2.2安裝客戶端(3)下載與主機(jī)操作系統(tǒng)相對(duì)應(yīng)的客戶端軟件,并安裝。本體驗(yàn)使用的是Windows64bit客戶端。2.2.2安裝客戶端(3)下載與主機(jī)操作系統(tǒng)相對(duì)應(yīng)的客戶562.2.2安裝客戶端(4)在“開(kāi)始”菜單的搜索程序和文件輸入框里輸入cmd,打開(kāi)命令行窗口(見(jiàn)左圖),在命令行窗口輸入以下命令、E-mail和密碼,完成客戶端登錄。2.2.2安裝客戶端(4)在“開(kāi)始”菜單的搜索程序和文件572.2.3部署應(yīng)用1.下載Sample_app源碼在瀏覽器上輸入以下地址,下載Sample_app的源碼壓縮包,并解壓到本地目錄。https:///cloudfoundry-samples/rails_sample_app/archive/master.zip2.2.3部署應(yīng)用1.下載Sample_app源碼582.2.3部署應(yīng)用2.創(chuàng)建數(shù)據(jù)庫(kù)服務(wù)實(shí)例在CloudFoundryPaas平臺(tái)中,數(shù)據(jù)庫(kù)是作為一種服務(wù)類型。我們將使用elephantsql作為我們這個(gè)應(yīng)用的數(shù)據(jù)庫(kù)服務(wù)實(shí)例。cfcreate-serviceelephantsqlturtlerails-postgres完成數(shù)據(jù)庫(kù)創(chuàng)建后,本例中使用elephantsql服務(wù)和turtle方案創(chuàng)建了名為rails-postgres的數(shù)據(jù)庫(kù)實(shí)例。在本地項(xiàng)目sample下有一個(gè)名為manifest.yml的文件,該文件描述了該應(yīng)用App的創(chuàng)建信息,通過(guò)命令行打開(kāi)。2.2.3部署應(yīng)用2.創(chuàng)建數(shù)據(jù)庫(kù)服務(wù)實(shí)例592.2.3部署應(yīng)用3.部署應(yīng)用使用命令行進(jìn)入到項(xiàng)目目錄下,輸入以下命令,完成應(yīng)該部署。cfpushpass_sample_app-random-route2.2.3部署應(yīng)用3.部署應(yīng)用602.2.4使用應(yīng)用我們已經(jīng)在CloudFoundry平臺(tái)上完成了應(yīng)用的部署,現(xiàn)在就可以在瀏覽器上輸入地址http://pass-sample-app.cfapps.io/使用部署的應(yīng)用,如下圖所示。①2.2.4使用應(yīng)用我們已經(jīng)在CloudFoundry平61IaaS體驗(yàn)2.1內(nèi)容導(dǎo)航CONTENTSPaaS體驗(yàn)2.2SaaS體驗(yàn)2.3IaaS體驗(yàn)2.1內(nèi)容導(dǎo)航CONTENTSPaaS體驗(yàn)2.2622.3
SaaS體驗(yàn)客戶可以根據(jù)自己的實(shí)際需求,通過(guò)互聯(lián)網(wǎng)向廠商訂購(gòu)所需的應(yīng)用軟件服務(wù),按訂購(gòu)應(yīng)用服務(wù)的多少和使用時(shí)間的長(zhǎng)短來(lái)支付費(fèi)用,并通過(guò)互聯(lián)網(wǎng)來(lái)獲得廠商提供的應(yīng)用服務(wù)。
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度診所執(zhí)業(yè)醫(yī)師醫(yī)療風(fēng)險(xiǎn)防控聘用合同
- 二零二五年度手車轉(zhuǎn)讓與綠色出行推廣合同
- 二零二五年度投資分紅股收益分配協(xié)議
- 二零二五年度汽車展覽會(huì)參展商展位電力合同
- 2025年度道路破碎修復(fù)與再生利用合同
- 2025年度青貯收割作業(yè)與農(nóng)業(yè)物聯(lián)網(wǎng)平臺(tái)合作協(xié)議
- 二零二五年度口腔診所醫(yī)生培訓(xùn)與薪酬管理合同
- 二零二五年度商業(yè)秘密保護(hù)與員工保密義務(wù)合同
- 二零二五年度多功能辦公場(chǎng)所租賃服務(wù)協(xié)議
- 2025年度蔬菜大棚承包與品牌授權(quán)合作協(xié)議
- 談心談話記錄100條范文(6篇)
- 中學(xué)生心理輔導(dǎo)-第一章-緒論
- 工業(yè)品買(mǎi)賣(mài)合同(樣表)
- (完整)消化性潰瘍PPT課件ppt
- 《教育學(xué)原理》馬工程教材第二章教育與社會(huì)發(fā)展
- 《常見(jiàn)疾病康復(fù)》期中考試試卷含答案
- 地球使用者地樸門(mén)設(shè)計(jì)手冊(cè)
- 筑基功法精選
- 歐洲電力市場(chǎng)深度報(bào)告:歐洲電力市場(chǎng)供需格局和電價(jià)分析
- 2023年考研考博-考博英語(yǔ)-煤炭科學(xué)研究總院考試歷年高頻考點(diǎn)真題薈萃帶答案
- 塔式起重機(jī)操作使用安全專項(xiàng)方案
評(píng)論
0/150
提交評(píng)論