cloudstack 4.0, 默认是不支持vmware的。可以从http://jenkins.cloudstack.org/view/4.0/job/build-4.0-nonoss-rhel63/ 下载带vmware支持的cloudstack。
因为版权的问题, (Vmware的库与apache license不兼容,尽管他们都是可以免费获取的), 不能把vmware相关的库(vmware自己的)放到apache cloudstack的源代码里面。所以默认的apache cloudstack发行包里面是不包含vmware相关的代码的,也就不能支持vmware了。但是社区同时又会提供一个发行版,包含了vmware的相关代码。
值得注意的是,所有从http://jenkins.cloudstack.org/可以下载的发行版都只是为了方便大家测试或使用,你可以自己下载apache cloudstack的代码,按照https://cwiki.apache.org/CLOUDSTACK/building.html, 做你自己的发行版。“non-oss building”就是指怎么build vmware的相关代码。
安装的apache cloudstack里面的全局参数里面—>虚拟机管理程序还是有vmware的vmware的虚拟机管理程序。那部分是在generic code里面,不涉及到vmware的版权。
涉及到版权的是vmware的sdk jar文件,我们不能在apache的cloudstack中发布它们,所以需要单独安装。
http://jenkins.cloudstack.org/view/4.0/job/build-4.0-nonoss-rhel63/ 下
载带VMware支持的cloudstack,这个版本是已经building了Vmware代码库了。
如果自己Build, 方法如下:
严格执行:https://cwiki.apache.org/CLOUDSTACK/building.htm 上得内容就可以了:
1. Make sure you've the following nonoss jars from respective vendors in deps/:
deps/cloud-iControl.jar
deps/cloud-manageontap.jar
deps/cloud-netscaler-sdx.jar
deps/cloud-netscaler.jar
deps/vmware-apputils.jar
deps/vmware-vim.jar
deps/vmware-vim25.jar
2. wget https://cwiki.apache.org/CLOUDSTACK/building.data/4.0-nonoss.patch
$ cd incubator-cloudstack
$ mvn -P deps
$ git am [^4.0-nonoss.patch]
注意: 这里请输入4.0-nonoss。Patch得路径
$ cd deps
$ ./install-non-oss.sh
$ cd ..
$ mvn -P deps -D nonoss
Then
Development
Development uses ant:
$ ant clean-all build-all
$ ant deploy-server # ant deploy-server before you deploydb
$ ant deploydb # deploys database schema etc. to mysql server
$ ant debug # runs mgmt server in debug mode
整理自邮件列表: cloudstack-users-cn@incubator.apache.org
其中大部分回答内容来自 Citrix的Edison Su
分享到:
相关推荐
由于资源有限个人不能拥有计算服务器以及交换机等硬件设备,所以在VMWare上搭建cloudstack的测试开发环境,支持高级网络部署模式,体验更多功能。
* 多hypervisor支持:CloudStack支持多种主流的hypervisors,如KVM、XenServer、VMware、OracleVM、Xen等。 * 统一管理:CloudStack提供了统一的管理平台,能够管理大量主机和存储。 安装KVM及相关软件 安装KVM...
7. **服务提供与计费**:CloudStack支持创建自定义的服务模板,如虚拟机、存储、网络服务等,并能实现按需计费。了解如何配置计费策略和计量器,可以帮助企业建立合理的成本模型。 8. **监控与维护**:CloudStack...
在本文中,我们将探讨如何使用VMware Workstation虚拟机搭建CloudStack 4.2.1环境。CloudStack是一款开源的基础设施即服务(IaaS)平台,用于构建和管理私有云及公有云。以下将详细介绍每个步骤。 首先,我们需要...
CloudStack 提供了一个简单易用的 Web 控制台来管理计算资源,并且支持多种虚拟化技术,包括 XenServer、KVM 和 VMware 等。 在部署 CloudStack 4.2 的过程中,主要涉及以下几个组件: 1. **NFS 服务**:为 ...
CloudStack 是一个开源的具有高可用性及扩展性的云计算平台 CloudStack 是一个开源的云 操作系统,它可以帮助用户利用...Cloudstack 支持管理大部分主流的 hypervisors,如 KVM,XenServer,VMware,Oracle VM, Xen
ESXi是VMware公司开发的一种成熟的虚拟化产品,是vSphere虚拟化平台的重要组成部分,它为物理硬件提供抽象化的虚拟化层,支持安装和运行多个虚拟机。 在本部署手册中,涉及到的主要知识点包括CloudStack云平台的...
- **操作系统**:64位且支持HVM(Intel-VT或AMD-V)+ 64-bit x86 + 需要硬件虚拟化支持 + 4GB 内存 + 36GB 本地硬盘 + 至少一个网卡 + 静态IP地址。 - **注意事项**:部署时需确保虚拟化管理软件(如XenServer或...
- **动态资源调配与迁移:** CloudStack支持动态资源调配和迁移;OpenStack通过Nova-Scheduler提供类似功能。 - **服务方案:** 两者均支持服务方案,CloudStack称为Compute Offering,而OpenStack则使用Flavors。...
6. "Desktop"这个文件可能是一个快捷方式或者桌面图标,用于方便用户快速启动VMware Workstation。而"EnsoniqAudioPCI 2.mpkg"可能是一个针对特定声卡的驱动程序,用于在虚拟机中提供音频支持。如果你的虚拟机遇到...
Apache CloudStack Apache CloudStack是开源软件,旨在作为高可用性,高度可扩展的基础架构即服务(IaaS)云计算平台来部署和管理大型虚拟机网络。... CloudStack当前支持最受欢迎的虚拟机管理程序:VMware vSphe
CloudStack支持多种主流的hypervisors,如KVM、XenServer、VMware、OracleVM和Xen等。这一特点使得CloudStack能够在不同环境下运行,满足多样化的需求。 #### 四、CloudStack的核心组件与架构 - **用户层**:用户...
此外,它还支持多种虚拟化技术,包括 XenServer、KVM 和 VMware 等。 #### 三、书籍主要内容概览 ##### 1. 安装章节概述 本书的第一部分重点介绍了如何在不同的操作系统上安装 Apache CloudStack,涵盖了从源代码...
CloudStack 支持多种主流虚拟化技术,包括 KVM、XenServer、VMware 和 Xen 等。它具有精细的用户权限管理,能够创建多租户的云环境,同时兼容 Amazon AWS API,允许用户管理和使用 AWS 资源。 【系统需求】 ...
- **云管理市场竞争**:随着开源项目如OpenStack、CloudStack等的发展,市场上出现了越来越多的支持多种hypervisor的云管理平台。为了保持竞争优势,VMware不得不采取措施来应对这些新兴的挑战。 - **支持多种...
此外,CloudStack兼容Amazon AWS API,支持多种主流hypervisor,如KVM、XenServer、VMware等,为企业提供了一个构建安全多租户云环境的解决方案。 【系统需求】 CloudStack 4.0对宿主机有特定的系统需求。推荐使用...
支持管理大部分主流的hypervisor,如KVM虚拟机,XenServer,VMware,Oracle VM,Xen等。 一、基础环境: 安装是在Centos6.6 64位版本的系统上进行的,使用的cloudstack版本为4.8目前官方最新版本,较之前的4.3有些...
CloudStack 支持多种硬件和虚拟化技术,如 KVM、XenServer、VMware 和 Hyper-V,允许企业或服务提供商快速搭建自己的私有云或公共云。 在CloudStack的核心功能中,主要包括以下几个方面: 1. **资源管理**:...