我只是记点流水帐,不是技术文档。
1。首先找到文档http://open.eucalyptus.com/wiki/EucalyptusPrerequisites_v1.5.2
看看安装前需要准备什么。
2。去http://open.eucalyptus.com/downloads
下载一个安装包。我使用的是centos5.3
3.因为下载时间过慢,所以顺便下载了一个euca2ools
。按照文档的指示安装。结果说缺少swig.然后使用yum upgrade,再yum install swig.
4.安装完毕后,使用下面的命令:
安装成功后配置证书:证书的下载要现注册一个帐号。证书获得可以参考我的blog
.然后解压证书。并输入以下命令(进入/.euca后执行解压命令):
然后你就可以使用那些命令了..例如euca-XXXX。例如输入euca-describle-images 传说就能看到自己的image ID.但是我却没有看到。不过我还是继续尝试命令。euca-add-keypair mykey > mykey.private .然后就可以看到生成了mykey.private。之后在chmod 0600 mykey.private 这句只不过是为了安全。之后euca-run-instances -k mykey -n <numbers of instance you want> <IMage ID> 这个命令里我还是没有imageID.不过imageID可以从https://mayhem9.cs.ucsb.edu:8443/#images
得到,也可以使用euca-describle-images -a.然后你会看到如下的输出内容:
IMAGE eki-D29C1495 ttylinux-kernel/vmlinuz-2.6.16.33-xen.manifest.xml admin available public x86_64 kernel
IMAGE emi-2D08128F ttylinux-image/ttylinux.img.manifest.xml admin available public x86_64 machine
IMAGE eki-A70313EB vdebian-kernel/vmlinuz-2.6.24-19-xen.manifest.xml admin available public x86_64 kernel
IMAGE eri-002A152F vdebian-ramdisk/initrd.img-2.6.24-19-xen.manifest.xml admin available public x86_64 ramdisk
IMAGE emi-E8D41123 vdebian-image/vdebian.img.manifest.xml admin available public x86_64 machine
IMAGE eki-300A15CA ttylinux-kernel-i386/vmlinuz-2.6.16.33-xen.manifest.xml admin available public i386 kernel
IMAGE emi-7D1B13CD ttylinux-image-i386/ttylinux.img.manifest.xml admin available public i386 machine
IMAGE eki-00C81523 vdebian-kernel-i386/vmlinuz-2.6.24-19-xen.manifest.xml admin available public i386 kernel
IMAGE eri-5FB81668 vdebian-ramdisk-i386/initrd.img-2.6.24-19-xen.manifest.xml admin available public i386 ramdisk
IMAGE emi-33E9125A vdebian-image-i386/vdebian.img.manifest.xml admin available public i386 machine
IMAGE emi-EDBC1AC5 public-euca-test-3-1241020869/public-euca-test-3-1241020869.raw.manifest.xml yan available public i386 machine
IMAGE emi-042211C4 my-images-bkt/ttylinux.img.manifest.xml iravana available public i386 machine
IMAGE eki-618C1258 kernel2627/vmlinuz-2.6.27.21-0.1-xen.manifest.xml admin available public i386 kernel
IMAGE eri-5C861240 ramdisk2627/initrd-2.6.27.21-0.1-xen.manifest.xml admin available public i386 ramdisk
IMAGE emi-AD9013E6 ubuntu-jaunty/ubuntu.9-04.x86-64.img.manifest.xml admin available public i386 machine
IMAGE emi-6BDF15B8 server-668309-1243550256/server-668309-1243550256.raw.manifest.xml arania available public i386 machine
IMAGE emi-EFBB13FA pmor-696423-1245204942/pmor-696423-1245204942.raw.manifest.xml itatc available public i386 machine
IMAGE emi-73201BF6 dpe-eucalyptus-745793-1246037237/dpe-eucalyptus-745793-1246037237.raw.manifest.xml jjones available public i386 machine
IMAGE emi-D0F719CB steve13-test2-880525-1250176080/steve13-test2-880525-1250176080.raw.manifest.xml SteveL available public i386 machine
IMAGE emi-916B1414 test-bundled-vol-ubuntu-ec2/image.manifest.xml admin available public x86_64 machine
IMAGE emi-7D7E0EC5 test-bundle-11/image.manifest.xml admin available public x86_64 machine
第二列就是你可以使用的image.不过有些可能没有kernel,有些没有random disk,可能不能使用。所以最好去那个网站上
https://mayhem9.cs.ucsb.edu:8443/#images
找合适的。找到后,按照上面的命令输入:euca-run-instances -k mykey -n 1 emi-AD9013E6 我选择生成一个ubuntu的实例。然后会看到如下的输出:
RESERVATION r-3C7907AD chico chico-default
INSTANCE i-3BCA0634 emi-AD9013E6 0.0.0.0 0.0.0.0 pending 2009-09-14T07:31:05.127Z eki-618C1258 eri-5C861240
看到第二行为instance,就是你生成的instance,它的id为 i-3BCA0634.然后你可以看它的具体描述:传说需要自己配这个实例的IP,不过我使用的是Eucalyptus已经搭建起来的云,所以就不用配置了。看看这个实例的描述,使用命令euca-describle-instances,看到如下的输出:
RESERVATION r-3C7907AD chico default
INSTANCE i-3BCA0634 emi-AD9013E6 128.111.45.39 128.111.45.39 pending 0 m1.small 2009-09-14T07:31:05.127Z epc eki-618C1258 eri-5C861240
这个和上面的差不多。但是你可以看到那个实例ID后面有 128.111.45.39 128.111.45.39,如果是亚马逊的弹性计算云,前面的就是外部IP,后面的就是内部ip. Eucalyptus可能简单些,就有一个ip.那我们怎么登录上去呢?亚马逊的使用方法是http://<host>/。Eucalyptus使用的是如下命令:ssh -i mykey.private root@<accessible-instance-ip> 如果我敲的话就是:ssh -i mykey.private root@128.111.45.39输入命令后再根据提示输入yes.你将看到:
Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by
applicable law.
To access official Ubuntu documentation, please visit:
http://help.ubuntu.com/
Last login: Sun May 10 18:38:38 2009 from localhost.localdomain
root@ubuntu:~#
哈哈~得到另一个新的操作系统!还有一个好处就是增加了很多硬盘空间。你可以使用df -lh查看以下。所有的ubuntu命令都可以在那上面使用了!使用完毕后,别忘记关掉instances.使用命令:euca-terminate-instances <instance1 ID> <instance2 ID>,就可以关闭所有的instance.如果你再次使用euca-describle-instances查看那些实例,状态应该会被标记为terminate.
对我们个人而言。Eucalyptus以及亚马逊的弹性云EC2都让你多了控制网上电脑的能力。但是对于灰鸽子的制造者来说,他们提供了24小时服务,并且是合法的,不过缺点就是要收费。
分享到:
相关推荐
云技术开发简洁 Eucalyptus详解
云计算之开源Eucalyptus(UEC)入门指南,对于研究开源云平台很有帮助
Eucalyptus是加利福尼亚大学的Daniel Nurmi等人实现的,是一个用于实现云计算的开源软件基础设施。Eucalyptus是Amazon EC2的一个开源实现,它与EC2的商业服务接口兼容。Eucalyptus是一个面向研究社区的软件框架,它...
Eucalyptus安装与使用手册,2010.4.30 Eucalyptus 是加利福尼亚大学的 Daniel Nurmi 等人实现的,是一个用于实现云计算的开 源软件基础设施。Eucalyptus 是 Amazon EC2 的一个开源实现,它与 EC2 的商业服务接口兼 容...
工作实战分享:CentOS+xen+Eucalyptus 云计算平台搭建
一个关于Eucalyptus的中文帮助手册,版本为1.6.2
Eucalyptus安装 Eucalyptus安装 入门 云计算
构建私有云计算平台的EUCALYPTUS架构分析[汇编].pdf
Eucalyptus 云平台 Eucalyptus 是用于构建与 Amazon Web Services 兼容的私有云和混合云的开源软件。 要求和技术说明 Eucalyptus 分为五个组件:Cloud Controller、Walrus、Cluster Controller、Storage Controller...
eucalyptus安装全过程全新
eucalyptus 最先开源的云计算管理平台,中文安装文档,让你步入云计算 哇哈哈哈哈
Eucalyptus的详细安装和详细的配置步骤
7.3 Eucalyptus安装与使用 233 7.3.1 在Linux系统中安装Eucalyptus 233 7.3.2 Eucalyptus配置和管理 236 7.3.3 Eucalyptus常用命令的示例和说明 238 习题 240 参考文献 240 第8章 其他开源云计算系统 241 8.1 简介 ...
基于Eucalyptus云计算平台的动态服务框架设计与实现,李健,崔立直,随着服务器的性能的大幅提升,大部分的单个服务很难充分利用服务器的资源,而一个服务器部署多个服务会使安全性大大降低。虚拟化
Eucalyptus2.0云计算平台在Linux上的实现.pdf
关于Eucalyptus 3.0.1用户手册
详细介绍开源云计算软件Eucalyptus各个功能模块源码的实现以及各个模块这件的功能关系。
本文描述了云计算平台Eucalyptus的信息同步机制的分析与改进
重点阐述了云计算领域具有代表性的Google、Amazon、微软和VMware四家公司的云计算技术原理和应用方法,并详细分析了以Hadoop、Eucalyptus为代表的众多开源云计算系统和云计算仿真器CloudSim,综述了云计算领域的理论...