用 CloudStack 配置和管理一个简单云 CloudStack 的配置、部署与管理,以及 API 的使用 陈争云, 软件工程师, IBM 简介: CloudStack 是 Ctrix 公司在 IaaS 市场上的主打产品,它提供了对云计算资源的灵活部署与管理能力。今年上半年 Ctrix 将其源代码贡献给 Apache 后,CloudStack 成为一个开源项目。这类开源项目的文档虽历经完善,但作为一个云计算领域的新手开始尝试它的安装与部署时,总还是遇到或多或少的挑战。这便是本文目的所在,即忠实记录并尝试总结这个过程中的一些问题,与大家分享。 发布日期: 2013 年 3 月 21 日 级别: 中级 访问情况: 8983 次浏览 评论: 1 (查看 | 添加评论 - 登录) 平均分 (36 个评分) 为本文评分 CloudStack 在 IaaS 市场的背景和主要竞争对手 随着亚马逊在公有云和 VMware 在私有云方面的成功,各类企业纷纷在云时代迈出了自己的步伐,这些企业希望在自身的计算资源(主机,网络,存储)虚拟化过程中能够获得强大功能的同时,又维持相对低廉的成本。这正是 IaaS 供应商们发展的动力。 IaaS 提供了对资源的自动化管理能力。例如用界面、脚本甚至 Web Service API 实现对大量硬件、大量虚拟机的生命周期管理。IaaS 产品面对的是大规模、可伸缩的云环境,这是与用手工管理有限资源的方式完全不同的一类系统。 CloudStack 前身为 cloud.com 的商业化产品,它在 2011 年被 Ctrix 以超过二亿美金价格收购,随后又在今年被捐献给 Apache 基金会。这项产品开源的举措,引起了市场对 IaaS 发展路线的一些争议,例如它与另外一个开源产品 OpenStack 的竞争与合作关系? OpenStack 是由 Rackspace 和 NASA 主导开发的一个 IaaS,它拥有更大的用户群,包括 HP,IBM,Dell 和 Redhat 等大公司。表 1 列出了 CloudStack 与 OpenStack 的一些对比。 表 1.CloudStack 与 OpenStack 的对比 CloudStack OpenStack License Apache 2.0 授权协议,可免费用于商业模式 Apache 2.0 授权协议,可免费用于商业式 支持的 Hypervisors KVM,XEN,Oracle VM,vSphere 和 Bare Metal KVM,XEN,(有限支持 Hyper-V,ESPowerVM) 支持的 Networking Model OpenFlow,VLAN 和 Flat networks VLAN,Flat,Flat DHCP 支持的Storage NFS,Cluster LVM,Rados Block Device(Ceph),Local Storage iSCSI,...