Apache CloudStack

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(安装)
(Database)
 
(未显示1个用户的64个中间版本)
第1行: 第1行:
 
{{SeeWikipedia}}
 
{{SeeWikipedia}}
CloudStack已采用Apache License 2.0许可协议,并成为Apache基金会顶级项目。
+
[[文件:Apache-cloudstack-logo.png|right]]
 +
Apache CloudStack
  
Cloud.com(前身是VMOps)提供了开源版本(GPL v3许可证)的CloudStack基础设施管理产品: CloudStack Community Edition(CloudStack社区版) CloudStack同时支持VMware ESX、Xen、KVM以及Hyper-V. 它提供了大量云计算界面管理工具, 如VM自助式供应, 动态工作负荷管理, 多租期等等. 它同时还支持Windows 和Linux的来宾访问方式.VM默认Template针对[[CentOS]].
+
==简介==
 +
Cloud.com(前身是VMOps)提供了开源版本(GPL v3)的 CloudStack 基础设施管理产品: CloudStack Community Edition(CloudStack社区版) CloudStack 同时支持 [[VMware]] ESX、[[Xen]]、[[KVM]] 以及 [[Hyper-V]]。
  
类似项目:[[OpenStack]]、[[Cloud Foundry]]
+
它提供了大量云计算界面管理工具, 如 VM 自助式供应, 动态工作负荷管理, 多租期等等. 它同时还支持 Windows 和 Linux 的来宾访问方式。VM 默认 Template 是 [[CentOS]]
  
==安装==
+
相似项目:[[OpenStack]]
 +
 
 +
==版本==
 +
