解决方案:
rpm -Uvh python25-2.5.1-bashton1.x86_64.rpm python25-devel-2.5.1-bashton1.x86_64.rpm python25-libs-2.5.1-bashton1.x86_64.rpm
2. 在安装完成之后,当启动控制器的时候可能出现如下错误:
/etc/init.d/eucalyptus-cc start
Starting Eucalyptus cluster controller:
Enabling IP forwarding(13)Permission denied: make_sock: could not bind to address [::]:8774
(13)Permission denied: make_sock: could not bind to address 0.0.0.0:8774
no listening sockets available, shutting down
Unable to open logs
Failed to start the CC!
要解决这个问题,应该关闭Selinux。
3. 如果你没有充分的使用XEN的体验,你在使用它的时候会遇到一些问题。在安装XEN完成之后,在装载到XEN内核的/etc/grub/menu.lst设置文件中,这个参数值“默认 = 1”应该改为“默认 = 0”。
4. 还要在CentOS中创建一个名为“libvirt”的组并且为这个组增加一个账户以便运行Eucalyptus。
结论:虽然开源软件版有许多问题,但是,有一些简单的绕过措施。此外,商业版提供了广泛的功能(VMware管理程序工具、兼容亚马逊AWS、AD和LDPA集成等等)。已经拥有虚拟化环境的用户能够使用Eucalyptus云增强自己的虚拟化环境,不用完全迁移到Eucalyptus。
vCloud Director 1.5
vCloud Director是VMware开发的用于部署云的平台。这个系统可以建立混合云。如果你的办公室的整个基础设施是使用VMware产品建立的,你在部署vCloud Director的过程中将不会遇到困难。你可以使用VMware vCloud Connector在私有云和公共云之间迁移虚拟机。
重要特点:
- 虚拟数据中心
- vShield安全技术
- 基础设施服务目录
- 多租户机构
- 自助服务门户
- VMware vCloud API、开放虚拟化格式和标注
价格:遗憾的是这个产品没有免费版。你必须与地区经理联系以便找到满足你需求的软件包的大致价格。
社区:VMware是这个市场的领导者之一,有一个庞大的社区。还有一个丰富的知识库,可用于免费的技术支持服务。这个产品有一个技术支持软件包。该公司还根据需求提供额外的付费技术支持。
说明文件:专有软件通常配置高质量的说明文件。这个平台也不例外。如果你认真遵守这个指南中提供的全部指令,就不会有困难。
体验:我们成功地安装和配置了vCloud Director。应该指出的是,为了安装这个平台,需要Red Hat。你安装这个平台需要的其它事情还包括vCenter (带集群和DRS)和vShield。
vCloud Director明显地使用vCenter API。这意味着vCloud Director的用户已经使用了vSphere中实施的全部功能。
结论:这是一个商业性产品。这对于一些用户来说是一个巨大的弱点。然而,如果你已经使用VMware用于虚拟化,vCloud Director将是最合适的选择。
OpenStack 2011.3
OpenStack 2011.3是用于部署云的一个开源软件平台。这个项目包括三个产品:Nova (类似于亚马逊的EC2)、Swift (类似于亚马逊S3)和Glance(一种为虚拟硬盘镜像提供发现、注册和交付服务的API服务器)。在我们的研究中,我们仅使用Nova。但是,你应该密切关注Swift。Swift为可访问的许多PB(1PB = 100万GB)数据提供可扩展的对象存储。包括CloudStack 3在内的许多厂商都支持OpenStack 2011.3。
目前,Nova全面支持两个管理程序:KVM和XEN。这个平台正在迅速地开发并且很快将提供更广泛的功能。这个技术在专业人员的大型社区是非常流行的并且得到了思科、戴尔、美国航天局、英特尔、AMD、思杰、Rackspace和RightScale等公司的支持。这个产品的核心是美国航天局开发的。
主要特点:
- 能够管理虚拟化的商品服务器资源
- 能够管理局域网
- 虚拟机镜像管理
- 安全组
- 基于任务的访问控制
- 项目与配额
- 通过网络浏览器的VNC(虚拟网络计算机)代理
价格:OpenStack 2011.3是开源软件并且能够免费下载。这个项目是各种贡献者开发的,而且其存在主要依靠用户的捐献。
社区:与本次研究提到的其它产品相比,OpenStack似乎拥有最大的和最活跃的社区。社区的成员总是愿意帮助其他人找到出现的任何问题的解决方案。
说明文件:然而,OpenStack的说明文件有些不完整。由于产品的迅速开发,这个说明文件不能及时地覆盖所有当前的问题和新特点。你必须经常访问论坛或者使用IRC得到需要的信息。
体验:我们成功地安装和设置了Nova、基础和控制面板,没有遇到任何重要问题。
结论:这个开源软件平台是免费的,是非常迅速地开发的。它展示了许多进步,但是,在它用于生产之前还需要许多的开发努力。OpenStack 2011.3已经兼容亚马逊API。这个控制面板项目目前正在考虑之中。
总结
如果你决定把你的业务迁到云中,你遇到的首要任务之一是选择一个最适合你的公司需求的平台。虽然也许很难理解厂商在营销说明中的承诺是什么意思,但是,我希望本文将提供一些帮助。这个研究是使用所有的云产品的结果,不是促销任何系统。
没有任何灵丹妙药。甚至最佳的云平台(如果存在的话)都很难满足所有的需求和使用案例。对于特定类型的业务来说,你需要调查全部有关的因素,定义你的典型任务,计算风险,分配预算,对比这个平台的能力和许可证成本。这将是一个妥协,无论你怎样看它。这个事情是一定要保证你在一开始就做出尽可能最好的选择。