在向大家详细介绍eucalyptus之前,首先让大家了解下Ubuntu eucalyptus云结构,然后全面介绍Ubuntu eucalyptus,希望对大家有用这段时间研究开源云计算平台,在Ubuntu 9.04下安装Ubuntu eucalyptus.
到现在为止,不能说完全成功,但是也看到了一小片"云".(能够使用客户端启动虚拟机实例,并且能够连接到虚拟机上.)安装的思路基本上是按照官方网站的说明来做的,其中也遇到一些问题,用的时间最长的就是虚拟机网络的配置.尤其是使用桥接的方法.
现在把大体的思路的关键的地方先写出来,详细的步骤我会慢慢添加.
1.使用两台物理机,一台安装前端结点(cloud controler 和 cluster controler),可以用普通的机器安装,内存在512及以上就行;另外一台安装node controler,***使用64bit的amd cpu机器,并且支持虚拟化(新一点的双核AMD CPU都支持).Ubuntu eucalyptus云结构分为三层.大家可以先读一下这一篇,目前为止Ubuntu eucalyptus***的版本是1.52:
http://open.eucalyptus.com/wiki/EucalyptusInstall_v1.5.2
2.安装ubuntu 9.04 server,***下载64位的.地址:
http://www.ubuntu.org.cn/getubuntu/download-server/
在这里有一个要求,前端结点(cluster controler,cloud controler)可以安装32位或者64位的,计算结点(node controler)***装64位的,否则可能不能运行64位的虚拟机,装系统时***把所有服务都选上,
这里有一篇比较全的参考,http://blog.163.com/wuxiong8665/blog/static/93512200961091616815/
查看你的机器是否支持虚拟化:http://blog.sina.com.cn/s/blog_03fe73d10100d7qu.html,在linux 下可以用命令看看# egrep '(vmx|svn)' /proc/cpuinfo,看看有没有这样的字样,有的话则支持.windows下有一个小工具,下载地址:http://www.bios.net.cn/bbs/thread-58715-1-1.html
3.安装Ubuntu eucalyptus1.5.2
3.1.总体情况:http://open.eucalyptus.com/wiki/EucalyptusAdministratorGuide
3.2.安装前提条件:http://open.eucalyptus.com/wiki/EucalyptusPrerequisites_v1.5.2
3.3.安装过程:http://open.eucalyptus.com/wiki/EucalyptusInstallationUbuntuJaunty_v1.5.2
3.4.安装之后系统配置:http://open.eucalyptus.com/wiki/EucalyptusConfiguration_v1.5.2(这一步基本上可以省略,因为使用这种方法安装是自动配置好的)
3.5.网络配置:http://open.eucalyptus.com/wiki/EucalyptusNetworking_v1.5.2,对于初学者,使用SYSTEM模式就行,其它可以先别看.在这一步有两个关键点,
一是bridge的设置,在/etc/networking/interfaces文件中注释其它内容,修改为如下,依据你的网络情况修改:
auto br0
iface br0 inet static
address 192.168.12.20
netmask 255.255.255.0
network 192.168.12.0
broadcast 192.168.12.255
gateway 192.168.12.1
dns-nameservers 192.168.12.1
dns-search foobar foobar.com
bridge_ports eth0
二是在/etc/etucalyputs/eucalyputs.conf文件中把VNET_BRIDGE="br0"
3.6.管理镜像,使用里面的例子做就可以了,http://open.eucalyptus.com/wiki/EucalyptusImageManagement_v1.5.2
3.7.接下来就是怎么用了,安装和配置客户端euca2ools,http://open.eucalyptus.com/wiki/Euca2oolsGuide
3.8.启动和连接虚拟机,http://open.eucalyptus.com/wiki/EucalyptusGettingStarted_v1.5.2,在这个过程中需要用到无密码访问,如果按照说明里的配置不起来,就按照这个配吧,http://hi.baidu.com/zhiminghe/blog/item/2fb5363108be8010eac4af0f.html
4.由于本人水平有限,不对的地方请多多指教.如果你遇到什么问题,请跟帖或者发送邮件到ynuzhonghai#gmail.com
以上介绍Ubuntu eucalyptus安装。
【编辑推荐】