Cloudstack4.3+centos6.5开发环境搭建问题集锦

CentOS7.5+Cloudstack4.11.2安装部署 系统架构 环境准备 1.在vmware上安装三台CentOS7.5虚拟机,一台做管理服务器,两台做agent,先安装一台,配置好基本环境后再复制两台,vmware一定要开启cpu虚拟化,这个在设置里。 2.设置网络和主机名 每台主机都设置相同的网络配置vi /etc/sysconfig/network-scripts/ifcfg-enp0s3 DEVICE=eth0 HWADDR=0... 阅读详情

CloudStack 4.3 源码部署

系统环境

           vmware workstation 下创建一个虚拟机 装有Centos6.5  64bit 

安装软件

                   1、yum install git mysql mysql-server mkisofs gcc python MySQL-python openssh-clients wget

                     2、下载maven 并解压到 /root/maven 目录

                    3、下载ant 并解压到 /root/ant 目录

                    4、下载sun jdk 7 并解压到 /root/jdk 目录

                    5、下载tomcat7 并解压到 /root/tomcat 目录

                    6、配置 境 量 /etc/profile 文件 在文件末尾增加变量配置

export  M2_HOME=/root/maven/apache-maven-3.2.1
export PATH=$PATH:$M2_HOME/bin
export ANT_HOME=/root/ant/apache-ant-1.9.4
export PATH=$ANT_HOME/bin:$PATH
export TOMCAT_HOME=/root/tomcat/apache-tomcat-7.0.54
export PATH=$PATH:$TOMCAT_HOME/bin
export JAVA_HOME=/root/java/jdk1.7.0_60
export PATH=$JAVA_HOME/bin:$PATH
export classpath=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

重启虚拟机,使配置的环境变量生效。

                  7、安装mysql,配置mysql:启动mysql: service mysqld restart

                                               配置mysql开机启动:chkconfig mysqlkd on     

源码下载

          使用git 下载cloudstack 4.3源码: git clone -b 4.3 --recursivehttps://github.com/apache/cloudstack.git

编译运行

      进入cloudstack 源码目录,修改数据库配置 build/replace.properties

DBUSER=cloud
DBPW=cloud
DBROOTPW=123456a?
MSLOG=vmops.log
APISERVERLOG=api.log
DBHOST=localhost
AGENTLOGDIR=logs
AGENTLOG=logs/agent.log
MSMNTDIR=/mnt
COMPONENTS-SPEC=components.xml
AWSAPILOG=awsapi.log
REMOTEHOST=localhost
COMMONLIBDIR=/root/workspace/cloudstack/client/target/cloud-client-ui-4.3.0-SNAPSHOT/WEB-INF/classes

进入目录cloudstack 源码目录:

执行:

   1、 mvn clean

   2、mvn -P deps  下载依赖

   3、mvn install

   4、 mvn -P developer -Ddeploydb -pl developer  初始化数据库

   5、运行: mvn -pl client jetty:run

CloudStack管理服务器就在运行状态了

常见问题

1、如果出现内存不足的情况,可以设置 tomcat的jvm内存:export MAVEN_OPTS="-Xmx1024m -Xms256m -XX:PermSize=256m" 
2、如何执行调试设置参数export MAVEN_OPTS="-Xmx512m -Xms128m -XX:PermSize=128m -Xdebug -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n "         

3、修改cloudstack数据库地址:需要修改文件:cloudstack/utils/conf/db.properties   和cloudstack/tools/devcloud/devcloud.cfg 以及cloudstack/build/replace.properties

Eclipse 远程调试

前提

           1、使用 git clone -b 4.3 --recursivehttps://github.com/apache/cloudstack.git 获取源码,大概有400M

           2、eclipse 安装m2e插件、PyDev插件、使用jdk1.6

           3、远程机器已经按照上述源码编译运行启动,其中MAVEN_OPTS 参数设置为:export MAVEN_OPTS="-Xmx512m -Xms128m -XX:PermSize=128m -Xdebug -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n"  

Eclipse 调试

Eclipse 导入源码,后执行mvn clean,如下图所示:

执行 mvn -P deps 如下图所示:

