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

1、前言

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

  我们这里所要制作的镜像是桉树实例启动的模板,需要在镜像模板中提前配置好桉树管理工具及相关软件,然后注册到桉树中方可使用。创建镜像我们建议在NC节点上执行,需停止该节点上所有实例,以及节点服务,再进行相关创建工作。

2、前期准备

桉树环境

(1)、版本:4.0.0

(2)、节点使用情况

说明:建议在NC节点上进行制作工作,并且NC节点服务需关闭,关闭会导致该节点上实例永久性消失(PS:实例没有做持久化,一旦停止就会消失)。所以我们这里制作实例使用的是没有被分配节点的63服务器。

工具软件

关于相关工具的使用上我们提供了两种方案,大家可依据自己喜好决定采用哪一种。制作Eucalyptus Centos6.5镜像我们采用第二种方案演示。

方案一:MobaXterm

MobaXterm 官方下载地址:http://mobaxterm.mobatek.net/download-home-edition.html  绿色版下载

注:MobaXterm是一个X服务器和一组的Unix命令(GNU/ Cygwin的)封装在一个单一的便携式exe文件的增强终端。 MobaXterm包括一个巨大的multitab原生的Windows终端。操作简单,功能强大,易上手,也是这次我们推荐使用的。后面的流程是基于MobaXterm操作的。

方案二:tightvnc +Xshell+Xftp

tightvnc 官方下载支持:http://www.tightvnc.com/download-old.php 绿色版下载

注:TightVNC 是一套免费的 VNC 软件,能让你轻松控制远程的计算机,就像坐在自己家的计算机前面一般,让你出门在外无后顾之忧!

Xshell  官方下载地址:http://www.netsarang.com/download/down_xsh4.html

注:Xshell 是一个极好用的免费 SSH 客户端,可以作为 Telnet、Rlogin、SSH、SFTP、Serial 等协议的安全终端模拟软件,让你轻松管理远程主机。

Xftp 官方下载地址:http://www.netsarang.com/download/down_xfp4.html

注:是一个基于 MS windows 平台的功能强大的SFTP、FTP 文件传输软件。使用了 Xftp 以后,MS windows 用户能安全地在 UNIX/Linux 和 Windows PC 之间传输文件。Xftp 能同时适应初级用户和高级用户的需要。它采用了标准的 Windows 风格的向导,它简单的界面能与其他 Windows 应用程序紧密地协同工作,此外它还为高级用户提供了众多强劲地功能特性。

这里我们为了方便提供了Xshell & Xftp整合版绿色版下载地址:http://pan.baidu.com/s/1bnngdXH

相关程序包和文件

(1)、CentOS 6.5 64位安装包(这个下载地址大家百度找吧)

3、制作流程

3.1、收集相关文件,指定工作目录并初始化

3.1.1、设置工作空间

登陆63节点服务器在home目录下新建一个工作目录makelinuximages,作为制作虚拟机用到的iso及配置文件等的统一存放目录。

利用xftp上传centos安装文件到/home/makelinuximages文件夹下。注意登录时使用协议SFTP。

centos安装文件上传成功

3.1.2、创建磁盘文件

3.1.3、设置磁盘标签

3.2、安装虚拟机

利用VNC客户端工具连接虚拟机,并进行操作系统的安装

3.3、编辑虚拟机配置(以root账户登录)

3.3.1、修改网络启动信息

3.3.2、编辑menu.lst文件

3.3.3、编辑网络文件network

3.3.4、编辑70-persistent-net.rules文件

3.3.5、完成镜像制作

3.4、Linux镜像模板上传

3.4.1、在CLC节点的var目录下,新建一个img文件夹

从NC节点拷贝img文件

将镜像上传Eucalyptus中

4、参考链接

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

时间: 2024-10-11 12:24:43

使用kvm制作Eucalyptus镜像(CentOS 6.5为例)的相关文章

