搭建簡(jiǎn)單云平臺(tái)_第1頁(yè)
搭建簡(jiǎn)單云平臺(tái)_第2頁(yè)
搭建簡(jiǎn)單云平臺(tái)_第3頁(yè)
搭建簡(jiǎn)單云平臺(tái)_第4頁(yè)
搭建簡(jiǎn)單云平臺(tái)_第5頁(yè)
已閱讀5頁(yè),還剩2頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、摘要:Eucalyptus實(shí)現(xiàn)了 Amazon EC2的功能,由于其開(kāi)源性,注定了搭建一個(gè)私有的云計(jì)算平臺(tái)成為可能. 更方便的是Ubuntu9.10服務(wù)器版巳經(jīng)集成了 Eucalyptus這個(gè)開(kāi)源軟件,使的搭建企業(yè)私有的云計(jì)算平臺(tái)變 得方便而簡(jiǎn)單眾說(shuō)周知Amazon EC2是一個(gè)公共云的計(jì)算平臺(tái),屬于IaaS(基礎(chǔ)設(shè)施即服務(wù))這類.現(xiàn)在有一款開(kāi)源的項(xiàng)目 Eucalyptus(Elastic Utility Computing Architecture for Linking Your Programs ToUseful Systems),同樣實(shí)現(xiàn)了 Amazon EC2的功能,由于其開(kāi)源性,注

2、定了搭建一個(gè)私有的云計(jì)算平臺(tái)成為可能.更方便的是Ubuntu9.10服務(wù)器版巳經(jīng)集成了 Eucalyptus這個(gè)開(kāi)源軟件,使的搭建企業(yè)私有的云計(jì)算平臺(tái)變得方便而簡(jiǎn)單.下面我們將一步步來(lái)搭建這個(gè)私有的云計(jì)算平臺(tái).一準(zhǔn)備工作1)至少準(zhǔn)備兩臺(tái)機(jī)器,當(dāng)然我這里是用虛擬機(jī)軟件(Sun VirtualBox)來(lái)虛擬出兩臺(tái)實(shí)際的機(jī)器(如果你也采用Sun VirtualBox,有些注意事項(xiàng),可以參見(jiàn)后面的附錄一)2)底層操作系統(tǒng):Ubuntu9.10 服務(wù)器版( HYPERLINK /cloud /cloud)3)云服務(wù)環(huán)境:Eucalyptus,( Ubuntu9.10 服務(wù)器版 內(nèi)置) HYPERLINK

3、 / /4) Eucalyptus命令行客戶端5) Eucalyptus 客戶端:Elastic Fox,這是一個(gè) firefox 插件: HYPERLINK /connect/entry.jspa7externalIDu609 /connect/entry.jspa7externalIDu609二云計(jì)算服務(wù)的搭建(使用Ubuntu自帶的向?qū)?十分簡(jiǎn)單的)一臺(tái)機(jī)器,作為Cluster(Front End),命名為:ubuntu-cluster,它包含了如下部分1、Cloud Controller (clc)2、Cluster Controller (cc)3、Walrus (the S3-li

4、ke storage service)4、Storage Controller (sc)2)至少一臺(tái)機(jī)器作為Node,命名為:ubuntu-node1,它包含了如下部分Node Controller (nc)安裝引導(dǎo)時(shí),要選擇Install Ubuntu Enterprise Cloud2.安裝過(guò)程中,如果提示”Cluster”還是Node”,一定要選擇Cluster安裝過(guò)程中,提示”Configure postfix時(shí)選擇 internet Site4.安裝過(guò)程中,提示”Name your cluster時(shí),請(qǐng)取一個(gè)合適的名字,比如我取之為:clusterl安裝過(guò)程中,提示”a list o

5、f available IP addresses on your network, 一定要選擇一個(gè)可用的公共IP段.4)在作為Node的機(jī)器上,也安裝基本系統(tǒng):Ubuntu9.10服務(wù)器版安裝引導(dǎo)時(shí),要選擇 Install Ubuntu Enterprise Cloud2.安裝過(guò)程中,如果提示”Cluster”還是Node”,一定要選擇Node,(如果Cluster正在運(yùn)行,這一步可能不會(huì)出現(xiàn),自動(dòng)會(huì)選擇Node安裝完一個(gè)節(jié)點(diǎn)后,,后續(xù)的節(jié)點(diǎn)可以采用克隆方法,參見(jiàn)后面的附錄二5)在 Cloud Controller(位于 ubuntu-cluster)上注冊(cè)所有的 Node 機(jī)器:在 ubun

