欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2/Agda, C++/Lisp/Haskell
Apache CloudStack
您可以在Wikipedia上了解到此条目的英文信息 Apache CloudStack Thanks, Wikipedia. |
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。
相似项目: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
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
RPM包仓库,可选 http://cloudstack.apt-get.eu/rhel/
也可自己构建 RPM 包,创建远程或本地YUM repository
虚拟化
支持的虚拟机和虚拟化技术:
KVM
KVM Hypervisor Host Installation
XenServer
- XenServer Installation for CloudStack
- CloudStack + XenServer 部署 – 方案规划设计(1)
- CloudStack + XenServer 部署 – 交换机配置和服务器连线(2)
- CloudStack + XenServer 部署 – CloudStack管理节点的安装和配置(3)
- CloudStack + XenServer 部署 – XenServer集群的安装和配置(4)
- CloudStack + XenServer 部署 – 创建高级网络资源域(5)
- CloudStack + XenServer 部署 – 使用模板创建VM(6)
- CloudStack + XenServer 部署 – 使用ISO创建VM和制作模板(7)
- CloudStack + XenServer 部署 – 模板的上传/下载和密码管理服务(8)
- CloudStack + XenServer 部署 – 高级网络环境介绍(9)
- CloudStack + XenServer 部署 – 高级网络功能应用(10)
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 构建搜索引擎基础设施。
项目
- Apache Cloudstack Cloudmonkey 命令行工具,Go 语言编写。
软件工程
CloudStack Software Engineering
- 为公有云提供商快速开发新功能
- 将供应商技术新的整合到CloudStack中
- 重新设计和重构核心代码模块,以实现集成点
- 将特定功能或补丁反馈回旧版本的CloudStack中
- 客户特定的发布前测试
- 为开发团队提供培训和咨询
用户
- Shapeblue - The CloudStack Company 客户案例 CEO Giles Sirett: Building Clouds with Apache Cloudstack
- Bitworks Apache CloudStack Solutions
- CloudStack 最成功的一个领域就是电信运营商,英国电信、电讯盈科TATA、NTT、KDDI 和 Taiwan Mobile 等都在使用 CloudStack,中国电信的天翼云平台也是通过 CloudStack 搭建的。
- apiculus The All-in-One Cloud Business Portal for Apache CloudStack.
- Apple
- SAP
- Cloudera
- EnterpriseDB
- OpenERP
- Zenoss