`
ada_li_li
  • 浏览: 115894 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

CloudStack支持VMWare的方式

阅读更多
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
0
1
分享到:
评论

相关推荐

    VMWare下搭建Cloudstack 4.4.1 高级网络测试环境

    由于资源有限个人不能拥有计算服务器以及交换机等硬件设备,所以在VMWare上搭建cloudstack的测试开发环境,支持高级网络部署模式,体验更多功能。

    Cloudstack安装部署[收集].pdf

    * 多hypervisor支持:CloudStack支持多种主流的hypervisors,如KVM、XenServer、VMware、OracleVM、Xen等。 * 统一管理:CloudStack提供了统一的管理平台,能够管理大量主机和存储。 安装KVM及相关软件 安装KVM...

    CloudStack部署实施--V2

    7. **服务提供与计费**:CloudStack支持创建自定义的服务模板,如虚拟机、存储、网络服务等,并能实现按需计费。了解如何配置计费策略和计量器,可以帮助企业建立合理的成本模型。 8. **监控与维护**:CloudStack...

    利用vmware workstation虚拟机搭建cloudstack4.2.1

    在本文中,我们将探讨如何使用VMware Workstation虚拟机搭建CloudStack 4.2.1环境。CloudStack是一款开源的基础设施即服务(IaaS)平台,用于构建和管理私有云及公有云。以下将详细介绍每个步骤。 首先,我们需要...

    CloudStack 4.2快速安装流程

    CloudStack 提供了一个简单易用的 Web 控制台来管理计算资源,并且支持多种虚拟化技术,包括 XenServer、KVM 和 VMware 等。 在部署 CloudStack 4.2 的过程中,主要涉及以下几个组件: 1. **NFS 服务**:为 ...

    Cloudstack平台实战.doc

    CloudStack 是一个开源的具有高可用性及扩展性的云计算平台 CloudStack 是一个开源的云 操作系统,它可以帮助用户利用...Cloudstack 支持管理大部分主流的 hypervisors,如 KVM,XenServer,VMware,Oracle VM, Xen

    原创 CloudStack+ESXi部署手册 136页

    ESXi是VMware公司开发的一种成熟的虚拟化产品,是vSphere虚拟化平台的重要组成部分,它为物理硬件提供抽象化的虚拟化层,支持安装和运行多个虚拟机。 在本部署手册中,涉及到的主要知识点包括CloudStack云平台的...

    CloudStack部署

    - **操作系统**:64位且支持HVM(Intel-VT或AMD-V)+ 64-bit x86 + 需要硬件虚拟化支持 + 4GB 内存 + 36GB 本地硬盘 + 至少一个网卡 + 静态IP地址。 - **注意事项**:部署时需确保虚拟化管理软件(如XenServer或...

    CloudStack 与 OpenStack 的比较

    - **动态资源调配与迁移:** CloudStack支持动态资源调配和迁移;OpenStack通过Nova-Scheduler提供类似功能。 - **服务方案:** 两者均支持服务方案,CloudStack称为Compute Offering,而OpenStack则使用Flavors。...

    虚拟机安装VMware workstation

    6. "Desktop"这个文件可能是一个快捷方式或者桌面图标,用于方便用户快速启动VMware Workstation。而"EnsoniqAudioPCI 2.mpkg"可能是一个针对特定声卡的驱动程序,用于在虚拟机中提供音频支持。如果你的虚拟机遇到...

    cloudstack:Apache Cloudstack

    Apache CloudStack Apache CloudStack是开源软件,旨在作为高可用性,高度可扩展的基础架构即服务(IaaS)云计算平台来部署和管理大型虚拟机网络。... CloudStack当前支持最受欢迎的虚拟机管理程序:VMware vSphe

    开源云计算平台CloudStack架构浅析.docx

    CloudStack支持多种主流的hypervisors,如KVM、XenServer、VMware、OracleVM和Xen等。这一特点使得CloudStack能够在不同环境下运行,满足多样化的需求。 #### 四、CloudStack的核心组件与架构 - **用户层**:用户...

    60 Recipes for Apache CloudStack免费下载

    此外,它还支持多种虚拟化技术,包括 XenServer、KVM 和 VMware 等。 #### 三、书籍主要内容概览 ##### 1. 安装章节概述 本书的第一部分重点介绍了如何在不同的操作系统上安装 Apache CloudStack,涵盖了从源代码...

    最详细安装部署CloudStack(centos ubuntu).docx

    CloudStack 支持多种主流虚拟化技术,包括 KVM、XenServer、VMware 和 Xen 等。它具有精细的用户权限管理,能够创建多租户的云环境,同时兼容 Amazon AWS API,允许用户管理和使用 AWS 资源。 【系统需求】 ...

    基于VMware的私有云解决方案

    - **云管理市场竞争**:随着开源项目如OpenStack、CloudStack等的发展,市场上出现了越来越多的支持多种hypervisor的云管理平台。为了保持竞争优势,VMware不得不采取措施来应对这些新兴的挑战。 - **支持多种...

    最详细安装部署CloudStack(centos ubuntu).pdf

    此外,CloudStack兼容Amazon AWS API,支持多种主流hypervisor,如KVM、XenServer、VMware等,为企业提供了一个构建安全多租户云环境的解决方案。 【系统需求】 CloudStack 4.0对宿主机有特定的系统需求。推荐使用...

    CentOS6.6安装CloudStack4.8

    支持管理大部分主流的hypervisor,如KVM虚拟机,XenServer,VMware,Oracle VM,Xen等。 一、基础环境: 安装是在Centos6.6 64位版本的系统上进行的,使用的cloudstack版本为4.8目前官方最新版本,较之前的4.3有些...

    cloudstack

    CloudStack 支持多种硬件和虚拟化技术,如 KVM、XenServer、VMware 和 Hyper-V,允许企业或服务提供商快速搭建自己的私有云或公共云。 在CloudStack的核心功能中,主要包括以下几个方面: 1. **资源管理**:...

Global site tag (gtag.js) - Google Analytics