用cloudstack配置和管理一个简单云

用cloudstack配置和管理一个简单云

ID:8846041

大小:392.64 KB

页数:19页

时间:2018-04-09

用cloudstack配置和管理一个简单云_第1页
用cloudstack配置和管理一个简单云_第2页
用cloudstack配置和管理一个简单云_第3页
用cloudstack配置和管理一个简单云_第4页
用cloudstack配置和管理一个简单云_第5页
资源描述:

《用cloudstack配置和管理一个简单云》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、用CloudStack配置和管理一个简单云CloudStack的配置、部署与管理,以及API的使用陈争云,软件工程师,IBM简介: CloudStack是Ctrix公司在IaaS市场上的主打产品,它提供了对云计算资源的灵活部署与管理能力。今年上半年Ctrix将其源代码贡献给Apache后,CloudStack成为一个开源项目。这类开源项目的文档虽历经完善,但作为一个云计算领域的新手开始尝试它的安装与部署时,总还是遇到或多或少的挑战。这便是本文目的所在,即忠实记录并尝试总结这个过程中的一些问题,与大家分享。发布日期: 2013年3月21日 级别: 中级 访问情况: 898

2、3次浏览 评论: 1 (查看 

3、 添加评论 -登录) 平均分(36个评分)为本文评分CloudStack在IaaS市场的背景和主要竞争对手随着亚马逊在公有云和VMware在私有云方面的成功,各类企业纷纷在云时代迈出了自己的步伐,这些企业希望在自身的计算资源(主机,网络,存储)虚拟化过程中能够获得强大功能的同时,又维持相对低廉的成本。这正是IaaS供应商们发展的动力。IaaS提供了对资源的自动化管理能力。例如用界面、脚本甚至WebServiceAPI实现对大量硬件、大量虚拟机的生命周期管理。IaaS产品面对的是大规模、可伸缩的云环境,这是与用手工管理有限资源的方式完全不同

4、的一类系统。CloudStack前身为cloud.com的商业化产品,它在2011年被Ctrix以超过二亿美金价格收购,随后又在今年被捐献给Apache基金会。这项产品开源的举措,引起了市场对IaaS发展路线的一些争议,例如它与另外一个开源产品OpenStack的竞争与合作关系?OpenStack是由Rackspace和NASA主导开发的一个IaaS,它拥有更大的用户群,包括HP,IBM,Dell和Redhat等大公司。表1列出了CloudStack与OpenStack的一些对比。表1.CloudStack与OpenStack的对比CloudStackOpenStack

5、LicenseApache2.0授权协议,可免费用于商业模式Apache2.0授权协议,可免费用于商业模式支持的HypervisorsKVM,XEN,OracleVM,vSphere和BareMetalKVM,XEN,(有限支持Hyper-V,ESX,PowerVM)支持的NetworkingModelOpenFlow,VLAN和FlatnetworksVLAN,Flat,FlatDHCP支持的StorageNFS,ClusterLVM,RadosBlockDevice(Ceph),LocalStorageiSCSI,Ceph,NFS,LocalStorage和Swif

6、t(对象存储)客户群不到60家,包括诺基亚,Zynga,日本电报电话公司,塔塔,阿尔卡特160家左右,包括了NASA,Rackspace,HP,红帽,Piston开发语言Java为主Python为主兼容亚马逊EC2API是是附:比较数据截止至2012年中,对应的软件版本为CloudStack3和OpenStackEssex。可以认为,在市场上CloudStack和OpenStack这两个IaaS平台存在不同的功能、客户和发展路线,前者作为曾经的商业软件,已经被证明为可以可靠的用于生产系统;而后者,虽则目前缺少广泛的真实用户,却拥有更多的大公司支持。这是它们显著的不同。尽

7、管如此,但从技术而言,它们背后的源代码贡献者并不是一定不同的,经常有来自同一家公司的开发人员为这两个开源项目提交代码。从这个角度说,两个平台在某一天的合并也不会令人惊奇。还存在其它众多的IaaS产品(例如Eucalyptus,Nebula等),可以在文末的 参考资源中找到一些介绍。总体而言,这些产品当中CloudStack和OpenStack是特性最为相近、也是最引起争论的,参考资源中的一篇文章提及到了最近发生的一个有趣争论。回页首CloudStack架构图CloudStack采用了典型的分层结构:客户端、核心引擎、以及资源层。它面向各类型的客户提供了不同的访问方式:W

8、ebConsole、CommandShell和WebServiceAPI。通过它们,用户可以管理使用在其底层的计算资源(又分为主机、网络和存储),完成诸如在主机上分配虚拟机,配给虚拟磁盘等功能。见图1。图1.系统架构图 虚拟机如果使用Xen和KVM,需要安装CloudStackAgent来支持其与管理服务器的交互。而管理服务器和XenServer交互则是靠XAPI,和vCenter、ESX交互靠HTTP。当部署CloudStack时,需要了解它的层次结构和存储管理,见图2。图2.部署图 Zone:Zone对应于现实中的一个数据中心,它是C

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。