6、tu-cluster 上執(zhí)行:sudo euca_conf -no-rsync -discover-nodes至此,一個(gè)私有的云計(jì)算平臺(tái)巳經(jīng)搭建好了,下面就開(kāi)始說(shuō),如何使用了,很簡(jiǎn)單吧!三云計(jì)算平臺(tái)管理之命令行工具(Euca2ools)1)在https:/YourIP:8443中注冊(cè)個(gè)人信息然后登錄下載證書(shū)euca2-yourname-x509.zip2)在客戶端機(jī)器上執(zhí)行$ mkdir /.euca$ cd /.euca$ unzip euca2-yourname-x509 .zip$ chmod 0700 /.euca$ chmod 0600 /.euca/*3)在客戶端機(jī)器上執(zhí)行,安裝E

7、uca2ools和EC2-API-Tools. /.euca/eucarcecho -r /.euca/eucarc & . /.euca/eucarc” /.bashrcsudo apt-get install euca2oolssudo apt-get install ec2-api-toolssudo reboot4)在客戶端機(jī)器,使用Euca2ools上傳Kernel / Ramdisk / FS Image (使用者可注冊(cè)Image,但只有管理者才可注冊(cè) kernel/ramdisks)1.目前Eucalyptus系統(tǒng)上沒(méi)有Kernel、Ramdisk和FS Image,所以我仍使用

8、官方提供的Image (上傳需要用到三個(gè)指令)1.euca-bundle-image -打包好將要上傳的檔案euca-upload-bundle - 上傳到U Eucalyptuseuca-register -注冊(cè)上傳的檔案上傳 Kernel,如:euca-bundle-image -i /boot/vmlinuz-2.6.31-14-generic-pae -kernel trueeuca-upload-bundle -b kernel -m /tmp/vmlinuz-2.6.31-14-generic-pae.manifest.xmleuca-register kernel/vmlinuz

9、-2.6.31-14-generic-pae.manifest.xml上傳 Ramdiskeuca-bundle-image -i /boot/initrd.img-2.6.31-14-generic-pae -ramdisk trueeuca-upload-bundle -b ramdisks -m /tmp/initrd.img-2.6.31-14-generic-pae.manifest.xmleuca-register ramdisks/initrd.img-2.6.31-14-generic-pae.manifest.xml4.查看巳上傳到檔案:方法一: HYPERLINK http

10、s:/YourIP:8443/%23images https:/YourIP:8443/#images方法二:euca-describe-images5.根據(jù)查看的結(jié)果,上傳FS Images:(分配Kernel和Ramdisks舍合VMs有三種方法,見(jiàn)附錄三)tar zxvf karmic-server-uec-i386.tar.gzeuca-bundle-image -i karmic-server-uec-i386.img -kernel eki-977213C6 -ramdisk eri-0CBA157Deuca-upload-bundle -b images -m /tmp/karm

11、ic-server-uec-i386.img.manifest.xmleuca-register images/karmic-server-uec-i386.img.manifest.xml5)申言青key pair,以便ssh登入instanceec2-add-keypair mykey mykey.privatechmod 0600 mykey.private6)在客戶端機(jī)器,開(kāi)啟虛擬機(jī).查看 euca-describe-images,獲得希望啟動(dòng) Image emi2.啟動(dòng)一個(gè)虛擬機(jī):1.euca-run-instances -k mykey -n 1 emi-8022139D查看這個(gè)虛

12、擬機(jī)的基本信息,比如IP地址,和 此實(shí)例ideuca-describe-instances登錄這個(gè)新啟動(dòng)的虛擬機(jī)1.ssh -i mykey.private .100.X終止這個(gè)虛擬機(jī)實(shí)例1.euca-describe-instances(獲得 instance-id)euca-terminate-instances附錄一:虛擬測(cè)試環(huán)境的搭建:1.虛擬機(jī)軟件:Sun VirtualBox2.管理- 全局設(shè)定- 網(wǎng)絡(luò)中選擇Host-Only點(diǎn)編輯,然后選擇DHCP服務(wù)器,禁用啟用服務(wù)器3.建立兩臺(tái)虛擬機(jī),Linux/Ubuntu,網(wǎng)絡(luò)選擇Host-Only方式在宿主機(jī)器上,將可以聯(lián)互聯(lián)網(wǎng)的網(wǎng)卡設(shè)

13、置為針對(duì)Host-Only網(wǎng)卡的共享說(shuō)明,這里之所以采用,Host-Only +通過(guò)宿主機(jī)器共享上網(wǎng),而不采用Bridged的聯(lián)網(wǎng)方式,是前者可以在離開(kāi)網(wǎng)絡(luò)支持的情況下,虛擬機(jī)之間的關(guān)系保持不變.附錄二:VirtualBox系統(tǒng)克隆及其可能后續(xù)操作:1) VirtualBox 的虛擬硬盤(pán)的克隆命令:VBoxManage clonevdi old.vdi new.vdi1.啟用 root 用戶:sudo passwd root2.,以root用戶身份登錄3. pico /etc/hosts :修改對(duì)應(yīng)的舊的主機(jī)名4. pico /etc/hostname :刪除該文件的所有內(nèi)容,添加新的主機(jī)名5

14、.執(zhí)行命令:hostname新的主機(jī)名logout禁用 root 用戶:sudo passwd -l root3)如果找不到網(wǎng)卡,不妨,查看一下:ifconfig -a ,然后配置/etc/network/interfaces,然后重啟網(wǎng)卡附錄三:分配Kernel和Ramdisks幻VMs有三種方法1)在ec2-bundle-image步驟指定ec2-bundle-image -i vmimage.img -kernel -ramdisk2)在ec2-run-instances步驟指定ec2-run-instances -kernel -ramdisk3)在 HYPERLINK https:/

15、your.cloud.server:8443 https:/your.cloud.server:8443 選擇Configuration標(biāo)簽,新增和作為預(yù)設(shè)的 kernel 和 ramdisk附錄四:如何刪除Image1)先取消注冊(cè)ec2-deregister2)移除位于bucke的檔案ec2-delete-bundle -a $EC2_ACCESS_KEY -s $EC2_SECRET_KEY -url $S3_URL -b -p3)移除 image 和 bucke (clear)ec2-delete-bundle -a $EC2_ACCESS_KEY -s $EC2_SECRET_KEY -url $S3_URL -b -p

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論