*[https://docs.cloudstack.apache.org/en/4.14.0.0/releasenotes/index.html 4.14]
 +
*[https://docs.cloudstack.apache.org/en/4.13.0.0/releasenotes/index.html 4.13]
 +
*[https://docs.cloudstack.apache.org/en/4.12.0.0/releasenotes/index.html 4.12]
 +
 
 +
==功能==
 +
 
 +
==指南==
 
需要的条件:
 
需要的条件:
 
*[[Apache Maven]] (version 3)
 
*[[Apache Maven]] (version 3)
第16行: 第27行:
 
*genisoimage
 
*genisoimage
 
*rpmbuild or dpkg-dev
 
*rpmbuild or dpkg-dev
 +
 +
===DevCloud===
 +
OVA 镜像运行于 [[VirtualBox]]
 +
*https://cwiki.apache.org/CLOUDSTACK/devcloud.html
  
 
===Debian/Ubuntu===
 
===Debian/Ubuntu===
[http://docs.huihoo.com/apache/cloudstack/4.1.0/en-US/Apache_CloudStack/4.1.0/html/Installation_Guide/sect-source-builddebs.html 构建 DEB 包]
+
DEB包仓库:可选 http://cloudstack.apt-get.eu/ubuntu/
 +
 
 +
也可自己[http://docs.huihoo.com/apache/cloudstack/4.1.0/en-US/Apache_CloudStack/4.1.0/html/Installation_Guide/sect-source-builddebs.html 构建 DEB 包],创建远程或本地APT repository
 +
 
  
 
创建 /etc/apt/sources.list.d/cloudstack.list
 
创建 /etc/apt/sources.list.d/cloudstack.list
   
+
  deb http://192.168.1.100/cloudstack/repo/dists/binary-386 /
 +
apt-get update
 +
 
 +
apt-get install cloudstack-agent cloudstack-awsapi cloudstack-cli cloudstack-common cloudstack-docs cloudstack-management cloudstack-usage
 +
 
 +
[[文件:apache-cloudstack-debian-packages.png]]
 +
 
 +
cd /usr/bin# ls cloudstack*
 +
cloudstack-aws-api-register    cloudstack-set-guest-sshkey  cloudstack-setup-databases cloudstack-ssh
 +
cloudstack-migrate-databases  cloudstack-setup-agent     cloudstack-setup-encryption  cloudstack-sysvmadm
 +
cloudstack-set-guest-password  cloudstack-setup-bridge     cloudstack-setup-management  cloudstack-update-xenserver-licenses
 +
在配置CloudStack之前,需启用hypervisor,[[KVM]]或[[Xen]]。
 +
 
 +
如:./cloudstack-setup-agent
 +
 
 +
Please enable KVM on this machine
 +
 
 +
完成CloudStack设置后,
 +
 
 
===CentOS/RedHat===
 
===CentOS/RedHat===
 +
RPM包仓库,可选 http://cloudstack.apt-get.eu/rhel/
  
==虚拟机==
+
也可自己[http://docs.huihoo.com/apache/cloudstack/4.1.0/en-US/Apache_CloudStack/4.1.0/html/Installation_Guide/sect-source-buildrpm.html 构建 RPM 包],创建远程或本地YUM repository
 +
 
 +
==虚拟化==
 
支持的虚拟机和虚拟化技术:
 
支持的虚拟机和虚拟化技术:
*[[Xen]]
+
 
*[[KVM]]
+
===[[KVM]]===
*[[VMware vSphere]]
+
[http://docs.huihoo.com/apache/cloudstack/4.1.0/en-US/Apache_CloudStack/4.1.0/html/Installation_Guide/hypervisor-kvm-install-flow.html KVM Hypervisor Host Installation]
 +
 
 +
===[[XenServer]]===
 +
*[http://docs.huihoo.com/apache/cloudstack/4.1.0/en-US/Apache_CloudStack/4.1.0/html/Installation_Guide/citrix-xenserver-installation.html XenServer Installation for CloudStack]
 +
*[http://www.cloudstack-china.org/2012/10/945.html CloudStack + XenServer 部署 – 方案规划设计(1)]
 +
*[http://www.cloudstack-china.org/2012/10/927.html CloudStack + XenServer 部署 – 交换机配置和服务器连线(2)]
 +
*[http://www.cloudstack-china.org/2012/10/906.html CloudStack + XenServer 部署 – CloudStack管理节点的安装和配置(3)]
 +
*[http://www.cloudstack-china.org/2012/10/887.html CloudStack + XenServer 部署 – XenServer集群的安装和配置(4)]
 +
*[http://www.cloudstack-china.org/2012/10/804.html CloudStack + XenServer 部署 – 创建高级网络资源域(5)]
 +
*[http://www.cloudstack-china.org/2012/10/990.html CloudStack + XenServer 部署 – 使用模板创建VM(6)]
 +
*[http://www.cloudstack-china.org/2012/10/1031.html CloudStack + XenServer 部署 – 使用ISO创建VM和制作模板(7)]
 +
*[http://www.cloudstack-china.org/2012/10/1053.html CloudStack + XenServer 部署 – 模板的上传/下载和密码管理服务(8)]
 +
*[http://www.cloudstack-china.org/2012/10/1062.html CloudStack + XenServer 部署 – 高级网络环境介绍(9)]
 +
*[http://www.cloudstack-china.org/2012/10/1096.html CloudStack + XenServer 部署 – 高级网络功能应用(10)]
 +
 
 +
===[[VMware vSphere]]===
 +
[http://docs.huihoo.com/apache/cloudstack/4.1.0/en-US/Apache_CloudStack/4.1.0/html/Installation_Guide/vmware-install.html VMware vSphere Installation and Configuration]
 +
 
 +
===[[Kubernetes]]===
 +
[http://docs.cloudstack.apache.org/en/latest/plugins/cloudstack-kubernetes-service.html CloudStack Kubernetes Service] [https://download.cloudstack.org/cks/ Kubernetes ISO]
 +
 
 +
==UI==
 +
*[https://github.com/apache/cloudstack-primate CloudStack Primate]
 +
*[https://github.com/bwsw/cloudstack-ui CloudStack-UI]
 +
 
 +
==API==
 +
[http://cloudstack.apache.org/api.html Apache CloudStack API Documentation]
 +
*[[Apache Libcloud]]
 +
 
 +
==Database==
 +
目前使用 [[MySQL]] 进行数据库存储,可考虑引入开发 [[Apache Cassandra]] [https://github.com/apache/cloudstack/tree/master/plugins/database 插件]
 +
 
 +
==Search==
 +
基于 Apache CloudStack + [[Apache Solr]] + [[Apache Cassandra]] + [https://www.redhat.com/en/topics/data-storage/software-defined-storage Software-defined storage (SDS)] + [[Open data]] 构建[[Search engine|搜索引擎]]基础设施。
 +
 
 +
==项目==
 +
*[https://github.com/apache/cloudstack-cloudmonkey Apache Cloudstack Cloudmonkey] 命令行工具,[[Go]] 语言编写。
 +
 
 +
==软件工程==
 +
[https://www.shapeblue.com/cloudstack-software-engineering/ CloudStack Software Engineering]
 +
*为公有云提供商快速开发新功能
 +
*将供应商技术新的整合到CloudStack中
 +
*重新设计和重构核心代码模块,以实现集成点
 +
*将特定功能或补丁反馈回旧版本的CloudStack中
 +
*客户特定的发布前测试
 +
*为开发团队提供培训和咨询
 +
 
 +
==用户==
 +
[https://cloudstack.apache.org/users.html Apache CloudStack Users]
 +
*[https://www.shapeblue.com/ Shapeblue] - The CloudStack Company [https://www.shapeblue.com/category/case-studies/ 客户案例] [https://www.youtube.com/watch?v=4qFFwyK9hos CEO Giles Sirett: Building Clouds with Apache Cloudstack]
 +
*[https://bitworks.software/en/solutions/cloudstack/ Bitworks Apache CloudStack Solutions]
 +
*CloudStack 最成功的一个领域就是电信运营商,英国电信、电讯盈科TATA、NTT、KDDI 和 Taiwan Mobile 等都在使用 CloudStack,中国电信的天翼云平台也是通过 CloudStack 搭建的。
 +
*[https://www.apiculus.io/ apiculus] The All-in-One Cloud Business Portal for Apache CloudStack.
 +
*[[Apple]]
 +
*[[SAP]]
 +
*[[Cloudera]]
 +
*[[EnterpriseDB]]
 +
*[[odoo|OpenERP]]
 +
*[[Zenoss]]
 +
 
 +
==文档==
 +
*[http://docs.huihoo.com/xen/summit/2012/aug27/7b-xen-and-cloudstack.pdf Xen and CloudStack]
 +
*[http://docs.huihoo.com/oscon/2013/introducing-apache-cloudstack.odp Introducing Apache CloudStack]
  
 
==图集==
 
==图集==
 
<gallery>
 
<gallery>
 +
image:apache-cloudstack-flexible-platform.png|一个弹性平台
 +
image:apache-cloudstack-stack.png|CloudStack
 
image:cloudstack-architecture.png|架构
 
image:cloudstack-architecture.png|架构
 +
image:apache-cloudstack-kubernetes-service.png|Kubernetes
 +
image:apache-cloudstack-kubernetes-service-2.png|Kubernetes
 
image:cloudstack-infrastructure-overview.png|Zone组织
 
image:cloudstack-infrastructure-overview.png|Zone组织
 +
image:apache-cloudstack-deployment-model.png|部署
 
image:cloudstack-small-scale-deployment.png|小规模部署
 
image:cloudstack-small-scale-deployment.png|小规模部署
 
image:cloudstack-large-scale-redundant-deployment.png|大规模冗余部署
 
image:cloudstack-large-scale-redundant-deployment.png|大规模冗余部署
第40行: 第146行:
 
image:cloudstack-separate-storage-network.png|存储网络
 
image:cloudstack-separate-storage-network.png|存储网络
 
image:cloudstack-nic-bonding-and-multipath-io.png|NIC组合和多通道IO
 
image:cloudstack-nic-bonding-and-multipath-io.png|NIC组合和多通道IO
 +
image:apache-cloudstack-scalable-constructs.png|伸缩性
 +
image:cloudstack-scalability-design.png|扩展性/伸缩性设计
 +
image:devcloud-advanced-networking.png|DevCloud高级网络
 +
image:apache-cloudstack-dashboard.png|Dashboard
 +
image:cloudstack-4.1-admin-01.png|控制台-基础架构
 +
image:cloudstack-4.1-admin-02.png|控制台-网络
 +
image:cloudstack-4.1-admin-03.png|控制台-虚拟机
 +
image:cloudstack-integration- hypervisors.png|集成hypervisors
 +
image:apiculus.png|apiculus
 +
image:apiculus-dashboard.png|apiculus
 +
image:apache-cloudstack-users-01.png|用户
 +
image:apache-cloudstack-users-02.png|用户
 +
image:apache-cloudstack-users-03.png|用户
 +
image:openstack-is-complex.png|OpenStack是复杂的
 +
image:cloudstack-is-simple.png|CloudStack是简单的
 +
image:openstack-to-cloudstack.png|重新选择CloudStack
 
</gallery>
 
</gallery>
  
 
==链接==
 
==链接==
 
*[http://cloudstack.apache.org/ CloudStack主页]
 
*[http://cloudstack.apache.org/ CloudStack主页]
 +
*[https://github.com/apache/cloudstack CloudStack @ GitHub]
 
*[http://docs.huihoo.com/apache/cloudstack/ Apache CloudStack 开放文档]
 
*[http://docs.huihoo.com/apache/cloudstack/ Apache CloudStack 开放文档]
*[http://docs.huihoo.com/javadoc/apache/cloudstack/ Apache CloudStack Javadoc]
+
*[http://docs.huihoo.com/apache/cloudstack/api/ Apache CloudStack API]
 
*[http://www.static.com/technology/ Cloud Foundry 和 CloudStack 融合的成功应用:Static]
 
*[http://www.static.com/technology/ Cloud Foundry 和 CloudStack 融合的成功应用:Static]
 +
*[http://www.activestate.com/blog/2012/05/deploying-private-paas-cloudstack-stackato Deploying Private PaaS on CloudStack with Stackato]
 +
*[http://martinliu.cn/2012/12/cloudstack4%E5%AE%89%E8%A3%85%E5%AE%9E%E4%BE%8B%E5%88%86%E6%9E%90%E7%89%88.html CloudStack 4.0 安装实例分析版]
  
 +
[[category:CloudStack]]
 
[[category:cloud computing]]
 
[[category:cloud computing]]
 
[[category:java]]
 
[[category:java]]
 
[[category:apache]]
 
[[category:apache]]
 +
[[category:debian]]
 
[[category:CentOS]]
 
[[category:CentOS]]

2021年1月2日 (六) 01:38的最后版本

Wikipedia-35x35.png 您可以在Wikipedia上了解到此条目的英文信息 Apache CloudStack Thanks, Wikipedia.
Apache-cloudstack-logo.png

Apache CloudStack

目录

[编辑] 简介

Cloud.com(前身是VMOps)提供了开源版本(GPL v3)的 CloudStack 基础设施管理产品: CloudStack Community Edition(CloudStack社区版) CloudStack 同时支持 VMware ESX、XenKVM 以及 Hyper-V

它提供了大量云计算界面管理工具, 如 VM 自助式供应, 动态工作负荷管理, 多租期等等. 它同时还支持 Windows 和 Linux 的来宾访问方式。VM 默认 Template 是 CentOS

相似项目:OpenStack

[编辑] 版本

[编辑] 功能

[编辑] 指南

需要的条件:

  • Apache Maven (version 3)
  • Java (OpenJDK 1.6 or Java 7/OpenJDK 1.7)
  • Apache Web Services Common Utilities (ws-commons-util)
  • MySQL
  • MySQLdb (provides Python database API)
  • Apache Tomcat 6 (not 6.0.35)
  • genisoimage
  • rpmbuild or dpkg-dev

[编辑] DevCloud

OVA 镜像运行于 VirtualBox

[编辑] Debian/Ubuntu

DEB包仓库:可选 http://cloudstack.apt-get.eu/ubuntu/

也可自己构建 DEB 包,创建远程或本地APT repository


创建 /etc/apt/sources.list.d/cloudstack.list

deb http://192.168.1.100/cloudstack/repo/dists/binary-386 /

apt-get update

apt-get install cloudstack-agent cloudstack-awsapi cloudstack-cli cloudstack-common cloudstack-docs cloudstack-management cloudstack-usage

Apache-cloudstack-debian-packages.png

cd /usr/bin# ls cloudstack*

cloudstack-aws-api-register    cloudstack-set-guest-sshkey  cloudstack-setup-databases	 cloudstack-ssh
cloudstack-migrate-databases   cloudstack-setup-agent	    cloudstack-setup-encryption  cloudstack-sysvmadm
cloudstack-set-guest-password  cloudstack-setup-bridge	    cloudstack-setup-management  cloudstack-update-xenserver-licenses

在配置CloudStack之前,需启用hypervisor,KVMXen

如:./cloudstack-setup-agent

Please enable KVM on this machine

完成CloudStack设置后,

[编辑] CentOS/RedHat

RPM包仓库,可选 http://cloudstack.apt-get.eu/rhel/

也可自己构建 RPM 包,创建远程或本地YUM repository

[编辑] 虚拟化

支持的虚拟机和虚拟化技术:

[编辑] KVM

KVM Hypervisor Host Installation

[编辑] XenServer

[编辑] VMware vSphere

VMware vSphere Installation and Configuration

[编辑] Kubernetes

CloudStack Kubernetes Service Kubernetes ISO

[编辑] UI

[编辑] API

Apache CloudStack API Documentation

[编辑] Database

目前使用 MySQL 进行数据库存储,可考虑引入开发 Apache Cassandra 插件

[编辑] Search

基于 Apache CloudStack + Apache Solr + Apache Cassandra + Software-defined storage (SDS) + Open data 构建搜索引擎基础设施。

[编辑] 项目

[编辑] 软件工程

CloudStack Software Engineering

  • 为公有云提供商快速开发新功能
  • 将供应商技术新的整合到CloudStack中
  • 重新设计和重构核心代码模块,以实现集成点
  • 将特定功能或补丁反馈回旧版本的CloudStack中
  • 客户特定的发布前测试
  • 为开发团队提供培训和咨询

[编辑] 用户

Apache CloudStack Users

[编辑] 文档

[编辑] 图集

[编辑] 链接

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