使用kvm制作Eucalyptus镜像(Windows Server 2008为例)

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

KVM制作windows镜像

1.正常linux KVM硬盘驱动是不支持windows硬盘驱动的,如果想用kvm制作windows镜像需要下载virtio,在新建KVM虚拟机的时候加载virtio驱动 wget http://autosetup1.googlecode.com/files/virtio-win-1.1.16.vfd 2.给虚拟机建一个空白的块硬盘 dd if=/dev/zero of=windows2003.img bs=1M count=20000 3.新建KVM虚拟机 qemu-system-x86_64

Docker 从零开始制作基础镜像[centos]

http://www.oschina.net/news/62897/docker-hub-contains-high-risk-vulnerabilities 这里有个统计,docker官方和个人发布的镜像由于版本等各种原因,漏洞较多,那我们如何自己从头开始做个定制的镜像呢? 对,找官方文档 http://docs.docker.com/articles/baseimages/,这里说明的很清楚了 试验如下:在centos7机器上做centos镜像 直接参考这个脚本 https://raw.gi

手动制作OpenStack镜像

##手动制作OpenStack镜像 ##宿主机操作 #首先创建一个qcow2格式镜像文件,用于虚拟机的根磁盘,大小10G就够了. mkdir -p /data/kvms/images/ cd /data/kvms/images/ qemu-img create -f qcow2 centos.qcow2 10G #使用以下脚本创建并启动虚拟机: ###先下载iso镜像 ###wget http://vault.centos.org/centos/6.9/isos/x86_64/CentOS-6.

docker 制作tomcat 镜像并应用

tomcat支持自主应用并对外开放端口: 1.制作Dockerfile 以centos为基础,远程ssh登录:新建Dockerfile,编辑如下: FROM tomcat MAINTAINER ****************** ADD web.xml /usr/local/tomcat/webapps/manager/WEB-INF/ ADD tomcat-users.xml /usr/local/tomcat/conf/ ADD server.xml /usr/local/tomcat/c

制作spark镜像

构建镜像 添加jdk引用(可以使用yum进行安装): 安装SSH 碰到一个问题,执行systemctl的时候发生了异常: Failed to get D-Bus connection 解决这个问题的方式就是: docker run --privileged -ti -e "container=docker" -v /sys/fs/cgroup:/sys/fs/cgroup centos /usr/sbin/init 这种启动方式将会导致操作系统重头启动,这个时候就会要求登录:牵涉到ro

docker第四天:制作docker镜像——手工制作docker镜像

制作Docker镜像的方式一般有两种:手工制作和通过Dockerfile制作,此次讲解的是手工制作docker镜像. 一.手动制作镜像: 用centos镜像启动容器: [[email protected]_0_12_centos ~]# docker run -it centos bash 2. 在容器中安装网络管理工具: [[email protected] /]# yum -y install net-tools iproute 3. 将修改后的容器保存为镜像: 先按ctrl+p+q后台运行

docker第三天:制作docker镜像——手工制作docker镜像

制作Docker镜像的方式一般有两种:手工制作和通过Dockerfile制作,此次讲解的是手工制作docker镜像. 一.手动制作镜像: 用centos镜像启动容器: [[email protected]_0_12_centos ~]# docker run -it centos bash 2. 在容器中安装网络管理工具: [[email protected] /]# yum -y install net-tools iproute 3. 将修改后的容器保存为镜像: 先按ctrl+p+q后台运行

docker把web jar包制作成镜像

1.新建一个spring boot项目 并使用maven打成jar包,放到linux(centos7)环境上. 运行 java -jar hello.jar  后结果如下(这里项目对外提供的端口是9090) 2.准备环境 新建一个目录hello,里面存放项目包(hello.jar).运行环境(jdk8)和Dockerfile Dockerfile内容如下 FROM centos #指定基镜像 centos MAINTAINER wzy #指定维护者信息 wzy COPY jdk8 jdk8 #复