1.前言

Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems (Eucalyptus) 是一种开源的软件基础结构,用来通过计算集群或工作站群实现弹性的、实用的云计算。它最初是美国加利福尼亚大学 Santa Barbara 计算机科学学院的一个研究项目,现在已经商业化,发展成为了 Eucalyptus Systems Inc。不过,Eucalyptus 仍然按开源项目那样维护和开发。

  这一章我们主要介绍桉树镜像的管理,分别为:镜像信息查看、镜像添加、镜像删除。 期间所使用命令,我们这里只简单介绍,不做过多解释啊,有兴趣了解更多的朋友,可以在命令行中输入以下命令查看更多功能细节。

euca-describe-images --help    //镜像描述
euca-install-image --help    //镜像注册添加
euca-deregister --help    //取消镜像注册
euca-delete-bundle --help  //删除已注册镜像包

2.镜像信息查询

登陆clc所在服务器,执行以下命令查询镜像列表。

euca-describe-images 

3.镜像添加

登陆CLC服务器,分别执行以下操作:

3.1、在CLC节点的var目录下,新建一个img文件夹(目录可随意,也可不建目录,仅作暂时存放用)

cd /var
mkdir img

3.2、从NC节点拷贝img文件到CLC 的/var/img文件夹下。(当前服务器CLC)

scp root@192.168.20.63:/home/makeimages/windows.2008r2_X64_test.img /var/img

3.3、将镜像上传Eucalyptus中

euca-install-image -n agswintemplate -i /var/img/windows.2008r2_X64_test.img -r x86_64 --virtualization-type hvm -b agswin --platform=windows 

等到完成,通过浏览器界面,可以查看到上传的Image镜像。接下来可以使用此镜像进行实例部署。

4.镜像删除

步骤:  查询待删除镜像名称——>取消镜像注册——>删除包

4.1、查询待删除镜像名称

登陆CLC输入命令euca-describe-images,查询出当前已经注册镜像信息。

euca-describe-images 

4.2、取消镜像注册

这里我们需要删除wintest镜像,得到镜像ID为emi-41a63aa6.

在命令行中输入euca-deregister emi-41a63aa6执行,取消注册操作。

euca-deregister emi-41a63aa6

取消注册成功

但我们再次查询镜像列表时已经找不到emi-41a63aa6了

4.3、删除包

镜像注册已经取消了,但是镜像文件依旧还在硬盘中,接下来我们删除硬盘中对应的镜像文件。

euca-delete-bundle -b wintest -p windows.2008r2_X64_test.img

说明:如果你不小心删除包第二次,你可能会看到一条错误消息:problem parsing: /wintest/windows.2008r2_X64_test.img.manifest.xml。这个错误只显示如果您尝试删除一个包,已不复存在。

5.参考链接

https://www.eucalyptus.com/docs/eucalyptus/4.0/index.html#shared/images_win_add.html

https://www.eucalyptus.com/docs/eucalyptus/4.0/index.html#image-guide/img_task_remove_image.html

