搭建簡單云平臺_第1頁
搭建簡單云平臺_第2頁
搭建簡單云平臺_第3頁
搭建簡單云平臺_第4頁
搭建簡單云平臺_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

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

2、定了搭建一個私有的云計算平臺成為可能.更方便的是Ubuntu9.10服務(wù)器版巳經(jīng)集成了 Eucalyptus這個開源軟件,使的搭建企業(yè)私有的云計算平臺變得方便而簡單.下面我們將一步步來搭建這個私有的云計算平臺.一準(zhǔn)備工作1)至少準(zhǔn)備兩臺機器,當(dāng)然我這里是用虛擬機軟件(Sun VirtualBox)來虛擬出兩臺實際的機器(如果你也采用Sun VirtualBox,有些注意事項,可以參見后面的附錄一)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,這是一個 firefox 插件: HYPERLINK /connect/entry.jspa7externalIDu609 /connect/entry.jspa7externalIDu609二云計算服務(wù)的搭建(使用Ubuntu自帶的向?qū)?十分簡單的)一臺機器,作為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)至少一臺機器作為Node,命名為:ubuntu-node1,它包含了如下部分Node Controller (nc)安裝引導(dǎo)時,要選擇Install Ubuntu Enterprise Cloud2.安裝過程中,如果提示”Cluster”還是Node”,一定要選擇Cluster安裝過程中,提示”Configure postfix時選擇 internet Site4.安裝過程中,提示”Name your cluster時,請取一個合適的名字,比如我取之為:clusterl安裝過程中,提示”a list o

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

6、tu-cluster 上執(zhí)行:sudo euca_conf -no-rsync -discover-nodes至此,一個私有的云計算平臺巳經(jīng)搭建好了,下面就開始說,如何使用了,很簡單吧!三云計算平臺管理之命令行工具(Euca2ools)1)在https:/YourIP:8443中注冊個人信息然后登錄下載證書euca2-yourname-x509.zip2)在客戶端機器上執(zhí)行$ mkdir /.euca$ cd /.euca$ unzip euca2-yourname-x509 .zip$ chmod 0700 /.euca$ chmod 0600 /.euca/*3)在客戶端機器上執(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)在客戶端機器,使用Euca2ools上傳Kernel / Ramdisk / FS Image (使用者可注冊Image,但只有管理者才可注冊 kernel/ramdisks)1.目前Eucalyptus系統(tǒng)上沒有Kernel、Ramdisk和FS Image,所以我仍使用

8、官方提供的Image (上傳需要用到三個指令)1.euca-bundle-image -打包好將要上傳的檔案euca-upload-bundle - 上傳到U Eucalyptuseuca-register -注冊上傳的檔案上傳 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有三種方法,見附錄三)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)在客戶端機器,開啟虛擬機.查看 euca-describe-images,獲得希望啟動 Image emi2.啟動一個虛擬機:1.euca-run-instances -k mykey -n 1 emi-8022139D查看這個虛

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

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

14、.執(zhí)行命令:hostname新的主機名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)先取消注冊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. 本站所有資源如無特殊說明,都需要本地電腦安裝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

提交評論