源代码编译安装CloudStack 4.2

基于CentOS 6.4安装CloudStack

环境配置

# yum -y update
# yum -y upgrade

安装NTP,jdk 1.7, tomcat 6, mysql,git等服务

# yum -y install ntp
# yum -y install java-1.7.0-openjdk-devel
# wget https://archive.apache.org/dist/tomcat/tomcat-6/v6.0.35/bin/apache-tomcat-6.0.35.tar.gz
# tar xzvf apache-tomcat-6.0.35.tar.gz -C /usr/local
# yum -y install mysql mysql-server
# yum -y install git

编辑/etc/profile.d/tomcat.sh。写入下面内容

export CATALINA_BASE=/usr/local/apache-tomcat-6.0.35
export CATALINA_HOME=/usr/local/apache-tomcat-6.0.35

安装maven 3.0.5

# wget http://mirror.cc.columbia.edu/pub/software/apache/maven/maven-3/3.0.5/binaries/apache-maven-3.0.5-bin.tar.gz
# tar xzf apache-maven-3.0.5-bin.tar.gz -C /usr/local
# cd /usr/local
# ln -s apache-maven-3.0.5 maven

配置maven服务,编辑/etc/profile.d/maven.sh 文件。写入下面内容

export M2_HOME=/usr/local/maven
export PATH=${M2_HOME}/bin:${PATH}

登出,再又一次登入,查看maven版本号

# mvn --version
Apache Maven 3.0.5 (r01de14724cdef164cd33c7c8c2fe155faf9602da; 2013-02-19 21:51:28+0800)
Maven home: /usr/local/maven
Java version: 1.7.0_71, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.71.x86_64/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "2.6.32-358.el6.x86_64", arch: "amd64", family: "unix"

安装python管理工具

# yum -y install python-setuptools

安装epel 源

# cd /tmp
# wget http://mirror-fpt-telecom.fpt.net/fedora/epel/6/i386/epel-release-6-8.noarch.rpm
# rpm -ivh epel-release-6-8.noarch.rpm

更新源并安装python-pip

# yum update
# yum -y install python-pip

安装mkisofs

# yum -y install genisoimage

源代码安装

git获取4.2源代码

# git clone https://git-wip-us.apache.org/repos/asf/cloudstack.git
# git checkout 4.2

编译安装CloudStack

# mvn -Pdeveloper,systemvm clean install

提示:假设想要跳过单元測试。使用-DskipTests 而不要使用-Dmaven.test.skip=true。后者会中断编译。

设置utils/conf/db.properties,假设不须要改动DB配置,则默认就可以

初始化DB并执行CloudStack

# mvn -P developer -pl developer -Ddeploydb
# mvn -pl :cloud-client-ui jetty:run

成功启动,能够在http://localhost:8080/client/中查看UI

假设启用了防火墙,则须要在防火墙上开启下面port: 8080, 8250, 9090

时间: 2024-11-06 07:28:41

源代码编译安装CloudStack 4.2的相关文章

Linux DNS源代码编译安装(五)

DNS源代码的编译安装. 官方bind下载地址:www.isc.org这里我们编译的是bind-9.9.5.tar.gz版本 1.编译环境  Desktop Platform Development  Development tools  Server Platform Development 2.展开安装包查看编译命令 首先我们应该先看下服务器时间,[[email protected] ~]# tar xf bind-9.9.5.tar.gz -----展开安装包[[email protect

源码编译安装CloudStack 4.2

基于CentOS 6.4安装CloudStack 环境配置 # yum -y update # yum -y upgrade 安装NTP,jdk 1.7, tomcat 6, mysql,git等服务 # yum -y install ntp # yum -y install java-1.7.0-openjdk-devel # wget https://archive.apache.org/dist/tomcat/tomcat-6/v6.0.35/bin/apache-tomcat-6.0.3

Linux中如何从源代码编译安装程序

现代的Linux发行版本通常使用软件包管理机制对软件进行打包安装,省去了软件的 编译安装过程,但在有些情况下,仍然需要使用源代码编译安装的方式为操作系统安装新的应用程序,下面我们来了解一下编译安装的基本过程: 我们以安装Apache服务为例,来说明应用程序的源代码编译安装的过程. Apache服务至此就安装完成了,编译安装的过程大概就是这些. 原文地址:http://blog.51cto.com/14154700/2348753

Ubuntu通过源代码编译安装Octave 4.0

本教程/笔记,意在指导在Ubuntu及其它Linux系统上怎样通过源代码安装Octave. Octave简单介绍 Octave是GNU旗下取代matlab的数学工具软件,语法与matlab高度兼容.而且支持一些独有的更清晰更符合Linux社区习惯的语法. 尽管在一些详细工具包和部分特性.效率上不如matlab.可是对于一般用户,它是matlab的一个有效的合法的免费的替代工具. 3.8版本号之前官方没有GUI界面,这无疑是它在普及方面的一个重大阻碍,让想使用GUI,必须下载第三方的工具(如qto

Linux源代码编译安装程序

在Linux操作系统中搭建一些大型服务时,考虑兼容性与功能的扩展,通常会选择源代码安装软件.现代的Linux发行版本通常都是使用软件包管理机制对软件进行打包安装,这样既省去了软件的编译安装过程,大大简化了Linux操作系统的安装和使用难度下图为编译安装的基本过程:我们以Apache为例,来说明应用程序的源代码安装首先我们需要挂载上系统盘,安装几个Apache的依赖包这几个软件包可分开安装,不必一次性全安装上,但是安装的顺序最好不要变,有的软件包依赖于前一个,如果变了则会导致其中有软件安装失败以上

dbrd 8.4.6 源代码编译安装

---------------------------- 0.系统环境 ---------------------------- db01 192.168.50.10 /dev/sdb1 主节点 db02 192.168.50.20 /dev/sdb1 备节点 # grep -v "#" /etc/hosts 192.168.50.10 db01 db01.mysql.com 192.168.50.20 db02 db02.mysql.com #一块新硬盘 ll /dev/sd* ll

MYSQL5.6.16版本源代码编译安装

解压安装包 tar -zxvf mysql-5.6.16.tar.gz 安装需要的依赖包 yum -y install make gcc-c++ cmake bison ncurses-devel 3.检查及卸掉LINUX原有MYSQL包 检查命令如下: rpm -qa|grep mysql 有的话通过下面的命令来卸载掉 rpm -e mysql rpm -e  --nodeps mysql  //该命令是忽略依赖包强行卸载. 编译安装 cmake \ -DCMAKE_INSTALL_PREFI

程序包管理之源代码编译安装及rpm源码包安装

一.程序源码编译安装步骤 二.程序路径管理 三.简单源码编译安装示例 四.rpm源码包安装 一.程序源码编译安装步骤 --------------------------------------- 1.cd SOURCE_CODE    #cd到程序源码文件夹 --------------------------------------- 2../configure    #检查编译环境,对程序定制编译配置,编译前读一读README,INSTALL #常用配置参数:--prefix=安装路径,-

apache的源代码编译安装

1.下载Apache安装包,下载地址http://httpd.apache.org/,我下载的是httpd-2.4.16,是最新的:然后对安装包进行解压,并进行初始化配置和编译安装: 编译命令: ./configure –prefix=/usr/local/apache –with-apr=/usr/local/apr –with-apr-util=/usr/local/apr-util –with-pcre=/usr/local/pcre(这是初始化配置,--prefix代表apache安装的