执行编译,如下图所示:

进行远程调试:

这个时候需要将源码加入:

 

                            

 启动后,就可以打断点进行调试了。

 常见问题

    由于代码量太大,eclipse 会出现 java heap space 错误,或者  gc 频繁的错误。可以通过修改过eclipse.ini文件,给出我目前使用的配置:

openFile  
--launcher.XXMaxPermSize  
256M  
-showsplash  
org.eclipse.platform  
--launcher.XXMaxPermSize  
512m  
--launcher.defaultAction  
openFile  
-vmargs  
-Dosgi.requiredJavaVersion=1.5  
-Xms1024m  
-Xmx2048m
CloudStack安装详细步骤 本文档主要介绍CentOS6.4操作系统下CloudStack4.2.0版本的安装配置过程。主要包括:(1)配置操作系统源;(2)配置CloudStack源;(3)安装管理节点;(4)安装Agent节点;(5)CloudStack云平台配置;(6)上传镜像文件; 本安装手册中各服务器的ip分配情况为: Management服务器:192.168.1.113; Agent服务器:192.1 阅读详情

相关推荐

cloudstack源码架构解析,二次开发必备

适用于cloudstack二次开发的源码结果分析,及开发流程说明

CloudStack 4.3 源码部署+eclipse远程调试

总结了使用源码部署CloudStack的方法,本文采用的是CloudStack 4.3 的源码。本文还简单描述了如何使用Eclipse 进行断点调试的方法,已经亲测。

davidstack 8063

CloudStack源码分析.docx

云平台cloudstack文档,技术说明,介绍cloudstack的结构逻辑 用CloudStack的源码进行工作,使用git将源码克隆到本地: git clone https://git-wip-us.apache.org/repos/asf/cloudstack.git

CloudStack学习笔记-源代码构建

CloudStack是基于Java语言编写的Apache顶级开源项目,这是Java程序员莫大的福音。本文介绍最新版本CloudStack-4.1.1的源代码构建过程。 管理节点所支持的操作系统 CentOS 6.3 Red Hat Enterprise Linux 6.3 Ubuntu 12.04 LTS 支持的Hypervisor家族 CentOS 6.2 with KVM Re

shanelisy的专栏 1889

cloudstack最新源代码4.2

cloudstack目前最新的源代码,想要的同学可以下载看看

cloudstack 4.3版本中文手册

cloudstack 4.3版本中文手册,国内中文资料缺乏的情况下能有个很好的补充。

cloudstack概要及单节点安装部署

Apache CloudStack 是一个开源的云计算管理平台,用于管理和部署大规模的虚拟化环境,支持 IaaS(基础设施即服务)模型。它广泛应用于私有云、公共云和混合云场景。

m0_65196233的博客 3184

CloudStack二次开发帮助文档

CloudStack二次开发帮助文档 CLOUDSTACK二次开发帮助文档 3 1. 用CLOUDSTACK的源码进行工作 3 1.1. 源码获得方式 3 2. 包与依赖 3 2.1. 包 3 2.2. 依赖 4 2.3. 未来 5 3. 异常与日志 5 3.1. 日志 5 3.2. 异常和异常捕获 6 3.3. CLOUDSTACK异常 8 4. 代码联合工作 9 4.1. 组件 9 4.2. 组件加载 10 5. CLOUDSTACK API开发 11 5.1. 如何编写API 11 5.2. API注解 16 5.2.1. API命令注解 16 5.2.2. API响应注解 17 6. CLOUDSTACK中使用SPRING 17 6.1. CLOUDSTACK组件 18 6.2. 如何声明一个CLOUDSTACK组件 19 6.3. AUTO-WIRING 19 6.4. CLOUDSTACK SPRING组件的编码约定 20 6.4.1. 注意自动注入的时间 20 6.4.2. 公用构造器 20 6.4.3. 组件自主初始化 20 6.4.4. 运行时注入 21 6.4.5. CloudStack定制化AOP(面向切面的编程) 21 6.4. 6. 可插拔适配器 24 6.4.7. 模块和组件 26 6.4.8. 什么时候用或者不用@Inject 28 6.5. 组件生命周期 28 7. 数据访问层 29 7.1. 需要知道的 29 7.2. 在哪能找到例子 29 7.3. DAO 29 7.4. 写一个新的VO和DAO 30 7.5. 使用 34 7.5.1. 使用DAO 34 7.5.2. 更新VOs 34 7.5.3. 搜索 34 7.5.4. 使用事务 36 7.5.5. 处理嵌套事务 38 7.5.6. 处理锁 38 8. 使用JUNIT和SPRING进行单元测试 38

