cloudstack centOS安装(一)
近來采用 CentOS 6.3 作開發環境,參考CloudStack 的相關文檔,一陣折騰,才把開發環境
建立起來,寫下面的文字,只為記錄,以備需要。
環境要求:
操作系統 centos 6.3 64 bit (此操作系統根據 CentOS-6.3-x86_64-bin-DVD1.iso 來安裝)
內存:1 G
磁盤:40G?
BIOS需要開啟:64位虛擬化
一 安裝好操作系統: centos6.3 64 位,也可以采用vmware 虛擬機
二 配置好網絡,可以連上互聯網
三 以root 用戶登錄操作系統,進行 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
五 設置root用戶的tomcat,ant,maven 環境變量
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}
設置完上面環境變量后,要重新登錄,讓.bashrc 設置起作用
到這里的時候,一切正常,后面的請看我下一篇博客,因為以下link是有問題,無法正常運行。
六 下載 cloudstack-oss 源代碼 ,有兩種方式都可以。
1 方式 ,從git 庫中下載最新源代碼
? * 創建 一個 cloudstack-oss 目錄,并cd 進入此目錄
? * 從 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 網上下載最新源代碼 https://github.com/apache/incubator-cloudstack/ 下載為 incubator-cloudstack-4.0.zip
七 編譯構建
1 編譯之前,確認 mysql 服務啟動了
?service mysqld start
2 編譯構建
打開源代碼中的根目錄下的INSTALL.md 文件,參考進行如下操作
3 下載相關依賴組件,到cloudstack 源代碼目錄下,運行
mvn -P deps
4 清除現有的組件,到cloudstack 源代碼目錄下,運行
mvn clean
ant clean-all
ant clent-tomcat
5 編譯 Apache CloudStack, 到cloudstack 源代碼目錄,運行
ant build-all
6 部署到tomcat 中
ant deploy-server
7 清除老的庫數據,并部署庫數據 ,操作之前,確保mysql 數據庫已運行
ant deploydb
8 運行服務到debug 模式
ant debug
八 訪問 http://[ip]:8080/client
使用 http://localhost:8080 打開 cloudstack management server ,并根據需要配置 ?
本文轉自luojinghappy 51CTO博客,原文鏈接:http://blog.51cto.com/luojinghappy/1255617,如需轉載請自行聯系原作者
總結
以上是生活随笔為你收集整理的cloudstack centOS安装(一)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: html a标签
- 下一篇: 【NetApp】IO读写和WAFL的工作