`
奔跑的羚羊
  • 浏览: 577690 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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

阅读更多
Centos上eucalyptus源代码安装(一)
http://running.iteye.com/blog/1107487

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

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


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

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

3.添加镜像
i.kernel
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

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


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

成功以后,命令行输出
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


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

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

ii. ramdisk
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

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

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 eri-E15A17DF
(set the printed eri to $ERI) //长传并注册 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 $EMI)//长传并注册 img
EMI=emi-AF6E179A


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

4.查看镜像
a.上传成功后,我们在 web 界面上就可以看到镜像文件了:



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

4.删除镜像
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
  • 大小: 30.1 KB
分享到:
评论

相关推荐

    CentOS-7-x86_64-DVD-2003镜像文件

    # CentOS-7-x86_64-DVD-1810.iso CentOS 7.6 DVD 版 4G http://mirrors.163.com/centos/7.6.1810/isos/x86_64/CentOS-7-x86_64-DVD-1810.iso # CentOS-7-x86_64-Everything-1810.iso CentOS 7.6 Everything版 10G ...

    (CentOS7镜像)CentOS-7-x86-64-Minimal-2009.rar

    "安装CentOS7"指出了该镜像的主要用途,即作为操作系统安装源。"解压即可"意味着用户需要先将RAR文件解压缩,然后才能使用ISO文件进行虚拟机的设置和安装。 【标签】"centos"进一步强调了这个镜像与CentOS操作系统...

    Centos7.6镜像文件:CentOS-7-x86-64-DVD-1810.iso

    标题中提到的“Centos7.6镜像文件:CentOS-7-x86_64-DVD-1810.iso”,首先需要明确几个关键词。CentOS 是一个企业级 Linux 发行版,它是基于 Red Hat Enterprise Linux (RHEL) 源代码编译而成的。CentOS 7.6 指的是 ...

    CentOS-7.6-x86_64-DVD镜像下载种子-1810.torrent

    Linux镜像文件,CentOS-7.6-x86_64-镜像下载种子-DVD-1708.torrent种子文件

    centos7.6.1810---镜像包docker

    centos7.6.1810---镜像包dockercentos7.6.1810---镜像包dockercentos7.6.1810---镜像包docker

    CentOS-7-i386-Everything-2009.part09.rar

    CentOS Linux发行版是一个稳定的,可预测的,可管理的和可复现的平台,源于Red Hat Enterprise Linux(RHEL)依照开放源代码(大部分是GPL开源协议 )规定释出的源码所编译而成。自2004年3月以来,CentOS Linux一直...

    CentOS-7-i386-NetInstall-2009.iso

    CentOS Linux发行版是一个稳定的,可预测的,可管理的和可复现的平台,源于Red Hat Enterprise Linux(RHEL)依照开放源代码(大部分是GPL开源协议 )规定释出的源码所编译而成。自2004年3月以来,CentOS Linux一直...

    CentOS-7-x86_64-DVD-1611.iso镜像

    CentOS-7-x86_64-DVD-1611.iso镜像,可以在虚拟机上安装CentOS-7系统,学习linux,计算机专业学习必备

    CentOS镜像:CentOS-7.3-x86-64-Minimal-1611.ISO 包,可用于本地虚拟机测试用

    标题提及的是“CentOS镜像:CentOS-7.3-x86-64-Minimal-1611.ISO”包,这表明这是一个用于安装CentOS 7.3操作系统的ISO镜像文件,具体版本为1611,且是64位(x86_64)的最小化(Minimal)安装版。这种镜像文件通常...

    CentOS-7-x86_64-Minimal-1810.iso镜像

    描述中提到的"CentOS-7-x86_64-Minimal-1810.iso镜像文件"确认了这确实是一个ISO镜像文件,通常用于创建CD或DVD安装介质,或者通过网络进行无盘安装。"1810"可能是发布日期或者版本号,表示这是2018年10月发布的...

    Centos7镜像-百度网盘下载链接

    CentOS-7.2-x86_64-DVD-1511 CentOS-7.3-x86_64-DVD-1611 CentOS-7.4-x86_64-DVD-1708 CentOS-7.5-x86_64-DVD-1804 CentOS-7.6-aarch64-Everything-1810 CentOS-7.6-x86_64-DVD-1810 CentOS-7.7-x86_64-DVD-1908 ...

    CentOS-6.6-x86-64-bin-DVD1.iso镜像文件

    CentOS-6.6-x86_64-bin-DVD1.iso和CentOS-6.6-x86_64-bin-DVD2镜像文件百度云下载

    CentOS-7-i386-Minimal-2009.iso

    CentOS Linux发行版是一个稳定的,可预测的,可管理的和可复现的平台,源于Red Hat Enterprise Linux(RHEL)依照开放源代码(大部分是GPL开源协议 )规定释出的源码所编译而成。自2004年3月以来,CentOS Linux一直...

    CentOS-6.9-x86_64-bin-DVD.part1.rar

    CentOS Linux发行版是一个稳定的,可预测的,可管理的和可复现的平台,源于Red Hat Enterprise Linux(RHEL)依照开放源代码(大部分是GPL开源协议 )规定释出的源码所编译而成。自2004年3月以来,CentOS Linux一直...

    CentOS-7-x86_64-DVD-2009.part3.rar

    CentOS Linux发行版是一个稳定的,可预测的,可管理的和可复现的平台,源于Red Hat Enterprise Linux(RHEL)依照开放源代码(大部分是GPL开源协议 )规定释出的源码所编译而成。自2004年3月以来,CentOS Linux一直...

    (.iso镜像)CentOS-7-x86_64-Minimal-2009.zip

    【标题】:“(.iso镜像)CentOS-7-x86_64-Minimal-2009.zip”指的是一个包含CentOS 7最小化安装版ISO镜像的压缩文件,版本号为2009。这个压缩包是用户下载和存储CentOS操作系统的一种便捷方式。 【描述】:“CentOS7...

    CentOS-7-x86_64-DVD-2009.part5.rar

    CentOS Linux发行版是一个稳定的,可预测的,可管理的和可复现的平台,源于Red Hat Enterprise Linux(RHEL)依照开放源代码(大部分是GPL开源协议 )规定释出的源码所编译而成。自2004年3月以来,CentOS Linux一直...

    CentOS-7-x86_64-DVD-1611 ISO镜像

    CentOS-7-x86_64-DVD-1611 ISO镜像,附件为百度云链接

    CentOS-7-i386-Everything-2009.part08.rar

    CentOS Linux发行版是一个稳定的,可预测的,可管理的和可复现的平台,源于Red Hat Enterprise Linux(RHEL)依照开放源代码(大部分是GPL开源协议 )规定释出的源码所编译而成。自2004年3月以来,CentOS Linux一直...

    Linux+CentOS-7-x86-64-Minimal-2009.iso

    "Linux+CentOS-7-x86-64-Minimal-2009.iso" 是一个Linux发行版CentOS 7的最小化安装ISO镜像文件。CentOS是一个基于RHEL(Red Hat Enterprise Linux)源代码再编译的社区版本,它提供了与RHEL几乎相同的稳定性和安全...

Global site tag (gtag.js) - Google Analytics