Eucalyptus镜像管理的更多相关文章

  1. 使用kvm制作Eucalyptus镜像(CentOS 6.5为例)

    1.前言 Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems (Eucalyptus) ...

  2. OpenStack云计算快速入门之三:OpenStack镜像管理

    原文:http://blog.chinaunix.net/uid-22414998-id-3272059.html 第三部分 OpenStack镜像管理 一.简介 很多源都有为OpenStack已经编 ...

  3. paas架构之docker——镜像管理

    1. 镜像管理 1.1. 列出镜像 Sudo docker images 1.2. 查看镜像 Sudo docker images xxxx 1.3. 拉取镜像 Sudo docker pull ub ...

  4. 云计算PAAS平台测试设计之镜像管理

    下面是云计算PAAS平台页面概览: 今天我们要讲的是镜像管理页面的测试设计: 可以看到,这个页面主要有增删改查四个功能. 1. 查询镜像 (1)易用性:查看镜像查询界面,界面上各组件设计合理.美观.易 ...

  5. 一张图比較 Docker 和 Git:镜像管理设计理念

    Docker 的镜像管理设计中大量借鉴了 Git 的理念. 以下这张图将对两者的核心概念和操作进行比較,有助于大家高速掌握管理 Docker 镜像的正确方式. watermark/2/text/aHR ...

  6. KVM镜像管理利器-guestfish使用详解

    原文  http://xiaoli110.blog.51cto.com/1724/1568307   KVM镜像管理利器-guestfish使用详解 本文介绍以下内容: 1. 虚拟机镜像挂载及w2k8 ...

  7. OpenStack镜像管理3

    第三部分 OpenStack镜像管理 一.简介 很多源都有为OpenStack已经编译好的各种镜像了,您可以直接下载并通过使用这些镜像来熟悉OpenStack. 不过如果是为生产环境进行部署的话,您一 ...

  8. Docker镜像管理

    镜像是docker的三大核心概念之一.可以用来创建容器. Docker的镜像实际上由一层一层的文件系统组成,这种层级的文件系统被称为UnionFS.镜像可以基于Dockerfile构建,Dockerf ...

  9. Docker进阶之四:镜像管理

      一.什么是镜像? 简单说,Docker镜像是一个不包含Linux内核而又精简的Linux操作系统. 二.镜像从哪里来? Docker Hub是由Docker公司负责维护的公共注册中心,包含大量的容 ...

随机推荐

  1. R 数据类型

    c()功能函数,产数据用 向量:一维数组,要求存放的数据类型一致 矩阵:二维数组,要求存放的数据类型一致,用通过matrix函数创建 数组:维度超过二维时建议用数组,用可araay函数创建 数据框:相 ...

  2. p1640&bzoj1854 连续攻击游戏(游戏)

    传送门(洛谷) 传送门(bzoj) 题目 lxhgww最近迷上了一款游戏,在游戏里,他拥有很多的装备,每种装备都有2个属性,这些属性的值用[1,10000]之间的数表示.当他使用某种装备时,他只能使用 ...

  3. DOMContentLoaded时间触发与js,css,img的关联

    DOMContentLoaded触发原理: 1.规范总是那么的晦涩,但至少有一点是可以明确了的,就是在JS(不包括动态插入的JS)执行完之后,才会触发DOMContentLoaded事件. 2.DOM ...

  4. FFT求卷积(多项式乘法)

    FFT求卷积(多项式乘法) 卷积 如果有两个无限序列a和b,那么它们卷积的结果是:\(y_n=\sum_{i=-\infty}^\infty a_ib_{n-i}\).如果a和b是有限序列,a最低的项 ...

  5. 什么时候要重写equals

    什么时候要重写equals 当对象需要根据值去比较它们是否相等时,需要我们重写equals,而它的hashCode也同时需要被重要,一般来说就是对类里所有成员变更求hashCode. 没有重写equa ...

  6. Docker Flie

    七.Docker File .dockeringore:打包忽略的文件列表,每行写一个文件的路径,可使用通配符 FROM指令:指定基础镜像 FROM <repository>[:<t ...

  7. java poi操作创建xslx或xsl文件,存本地和进行网络传输两种方式集成

    package com.java.zxf.util; import java.io.IOException; import java.io.OutputStream; import java.net. ...

  8. 在Maven父项目下创建子项目

    第一步:在父项目上右击,选择NEW 第二步:选择Maven下的Maven Module  ------Next 第三步,Next 第四步点击Advanced-----Name template选择如下 ...

  9. 原svn账户清除,及使用新用户名密码操作方法

    原svn账户清除,及使用新用户名密码操作方法 第一步:先清除原svn账户信息,如图示,电脑桌面右击“ToroiseSVN--Settings”. 在Settings中,选择Saved Data中的Cl ...

  10. Java关键字和基础问题

    1. Java关键字 1.1 extends和implements extends继承普通class或abstract(抽象)类(java单继承) implements多继承能力,实现interfac ...