CentOS7如何源码编译CloudStack 4.10.0版本生成RPM包

2023-04-09 07:38:00 编译 源码 生成

.

1.下载CloudStack源码

使用git命令下载CloudStack源码:

git clone https://github.com/apache/cloudstack.git

2.编译CloudStack

进入cloudstack目录,执行编译脚本:

cd cloudstack mvn -P developer -pl developer,tools/devcloud -Ddeploydb mvn -P developer clean install

3.安装依赖包

安装依赖包:

yum install mysql-connector-java yum install java-1.8.0-openjdk-devel

4.创建CloudStack数据库

创建CloudStack数据库:

mysql -u root -p create database cloud; grant all privileges on cloud.* to 'cloud'@'localhost' identified by 'password' with grant option; flush privileges; quit;

5.导入CloudStack数据

导入CloudStack数据:

cd /root/cloudstack/setup/databases/mysql/ ./createdb.sh -u cloud -p password -h localhost cloud

6.配置CloudStack

修改配置文件/etc/cloudstack/management/db.properties,指定数据库连接信息:

db.url=jdbc:mysql://localhost:3306/cloud?autoReconnect=true db.user=cloud db.password=password

7.启动CloudStack Management Server

启动CloudStack Management Server:

cd /root/cloudstack/client/ target/cloud-client-ui-4.10.0-SNAPSHOT/cloud-client-ui-4.10.0-SNAPSHOT/bin/cloud-client-ui

访问http://localhost:8080/client,使用管理员帐号密码登录CloudStack管理界面。

相关文章