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

你可能感兴趣的:(虚拟机,加密,image,centos,Blog,xen)