安裝Ubuntu eucalyptus研究開(kāi)源云計(jì)算平臺(tái)
在向大家詳細(xì)介紹eucalyptus之前,首先讓大家了解下Ubuntu eucalyptus云結(jié)構(gòu),然后全面介紹Ubuntu eucalyptus,希望對(duì)大家有用這段時(shí)間研究開(kāi)源云計(jì)算平臺(tái),在Ubuntu 9.04下安裝Ubuntu eucalyptus.
到現(xiàn)在為止,不能說(shuō)完全成功,但是也看到了一小片"云".(能夠使用客戶端啟動(dòng)虛擬機(jī)實(shí)例,并且能夠連接到虛擬機(jī)上.)安裝的思路基本上是按照官方網(wǎng)站的說(shuō)明來(lái)做的,其中也遇到一些問(wèn)題,用的時(shí)間最長(zhǎng)的就是虛擬機(jī)網(wǎng)絡(luò)的配置.尤其是使用橋接的方法.
現(xiàn)在把大體的思路的關(guān)鍵的地方先寫出來(lái),詳細(xì)的步驟我會(huì)慢慢添加.
1.使用兩臺(tái)物理機(jī),一臺(tái)安裝前端結(jié)點(diǎn)(cloud controler 和 cluster controler),可以用普通的機(jī)器安裝,內(nèi)存在512及以上就行;另外一臺(tái)安裝node controler,***使用64bit的amd cpu機(jī)器,并且支持虛擬化(新一點(diǎn)的雙核AMD CPU都支持).Ubuntu eucalyptus云結(jié)構(gòu)分為三層.大家可以先讀一下這一篇,目前為止Ubuntu eucalyptus***的版本是1.52:
http://open.eucalyptus.com/wiki/EucalyptusInstall_v1.5.2
2.安裝ubuntu 9.04 server,***下載64位的.地址:
http://www.ubuntu.org.cn/getubuntu/download-server/
在這里有一個(gè)要求,前端結(jié)點(diǎn)(cluster controler,cloud controler)可以安裝32位或者64位的,計(jì)算結(jié)點(diǎn)(node controler)***裝64位的,否則可能不能運(yùn)行64位的虛擬機(jī),裝系統(tǒng)時(shí)***把所有服務(wù)都選上,
這里有一篇比較全的參考,http://blog.163.com/wuxiong8665/blog/static/93512200961091616815/
查看你的機(jī)器是否支持虛擬化:http://blog.sina.com.cn/s/blog_03fe73d10100d7qu.html,在linux 下可以用命令看看# egrep '(vmx|svn)' /proc/cpuinfo,看看有沒(méi)有這樣的字樣,有的話則支持.windows下有一個(gè)小工具,下載地址:http://www.bios.net.cn/bbs/thread-58715-1-1.html
3.安裝Ubuntu eucalyptus1.5.2
3.1.總體情況:http://open.eucalyptus.com/wiki/EucalyptusAdministratorGuide
3.2.安裝前提條件:http://open.eucalyptus.com/wiki/EucalyptusPrerequisites_v1.5.2
3.3.安裝過(guò)程:http://open.eucalyptus.com/wiki/EucalyptusInstallationUbuntuJaunty_v1.5.2
3.4.安裝之后系統(tǒng)配置:http://open.eucalyptus.com/wiki/EucalyptusConfiguration_v1.5.2(這一步基本上可以省略,因?yàn)槭褂眠@種方法安裝是自動(dòng)配置好的)
3.5.網(wǎng)絡(luò)配置:http://open.eucalyptus.com/wiki/EucalyptusNetworking_v1.5.2,對(duì)于初學(xué)者,使用SYSTEM模式就行,其它可以先別看.在這一步有兩個(gè)關(guān)鍵點(diǎn),
一是bridge的設(shè)置,在/etc/networking/interfaces文件中注釋其它內(nèi)容,修改為如下,依據(jù)你的網(wǎng)絡(luò)情況修改:
auto br0
iface br0 inet static
address 192.168.12.20
netmask 255.255.255.0
network 192.168.12.0
broadcast 192.168.12.255
gateway 192.168.12.1
dns-nameservers 192.168.12.1
dns-search foobar foobar.com
bridge_ports eth0
二是在/etc/etucalyputs/eucalyputs.conf文件中把VNET_BRIDGE="br0"
3.6.管理鏡像,使用里面的例子做就可以了,http://open.eucalyptus.com/wiki/EucalyptusImageManagement_v1.5.2
3.7.接下來(lái)就是怎么用了,安裝和配置客戶端euca2ools,http://open.eucalyptus.com/wiki/Euca2oolsGuide
3.8.啟動(dòng)和連接虛擬機(jī),http://open.eucalyptus.com/wiki/EucalyptusGettingStarted_v1.5.2,在這個(gè)過(guò)程中需要用到無(wú)密碼訪問(wèn),如果按照說(shuō)明里的配置不起來(lái),就按照這個(gè)配吧,http://hi.baidu.com/zhiminghe/blog/item/2fb5363108be8010eac4af0f.html
4.由于本人水平有限,不對(duì)的地方請(qǐng)多多指教.如果你遇到什么問(wèn)題,請(qǐng)跟帖或者發(fā)送郵件到y(tǒng)nuzhonghai#gmail.com
以上介紹Ubuntu eucalyptus安裝。
【編輯推薦】