Centos上eucalyptus源代码安装(三)-镜像管理

Centos上eucalyptus源代码安装(一)
[url]http://running.iteye.com/blog/1107487[/url]

Centos上eucalyptus源代码安装(二)
[url]http://running.iteye.com/blog/1109357[/url]

Centos上eucalyptus源代码安装(四)-使用Eucalyptus
[url]http://running.iteye.com/blog/1109413[/url]


[size=x-large]第六步,Eucalyptus镜像管理[/size]
1.我们需要根据[url=http://running.iteye.com/blog/1109357]上一节[/url],source 下载的 'eucarc' 文件
完成后我们就可以使用 euca2tool 的命令了,如 euca-describe-images 等。此时我们运行此命令后结果为空,因为我们还没有上传并注册任何的镜像文件。

[size=large]2.下载现成的操作系统镜像文件[/size]
[url]http://open.eucalyptus.com/wiki/EucalyptusUserImageCreatorGuide_v1.6[/url]
这里我们选择下载centos5.3
euca-centos-5.3-x86_64.tar.gz

[size=large]3.添加镜像[/size]
[b]i.kernel[/b]

mkdir -p /data/centOS/v53/xen
euca-bundle-image -d /data1/centOS/v53/xen -i ./euca-centos-5.3-x86_64/xen-kernel/vmlinuz-2.6.27.21-0.1-xen --kernel true

[color=black]Checking image
Tarring image
Encrypting image
Splitting image...
Part: vmlinuz-2.6.27.21-0.1-xen.part.0
Generating manifest /data1/centOS/v53/xen/vmlinuz-2.6.27.21-0.1-xen.manifest.xml[/color]


euca-upload-bundle -b centOS-5.3-xen-again-buckit -m /data/centOS/v53/xen/vmlinuz-2.6.27.21-0.1-xen.manifest.xml

成功以后,命令行输出
[color=black]Checking bucket: centOS-5.3-xen-again-buckit
Creating bucket: centOS-5.3-xen-again-buckit
Uploading manifest file
Uploading part: vmlinuz-2.6.27.21-0.1-xen.part.0
Uploaded image as centOS-5.3-xen-again-buckit/vmlinuz-2.6.27.21-0.1-xen.manifest.xml[/color]


euca-register centOS-5.3-xen-again-buckit/vmlinuz-2.6.27.21-0.1-xen.manifest.xml

IMAGE [color=red]eki-067D1873[/color]
(set the printed eki to [color=red]$EKI[/color]) //长传并注册 kernel

[b]ii. ramdisk[/b]

euca-bundle-image -d /data/centOS/v53/xen -i ./euca-centos-5.3-x86_64/xen-kernel/initrd-2.6.27.21-0.1-xen --ramdisk true

[color=black]Checking image
Tarring image
Encrypting image
Splitting image...
Part: initrd-2.6.27.21-0.1-xen.part.0
Generating manifest /data/centOS/v53/xen/initrd-2.6.27.21-0.1-xen.manifest.xml[/color]

euca-upload-bundle -b centOS-5.3-xen-again-buckit -m /data/centOS/v53/xen/initrd-2.6.27.21-0.1-xen.manifest.xml

Checking bucket: centOS-5.3-xen-again-buckit
Uploading manifest file
Uploading part: initrd-2.6.27.21-0.1-xen.part.0
Uploaded image as centOS-5.3-xen-again-buckit/initrd-2.6.27.21-0.1-xen.manifest.xml

euca-register centOS-5.3-xen-again-buckit/initrd-2.6.27.21-0.1-xen.manifest.xml

IMAGE [color=red]eri-E15A17DF[/color]
(set the printed eri to [color=red]$ERI[/color]) //长传并注册 ramdisk(非必须)

iii. image file

euca-bundle-image -d /data/centOS/v53/xen -i ./euca-centos-5.3-x86_64/centos.5-3.x86-64.img --kernel ${EKI} --ramdisk ${ERI}

Checking image
Tarring image
Encrypting image
Splitting image...
Part: centos.5-3.x86-64.img.part.0
Part: centos.5-3.x86-64.img.part.1
Part: centos.5-3.x86-64.img.part.2
Part: centos.5-3.x86-64.img.part.3
Part: centos.5-3.x86-64.img.part.4
Part: centos.5-3.x86-64.img.part.5
Part: centos.5-3.x86-64.img.part.6
Part: centos.5-3.x86-64.img.part.7
Part: centos.5-3.x86-64.img.part.8
Part: centos.5-3.x86-64.img.part.9
Part: centos.5-3.x86-64.img.part.10
Part: centos.5-3.x86-64.img.part.11
Part: centos.5-3.x86-64.img.part.12
Part: centos.5-3.x86-64.img.part.13
Part: centos.5-3.x86-64.img.part.14
Part: centos.5-3.x86-64.img.part.15
Part: centos.5-3.x86-64.img.part.16
Part: centos.5-3.x86-64.img.part.17
Part: centos.5-3.x86-64.img.part.18
Generating manifest /data/centOS/v53/xen/centos.5-3.x86-64.img.manifest.xml


euca-upload-bundle -b centOS-5.3-xen-again-buckit -m /data/centOS/v53/xen/centos.5-3.x86-64.img.manifest.xml

Checking bucket: centOS-5.3-xen-again-buckit
Uploading manifest file
Uploading part: centos.5-3.x86-64.img.part.0
Uploading part: centos.5-3.x86-64.img.part.1
Uploading part: centos.5-3.x86-64.img.part.2
Uploading part: centos.5-3.x86-64.img.part.3
Uploading part: centos.5-3.x86-64.img.part.4
Uploading part: centos.5-3.x86-64.img.part.5
Uploading part: centos.5-3.x86-64.img.part.6
Uploading part: centos.5-3.x86-64.img.part.7
Uploading part: centos.5-3.x86-64.img.part.8
Uploading part: centos.5-3.x86-64.img.part.9
Uploading part: centos.5-3.x86-64.img.part.10
Uploading part: centos.5-3.x86-64.img.part.11
Uploading part: centos.5-3.x86-64.img.part.12
Uploading part: centos.5-3.x86-64.img.part.13
Uploading part: centos.5-3.x86-64.img.part.14
Uploading part: centos.5-3.x86-64.img.part.15
Uploading part: centos.5-3.x86-64.img.part.16
Uploading part: centos.5-3.x86-64.img.part.17
Uploading part: centos.5-3.x86-64.img.part.18
Uploaded image as centOS-5.3-xen-again-buckit/centos.5-3.x86-64.img.manifest.xml


euca-register centOS-5.3-xen-again-buckit/centos.5-3.x86-64.img.manifest.xml

IMAGE emi-AF6E179A
(set the printed emi to [color=red]$EMI[/color])//长传并注册 img
EMI=emi-AF6E179A


备注:其中$EKI 为注册的 kernel ID,$ERI 为注册的 ramdisk ID,$EMI 为注册的 img ID

[size=large]4.查看镜像[/size]
a.上传成功后,我们在 web 界面上就可以看到镜像文件了:
[img]http://dl.iteye.com/upload/attachment/506941/9cccc39d-2463-359d-8da5-215ab80465f9.png[/img]


b.前端ncs运行
执行euca-describe-images 命令,会显示如下内容
IMAGE eri-E15A17DF centOS-5.3-xen-again-buckit/initrd-2.6.27.21-0.1-xen.manifest.xml admin available public x86_64 ramdisk instance-store
IMAGE emi-AF6E179A centOS-5.3-xen-again-buckit/centos.5-3.x86-64.img.manifest.xml admin available public x86_64 machine eki-067D1873 eri-E18517E5 instance-store
IMAGE eri-E18517E5 centOS-5.3-xen-again-buckit/initrd-2.6.27.21-0.1-xen.manifest.xml admin available public x86_64 ramdisk instance-store
IMAGE eki-067D1873 centOS-5.3-xen-again-buckit/vmlinuz-2.6.27.21-0.1-xen.manifest.xml admin available public x86_64 kernel instance-store

[size=large]4.删除镜像[/size]
a.必须首先删除镜像
euca-deregister <emi-XXXXXXXX>

b.删除储存在bucket的文件
euca-delete-bundle -a $EC2_ACCESS_KEY -s $EC2_SECRET_KEY --url $S3_URL -b <bucket> -p <file prefix>

如果想删除image 和 bucket,添加'--clear'参数
euca-delete-bundle -a $EC2_ACCESS_KEY -s $EC2_SECRET_KEY --url $S3_URL -b <bucket> -p <file prefix> --clear
CCF大数据与计算智能大赛-面向电信行业存量用户的智能套餐个性化匹配模型联通赛-复赛第二名-【多分类,embedding】.zip项目工程资源经过严格测试可直接运行成功且功能正常的情况才上传,可轻松复刻,拿到资料包后可轻松复现出一样的项目,本人系统开发经验充足(全领域),有任何使用问题欢迎随时与我联系,我会及时为您解惑,提供帮助。 【资源内容】:包含完整源码+工程文件+说明(如有)等。答辩评审平均分达到96分,放心下载使用!可轻松复现,设计报告也可借鉴此项目,该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的。 【提供帮助】:有任何使用问题欢迎随时与我联系,我会及时解答解惑,提供帮助 【附带帮助】:若还需要相关开发工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步 【项目价值】:可用在相关项目设计中,皆可应用在项目、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面,可借鉴此优质项目实现复刻,设计报告也可借鉴此项目,也可基于此项目来扩展开发出更多功能 下载后请首先打开README文件(如有),项目工程可直接复现复刻,如果基础还行,也可在此程序基础上进行修改,以实现其它功能。供开源学习/技术交流/学习参考,勿用于商业用途。质量优质,放心下载使用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值