LayuiAdmin 后台管理界面搭建:表格、弹层与 tab 通信

后台管理系统开发中,UI 模板与组件库通过原生 HTML/CSS/JavaScript 的模块化加载,将菜单、数据表格、弹层、tab 页签等高频界面元素预先封装,降低重复搭建成本。其原理是以轻量模块加载和 iframe 容器承载页面,使状态保留、局部刷新与跨页通信成为可能。技术价值在于缩短交付周期、保持结构清晰,并让前后端通过统一接口约定高效协作。典型场景包括内部运营后台、数据看板、权限菜单和表格分页管理;当采用 FastAPI 提供接口时,还可统一分页、搜索、排序和登录态处理。围绕 LayuiAdmin

weixin_34187862的博客 416

OnlyOffice Docker部署全攻略:解除连接限制+文件大小限制+中文字体优化

本文详细介绍了OnlyOffice企业级Docker部署的完整解决方案,重点破解连接限制、文件大小限制和中文字体优化三大核心痛点。通过定制化镜像部署、性能调优配置和中文字体深度优化,帮助企业实现高效稳定的文档协作平台。

weixin_28837817的博客 366

Crawl4AI实战:5分钟搞定电商价格监控爬虫(附Python代码)

本文详细介绍了如何利用开源AI网络爬虫框架Crawl4AI快速构建电商价格监控系统。通过Python实战代码,展示了从环境配置、智能内容提取到多平台适配、定时任务与数据可视化的完整流程,帮助运营人员和技术开发者高效实现自动化价格追踪与竞品分析。

weixin_29090917的博客 413

Centos6.5安装Cloudstack 4配置图文教程

下面来给各位同学介绍关于Centos6.5安装Cloudstack 4配置图文教程,有兴趣的同学档进入参考一下。 1. 登录web界面 启动成功能后,你现在就可以用谷歌、火狐浏览器访问管理节点啦: http://管理节点ip:8080/client 我这里给了个域名 http://cloudstack.54im.com 注:IE访问可能有兼容

kepa520的博客 1707

【收藏向】模拟电子技术超强知识点总结 20小时不挂科

模电真的有难度的一门课,一定要好好学… 用的教材是华科康华光版,其他版本教材也可参考,内容是差不多的。 话不多说直接上思维导图干货(后有思维导图高清原图链接) 1 绪论 2 运算放大器 3 二极管及其基本电路 4 场效应管及其放大电路 5 双极结型三极管及其放大电路 三种组态总结看不清,给个特写 发现虽然csdn上传的是原图,但是显示的图片不是特别清晰,在此贴出B站知乎地址,第五章之后的内容都在上面,还可以查看原图 ———————————————————— B站专栏地址(可以点击查看原图) htt

工科狗Niko的博客 1万+

cloudstack on centos6.5 笔记

在centos6.5上安装cloudstack的笔记,无详细解释,仅用来作记录

bencodeben的博客 737

基于立创开源ESP32步进电机驱动板硬件设计与优化实践

本文详细介绍了基于立创开源平台的ESP32步进电机驱动板硬件设计与优化实践。重点解析了ESP32-PICO-D4与A4950驱动芯片的选型搭配、电源电路噪声隔离、PCB布局布线技巧以及保护电路设计,为开发者提供了从原理图到PCB的完整优化方案,有效提升驱动板的性能与稳定性。

7z8x2c4v6b9的博客 645

Python库CloudScraper详细使用(绕过 Cloudflare 的反机器人页面的 Python 模块)

CloudScraper是一个专门用于绕过Cloudflare反机器人保护的Python库,它基于requests库构建,能够处理Cloudflare的5秒盾、WAF和人机验证等防护机制。

