CloudStack 項(xiàng)目的活躍程度僅次于 OpenStack. 和大多數(shù)云計(jì)算、集群軟件一樣,CloudStack 也是控制節(jié)點(diǎn)+計(jì)算節(jié)點(diǎn)這種架構(gòu),控制節(jié)點(diǎn)(cloudstack-management)用來統(tǒng)一管理計(jì)算節(jié)點(diǎn),提供資源分配和任務(wù),提供 API、GUI、數(shù)據(jù)庫等服務(wù);計(jì)算節(jié)點(diǎn)(cloudstack-agent)則用來跑虛擬機(jī)。我們需要做的是,
在控制節(jié)點(diǎn)上安裝 cloudstack-management;
在(每個(gè))計(jì)算節(jié)點(diǎn)上安裝 cloudstack-agent 和 kvm.
CloudStack現(xiàn)在歸Apache所管,在網(wǎng)上搜了很多資料,看apache的網(wǎng)站上寫的安裝指南感覺太舊了。推薦使用的是Centos,其次是ubuntu。
在 http://cloudstack.apt-get.eu/ 上提供了二進(jìn)制文件,但你需要apt-get,yum等來下載,執(zhí)行:
echo "deb http://cloudstack.apt-get.eu/ubuntu trusty 4.4" > /etc/apt/sources.list.d/cloudstack.list
可以替換上面的trusty為precise就是ubuntu12.04,還可修改版本號為其他
wget -O - http://cloudstack.apt-get.eu/release.asc | sudo apt-key add -
apt-get update
apt-get install cloudstack-management cloudstack-agent
我在下載時(shí),速度簡直是龜速,200來M的文件下載了好幾個(gè)小時(shí),查看了其服務(wù)器似乎在荷蘭,估計(jì)被神秘的墻給擋住了,只得使用代理。
或者你可以從源碼編譯,但是要下載很多工具,可以按照官方教程來做。下載ant,tomcat6,maven3等。
安裝完tomcat6,啟動(dòng)時(shí)可能提示找不到JAVA_HOME:sudo /etc/init.d/tomcat6 start
?* no JDK found - please set JAVA_HOME,解決辦法vi /etc/default/tomcat6,找到JAVA_HOME那一行,改掉。
maven在下載時(shí)常常卡住,可以在執(zhí)行mvn -P deps -Djava.net.preferIPv4Stack=true或設(shè)置變量export MAVEN_OPTS="-Xmx1024m"
費(fèi)盡周折也沒能build success,于是換成無線wifi繼續(xù)下載二進(jìn)制包吧,速度居然穩(wěn)定在300k,
安裝好后還不能立即運(yùn)行,因?yàn)锳pache的軟件有一個(gè)特點(diǎn),不配置就無法運(yùn)行,所以要養(yǎng)成先配置后使用的習(xí)慣。
打開所有的配置文件包括tomcat的,management的,agent的,修改其中的內(nèi)容,最基本的就是JAVA_HOME了,當(dāng)提示找不到JAVA_HOME時(shí)并非因?yàn)樗麤]在你的環(huán)境變量中找到,而是它在配置文件中硬生生的規(guī)定了,版本不一樣造成的。
由于ubuntu的包管理機(jī)制的問題,你安裝的deb包很可能沒有創(chuàng)建軟件所需的文件夾,從源碼編譯不會(huì)出現(xiàn)這個(gè)問題。
出錯(cuò)了就仔細(xì)查看日志/var/log/xxx下的,如拒絕登陸,連接不到服務(wù)器,端口已被占用等信息。
之后的步驟參考官方的最新教程以及網(wǎng)上的配置教程。
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
