搭建簡(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è),還剩1頁(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)介

眾說(shuō)周知AmazonEC2是一個(gè)公共云的計(jì)算平臺(tái),屬于IaaS(基礎(chǔ)設(shè)施即服務(wù))這類.現(xiàn)在有一款開(kāi)源的項(xiàng)目Eucalyptus(ElasticUtilityComputingArchitectureforLinkingYourProgramsToUsefulSystems),同樣實(shí)現(xiàn)了AmazonEC2的功能,由于其開(kāi)源性,注定了搭建一個(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)備工作至少準(zhǔn)備兩臺(tái)機(jī)器,當(dāng)然我這里是用虛擬機(jī)軟件(SunVirtualBox)來(lái)虛擬出兩臺(tái)實(shí)際的機(jī)器(如果你也采用SunVirtualBox,有些注意事項(xiàng),可以參見(jiàn)后面的附錄一)底層操作系統(tǒng):Ubuntu9.10服務(wù)器版(/cloud)云服務(wù)環(huán)境:Eucalyptus,(Ubuntu9.10服務(wù)器版內(nèi)置) /Eucalyptus命令行客戶端Eucalyptus客戶端:ElasticFox ,這是一個(gè)firefox插件:/connect/entry.jspaPexternalIDw609二云計(jì)算服務(wù)的搭建(使用Ubuntu自帶的向?qū)?,十分?jiǎn)單的哦)一臺(tái)機(jī)器,作為Cluster(FrontEnd),命名為:ubuntu-cluster,它包含了如下部分CloudController(clc)ClusterController(cc)Walrus(theS3-likestorageservice)StorageController(sc)5.至少一臺(tái)機(jī)器作為Node,命名為:ubuntu-node1,它包含了如下部分NodeController(nc)3) 在作為Cluster的機(jī)器上,安裝基本系統(tǒng):Ubuntu9.10服務(wù)器版安裝引導(dǎo)時(shí),要選擇"InstallUbuntuEnterpriseCloud"安裝過(guò)程中,如果提示"Cluster"還是"Node",一定要選擇Cluster安裝過(guò)程中,提示"Configurepostfix"時(shí)選擇internetSite安裝過(guò)程中,提示"Nameyourcluster"時(shí),請(qǐng)取一個(gè)合適的名字,比如我取之為:clusterl安裝過(guò)程中,提示"alistofavailableIPaddressesonyournetwork",一定要選擇一個(gè)可用的公共IP段.4) 在作為Node的機(jī)器上,也安裝基本系統(tǒng):Ubuntu9.10服務(wù)器版安裝引導(dǎo)時(shí),要選擇"InstallUbuntuEnterpriseCloud"安裝過(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) 在CloudController(位于ubuntu-cluster)上注冊(cè)所有的Node機(jī)器:在ubuntu-cluster上執(zhí)行:sudoeuca_conf--no-rsync--discover-nodes2.至此,一個(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í)行1.$mkdir~/.euca2.$cd~/.euca3.$unzipeuca2-yourname-x509.zip4.$chmod0700~/.euca5.$chmod0600~/.euca/*6.3)在客戶端機(jī)器上執(zhí)行,安裝Euca2ools和EC2-API-Tools.~/.euca/eucarcecho"[-r~/.euca/eucarc]&&.~/.euca/eucarc">>~/.bashrcsudoapt-getinstalleuca2oolssudoapt-getinstallec2-api-toolssudoreboot6.4)在客戶端機(jī)器,使用Euca2ools上傳Kernel/Ramdisk/FSImage使用者可注冊(cè)Image,但只有管理者才可注冊(cè)kernel/ramdisks)目前Eucalyptus系統(tǒng)上沒(méi)有Kernel、Ramdisk和FSImage,所以我仲5使用官方提供的Image(上傳需要用到三個(gè)指令)euca-bundle-image-打包好將要上傳的檔案euca-upload-bundle-上傳到Eucalyptuseuca-register-注冊(cè)上傳的檔案4.上傳Kernel,如:euca-bundle-image-i/boot/vmlinuz-2.6.31-14-generic-pae--kerneltrueeuca-upload-bundle-bkernel-m/tmp/vmlinuz-2.6.31-14-generic-pae.manifest.xmleuca-registerkernel/vmlinuz-2.6.31-14-generic-pae.manifest.xml4.上傳Ramdiskeuca-bundle-image-i/boot/initrd.img-2.6.31-14-generic-pae--ramdisktrueeuca-upload-bundle-bramdisks-m/tmp/initrd.img-2.6.31-14-generic-pae.manifest.xmleuca-registerramdisks/initrd.img-2.6.31-14-generic-pae.manifest.xml4.查看已上傳到檔案:方法一:https://YourIP:8443/#images方法二:euca-describe-images根據(jù)查看的結(jié)果,上傳FSImages:(分配Kernel和Ramdisks名合VMs有三種方法,見(jiàn)附錄三)tarzxvfkarmic-server-uec-i386.tar.gzeuca-bundle-image-ikarmic-server-uec-i386.img--kerneleki-977213C6--ramdiskeri-0CBA157Deuca-upload-bundle-bimages-m/tmp/karmic-server-uec-i386.img.manifest.xmleuca-registerimages/karmic-server-uec-i386.img.manifest.xml5.5) 中志青keypair,以便ssh登入instanceec2-add-keypairmykey>mykey.privatechmod0600mykey.private3.6) 在客戶端機(jī)器,開(kāi)啟虛擬機(jī).查看euca-describe-images,獲得希望啟動(dòng)Imageemi啟動(dòng)一個(gè)虛擬機(jī):euca-run-instances-kmykey-n1emi-8022139D2.查看這個(gè)虛擬機(jī)的基本信息,比如IP地址,和此實(shí)例ideuca-describe-instances2.登錄這個(gè)新啟動(dòng)的虛擬機(jī)ssh-imykey.privateroot@192.168.100.X2.終止這個(gè)虛擬機(jī)實(shí)例euca-describe-instances(獲得instance-id)euca-terminate-instances<instance-id>3.附錄一:虛擬測(cè)試環(huán)境的搭建:1.虛擬機(jī)軟件:SunVirtualBox管理->全局設(shè)定->網(wǎng)絡(luò)中選擇"Host-Only"點(diǎn)編輯,然后選擇"DHCP服務(wù)器”,禁用''啟用服務(wù)器”3建立兩臺(tái)虛擬機(jī),Linux/Ubuntu,網(wǎng)絡(luò)選擇Host-Only方式4在宿主機(jī)器上,將可以聯(lián)互聯(lián)網(wǎng)的網(wǎng)卡設(shè)置為針對(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)的克隆命令: VBoxManageclonevdiold.vdinew.vdi2) Ubuntu修改主機(jī)名:1.啟用root用戶:sudopasswdroot2..以root用戶身份登錄pico/etc/hosts:修改對(duì)應(yīng)的舊的主機(jī)名pico/etc/hostname:刪除該文件的所有內(nèi)容,添加新的主機(jī)名執(zhí)行命令:hostname〈新的主機(jī)名〉logout禁用root用戶:sudopasswd-lroot3) 如果找不到網(wǎng)卡,不妨,查看一下:ifconfig-a,然后配置/etc/network/interfaces,然后重啟網(wǎng)卡附錄三:分配Kernel和Ramdisks^VMs有三種方法1) 在'ec2-bundle-image'步驟指定ec2-bundle-image-i<path/to/my/〉vmimage.img—kernel<eki-XXXXXXXX>一ramdisk<eri-XXXXXXXX>2) 在'ec2-run-instances'步驟指定ec2-run-instances<emi-XXXXXXXX>--kernel<eki-XXXXXXXX>--ramdisk<eri-XXXXXXXX>在https://your.cloud.server:8443選擇,Configuration,標(biāo)簽,新增<eki-xxxxxxxx>和<eri-xxxxxxxx>作為預(yù)設(shè)的kernel和ramdisk附錄四:如何刪除Image先取消注冊(cè)ec2-deregister<emi-XXXXXXXX>移除位于bucke的檔案ec2-delete-bundle-a$EC2_ACCESS_KEY-s$EC2_SECRET_KEY--url$S3_URL-b<bucket>-p<fileprefix>移除image和bucke(—clear)ec2-delete-bundle-a$EC2_ACCESS_KEY-s$EC2_SECRET_KEY--url$S3_URL-b<bucket>-p<file

溫馨提示

  • 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)論