文档介绍:摘要: Eucalyptus实现了Amazon EC2的功能,由于其开源性,注定了搭建一个私有的云计算平台成为可能. ,使的搭建企业私有的云计算平台变得方便而简单. ... ...
众说周知Amazon EC2是一个公共云的计算平台,属于IaaS(基础设施即服务)这类.
现在有一款开源的项目Eucalyptus(Elastic puting Architecture for Linking Your Programs To Useful Systems),同样实现了Amazon EC2的功能,由于其开源性,注定了搭建一个私有的云计算平台成为可能. ,使的搭建企业私有的云计算平台变得方便而简单.
下面我们将一步步来搭建这个私有的云计算平台.
一准备工作
1) 至少准备两台机器, 当然我这里是用虚拟机软件(Sun VirtualBox)来虚拟出两台实际的机器
(如果你也采用Sun VirtualBox,有些注意事项,可以参见后面的附录一)
2) 底层操作系统: 服务器版(ud)
3) 云服务环境: Eucalyptus , ( 服务器版内置) /
4) Eucalyptus 命令行客户端
5) Eucalyptus客户端: Elastic Fox ,这是一个firefox插件: http://developer./connect/?externalID=609
二云计算服务的搭建(使用Ubuntu自带的向导,十分简单的)
1) 一台机器, 作为Cluster(Front End) , 命名为: ubuntu-cluster , 它包含了如下部分
1、Cloud Controller (clc)
2、Cluster Controller (cc)
3、Walrus (the S3-like storage service)
4、Storage Controller (sc)
2) 至少一台机器作为Node, 命名为: ubuntu-node1,它包含了如下部分
Node Controller (nc)
3) 在作为Cluster的机器上,安装基本系统: 服务器版
,要选择"Install Ubuntu Enterprise Cloud"
2. 安装过程中,如果提示"Cluster" 还是"Node",一定要选择Cluster
,提示"Configure postfix" 时选择 Site
4. 安装过程中,提示"Name your cluster" 时,请取一个合适的名字,比如我取之为: cluster1
5. 安装过程中,提示"a list of available IP addresses on work", 一定要选择一个可用的公共IP段.
4) 在作为Node的机器上,也安装基本系统: 服务器版
,要选择"Install Ubuntu Enterprise Cloud"
2. 安装