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

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