cloudstack centOS安装(一)
近來采用 CentOS 6.3 作開發(fā)環(huán)境,參考CloudStack 的相關(guān)文檔,一陣折騰,才把開發(fā)環(huán)境
建立起來,寫下面的文字,只為記錄,以備需要。
環(huán)境要求:
操作系統(tǒng) centos 6.3 64 bit (此操作系統(tǒng)根據(jù) CentOS-6.3-x86_64-bin-DVD1.iso 來安裝)
內(nèi)存:1 G
磁盤:40G?
BIOS需要開啟:64位虛擬化
一 安裝好操作系統(tǒng): centos6.3 64 位,也可以采用vmware 虛擬機(jī)
二 配置好網(wǎng)絡(luò),可以連上互聯(lián)網(wǎng)
三 以root 用戶登錄操作系統(tǒng),進(jìn)行 yum 安裝 ,分別安裝如下軟件包
yum install git?
yum install java-1.6.0-openjdk java-1.6.0-openjdk-devel
yum install mysql mysql-server
yum install tomcat6
yum install mkisofs gcc?
yum install python MySQL-python?
yum install openssh-clients
yum install wget
四 下載安裝
1 下載安裝 apache-ant-1.8.4-bin.tar.gz
?將 apache-ant-1.8.4-bin.tar.gz 上傳到 /usr/local 中
cd /usr/local
tar -zxvf apache-ant-1.8.4-bin.tar.gz
2 下載安裝 apache-maven-3.0.4-bin.tar.gz
?將 apache-maven-3.0.4-bin.tar.gz 上傳到 /usr/local 中
cd /usr/local
tar -zxvf apache-maven-3.0.4-bin.tar.gz
五 設(shè)置root用戶的tomcat,ant,maven 環(huán)境變量
vi ~/.bashrc
在文件未增加如下:
export CATALINA_HOME=/usr/share/tomcat6/
export ANT_HOME=/usr/local/apache-ant-1.8.4
export M2_HOME=/usr/local/apache-maven-3.0.4
export PATH==${ANT_HOME}/bin:${M2_HOME}/bin:${PATH}
設(shè)置完上面環(huán)境變量后,要重新登錄,讓.bashrc 設(shè)置起作用
到這里的時(shí)候,一切正常,后面的請(qǐng)看我下一篇博客,因?yàn)橐韵耹ink是有問題,無法正常運(yùn)行。
六 下載 cloudstack-oss 源代碼 ,有兩種方式都可以。
1 方式 ,從git 庫中下載最新源代碼
? * 創(chuàng)建 一個(gè) cloudstack-oss 目錄,并cd 進(jìn)入此目錄
? * 從 https://git-wip-us.apache.org/repos/asf/incubator-cloudstack.git 使用 git clone 命令來下載 repo?
? ? 例好:git clone https://git-wip-us.apache.org/repos/asf/incubator-cloudstack.git
2 方式,從 github 網(wǎng)上下載最新源代碼 https://github.com/apache/incubator-cloudstack/ 下載為 incubator-cloudstack-4.0.zip
七 編譯構(gòu)建
1 編譯之前,確認(rèn) mysql 服務(wù)啟動(dòng)了
?service mysqld start
2 編譯構(gòu)建
打開源代碼中的根目錄下的INSTALL.md 文件,參考進(jìn)行如下操作
3 下載相關(guān)依賴組件,到cloudstack 源代碼目錄下,運(yùn)行
mvn -P deps
4 清除現(xiàn)有的組件,到cloudstack 源代碼目錄下,運(yùn)行
mvn clean
ant clean-all
ant clent-tomcat
5 編譯 Apache CloudStack, 到cloudstack 源代碼目錄,運(yùn)行
ant build-all
6 部署到tomcat 中
ant deploy-server
7 清除老的庫數(shù)據(jù),并部署庫數(shù)據(jù) ,操作之前,確保mysql 數(shù)據(jù)庫已運(yùn)行
ant deploydb
8 運(yùn)行服務(wù)到debug 模式
ant debug
八 訪問 http://[ip]:8080/client
使用 http://localhost:8080 打開 cloudstack management server ,并根據(jù)需要配置 ?
本文轉(zhuǎn)自luojinghappy 51CTO博客,原文鏈接:http://blog.51cto.com/luojinghappy/1255617,如需轉(zhuǎn)載請(qǐng)自行聯(lián)系原作者
總結(jié)
以上是生活随笔為你收集整理的cloudstack centOS安装(一)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: html a标签
- 下一篇: 【NetApp】IO读写和WAFL的工作