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)
来使用这个云了!