Eucalyptus安装到centos5.3加载image日志

Eucalyptus配置篇参考我的blog: Eucalyptus安装到centos 5.3配置日志

配置完Eucalyptus之后,下一步要做的就是加载image到VMs。image的下载可以使用这个路径: Ubuntu-image

然后去你自己搭建的云上: https://localhost:8443,在证书选项卡出下载证书。过程和 使用Eucalyptus 一致 。

然后先建一个目录,然后将你的admin的证书放入这个文件夹中,设置下证书和此文件夹的访问权限。在生成一个admin的privatekey。这几步可以参见
安装Eucalyptus日志中的第4步(到 add key结束,后面的可以不做)

然后解压刚才下载的Ubuntu-image, cd到你的解压目录下开始敲命令:

首先要加密image,然后制作manifest.xml:

euca-bundle-image -i xen-kernel/vmlinuz-2.6.27.21-0.1-xen --kernel true (这里xen可以改为kvm如果你装的是  

kvm的虚拟机。另外vmlinuz的版本可能不一致,需要自己调整一下,kvm的好像是generic的).然后再执行下面的命令将kernel  

添加到Walrus中:  

euca-upload-bundle -b ubuntu-kernel-bucket -m /tmp/vmlinuz-2.6.27.21-0.1-xen.manifest.xml  

下一步将kernel注册到Eucalyptus中:  

euca-register ubuntu-kernel-bucket/vmlinuz-2.6.27.21-0.1-xen.manifest.xml  

以上这两句中ubuntu-kernel-bucket并不在当前目录下。但是放心的敲好了..注册成功后会给你一个kenerlID(EKI  

这个要记下).下几步是加载和注册ramdisk,几乎和kenerl类似:  

euca-bundle-image -i xen-kernel/initrd-2.6.27.21-0.1-xen --ramdisk true  

euca-upload-bundle -b ubuntu-ramdisk-bucket -m /tmp/initrd-2.6.27.21-0.1-xen.manifest.xml  

euca-register ubuntu-ramdisk-bucket/initrd-2.6.27.21-0.1-xen.manifest.xml  
这里也会打印ramdiskID($ERI 这里也要记下),然后加载并注册image,其中这里的$EKI和$ERI就是上一步打印出来  
的语句:  
euca-bundle-image -i euca-ubuntu-9.04-x86_64ubuntu.9-04.x86-64.img --kernel $EKI --ramdisk $ERI  
euca-upload-bundle -b ubuntu-image-bucket -m /tmp/ubuntu.9-04.x86-64.img.manifest.xml  
euca-register ubuntu-image-bucket/ubuntu.9-04.x86-64.img.manifest.xml  
结束。这里你应该能看到一个emi,这个就是传说中的imageID.  
下面你可以用另一台机器输入https://XXXIP:8443来访问了..并且可以[使用euca2ools](http://blog.csdn.net/cctt_1/archive/2009/09/14/4550332.aspx)

来使用这个云了!  
  • 本文作者: 帐前卒
  • 本文链接: http://chillyc.info/2009/4564023/
  • 版权声明: 本博客所有文章除特别声明外,只能复制超链接地址,且必须注明出处!