数据知道的博客 1万+

cloudstack在centos系统中的搭建

由来: CloudStack的前身是Cloud com,后被思杰收购。英特尔、阿尔卡特-朗迅、瞻博网络、博科等都已宣布支持CloudStack。2011年7月,Citrix收购Cloud com,并将CloudStack 100%开源。2012年4月5日,Citrix又宣布将其拥有的CloudStack开源软件交给Apache软件基金会管理。CloudStack已经有了许多商用客户,包括GoDad...

u010856284的博客 806

【花雕学编程】嵌入式破局:MimiClaw入局后,“小龙虾”AI智能体生态的竞争与未来

摘要: 2026年初,开源项目OpenClaw的爆发式增长带动AI智能体赛道迅速崛起,国内外厂商竞相布局,形成多元化的“小龙虾”生态。国外开源社区推出的嵌入式智能体MimiClaw填补了边缘设备场景空白,重塑行业竞争格局。本文系统梳理生态构成,分析云厂商(如腾讯、阿里云)、大模型厂商(如智谱、MiniMax)、硬件/OS厂商(华为)及开源独立派(有道龙虾、MimiClaw)的差异化策略,并预判未来趋势:消费级渗透加速、云边协同、IM整合及模型与Agent深度绑定。同时提醒生态存在数据泄露等高危风险,需警惕安

雕爷学编程 884

CentOS7 安装CloudStack4.14.0

最大变化是UI?

dandanfengyun的博客 3005

57、各向异性材料力学问题的分析与求解

本文系统分析了各向异性材料在扭转和平面变形问题中的力学行为,介绍了基于应力和位移的求解方法,包括应力函数推导、位移场假设、艾里应力函数法等。通过具体示例,如椭圆截面杆的扭转和各向异性板的均匀拉伸,展示了求解过程,并讨论了各向异性材料在工程应用中的意义及未来研究方向。

7h6j5k4l3的博客 204

芒果YOLOv5改进05:损失函数IoU 篇之Repulsion Loss:原创改进损失函数 Repulsion:解决目标遮挡场景下检测,为解决密集人群检测中遮挡设计的损失函数,打造高效检测器涨点

YOLOv5改进代码实践|结合Repulsion 解决目标遮挡场景下检测🚀

包括YOLOv5、YOLOv7、YOLOv8等模型改进 4565

Centos 6.5 安装CloudStack4.3(完善更新)

CentOS 部署CloudStack 4.3  更新

davidstack 4262

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

CentOS7部署安装CloudStack4.11.0成功添加第一个主机

上一篇博客使用CentOS7 部署安装CloudStack4.10.0.。不知什么原因 添加主机时一直失败。。。 管理节点的日志文件。。。 -m 参数一定不对,应该是管理节点IP才是。。。没解决 2020-03-15 08:33:25,145 DEBUG [c.c.u.s.SSHCmdHelper] (catalina-exec-14:ctx-6ce193d6 ctx-8e15d638) (log...

dandanfengyun的博客 3598

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

cloudstack4.11 centos7 安装文档

centos 7.x cloudstack 4.11 提示:生产环境 建议用ceph 块存储为主存储, 这里测试使用的是nfs主存储 组件 172.16.19.116 cloudstack-management nfs,mysql,cloudstack-management 172.16.19.170 clouds...

weixin_33775572的博客 353

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

CloudStack 4.1.0 安装详解

目录:[ - ] 一、前期准备1、配置网卡,确保主机能上网2、设置主机名称3、配置时间同步4、修改Linux安全设置二、更新 yum 仓库三、安装管理节点四、配置数据库五、登陆WEB-UI六、安装网络存储七、导入系统虚拟机模板八、添加“基础架构”附,可能遇到的问题:1、管理节点的webui 无法访问2、登陆时提示用户名密码不正确。3、CloudStack不能添加主存储或二级存储4、Cloud

chainling的专栏 1313
上一篇: grep 语法
下一篇: CentOS6.5管理和使用LVM
行知2014
博客等级 码龄18年 8粉丝 12原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值