一种oVirt云平台计算节点镜像快速制作的方法与流程

文档序号:12068355阅读:1151来源:国知局

本发明涉及一种oVirt云平台计算节点镜像快速制作的方法,属于计算机操作系统的技术领域。



背景技术:

oVirt是基于KVM项目的开源虚拟化管理平台,主体由oVirt开源社区维护,是Red Hat Enterprise virtualization的开源版本。oVirt在架构上主要由管理节点Engine和计算节点Node两部分组成,适合于轻量级数据中心的建设,而且重点侧重于KVM虚拟机细粒度的管理和使用,根据自身业务情况进行虚拟化管理和运维的情况。通过oVirt构建的云数据中心,即可以提供业务系统虚拟机运行环境,也可以提供虚拟桌面应用场景,包括为不同的业务系统虚拟机进行CPU、内存、外设等细粒度的管控。

Node节点是基于KVM技术的一套最小化Linux系统,它只提供最基本的操作系统功能以及虚拟机管理等,在整个虚拟化系统中充当节点主机的功能,是整个虚拟化平台的一个重要组成部分,它具有小巧,灵活,方便定制等特点。

传统的Node节点制作方法需要对Node所依赖的操作系统原有功能进行裁剪,此项工作较为繁琐,而且需要分析系统中各模块之间的相互依赖关系,若裁剪不当极易造成系统不稳定。在Node镜像的安装过程中需要不断地与操作人员进行交互,需手动指定语言、时区、网络等配置,不利于生产环境下大规模的快速部署。



技术实现要素:

针对现有技术的不足,本发明提供一种oVirt云平台计算节点镜像快速制作的方法。

发明概述:

本发明提出了一种oVirt云平台计算节点镜像快速制作的方法,基于Linux系统环境下利用livemedia-creator工具,结合kickstart文件配置方法,快速定制oVirt Node节点,并利用mkisofs工具打包及制作Node安装镜像ISO的方法,从而提升oVirt Node节点的制作效率,同时满足可定制化的需求。

本发明的技术方案如下:

一种oVirt云平台计算节点镜像快速制作的方法,包括:使用livemedia-creator工具制作.img系统文件、定制kickstart快速安装配置文件、使用mkisofs工具制作系统安装镜像ISO,使Node节点接入oVirt云管理平台,从而对外提供计算资源。

根据本发明优选的,在使用livemedia-creator工具制作.img系统文件前自行定义.ks文件。本发明中,在使用livemedia-creator工具制作.img系统文件前,提供用于制作系统的boot.iso及.img文件制作过程中采用的.ks配置文件。

根据本发明优选的,所述自行定义.ks文件的方式为:选择centOS7的最小化boot.iso,并自行定义.ks文件。

根据本发明优选的,在所述.ks文件中通过url指定安装源为centos7的安装树,并添加对应的repo资源,通过指定clearpart参数对系统所用的硬盘资源进行重分区。

根据本发明优选的,所述使用livemedia-creator工具制作.img系统文件:利用livecd-iso-to-disk命令制作引导系统,并将生成的.img文件放入所述引导系统的根目录下。

根据本发明优选的,所述定制kickstart快速安装配置文件:在此文件中指定自动部署系统时需设置的语言、时区、网络和安全属性,并使用part指令指定系统的默认分区及各部分分区的格式fsoptions。

根据本发明优选的,使用mkisofs工具制作系统安装镜像ISO,包括:将所述.img文件、kickstart快速安装配置文件以及引导系统中生成的isolinux.bin和boot.cat文件作为mkisofs工具的参数,通过指定-o参数生成最终用于部署oVirt Node环境的安装镜像ISO。

本发明的优势在于:

与传统的Node节点的制作方法相比,本发明提出的方法省去了裁剪原始操作系统的步骤,大大减少了造成系统不稳定的因素,同时对Node节点的生成效率具有较大提升。在Node节点的制作过程中集成了kickstart快速安装配置文件,避免了Node安装过程中的交互环节,更有利于生产环境大规模的部署,同时还可以通过修改此kickstart文件进行不同配置的设定,可满足不同场景下对Node节点的安装需求。本发明的主要目的是在Linux系统环境下,对计算节点Node进行高效的个性化定制,使其能够快速生成安装镜像ISO,并能保证Node节点正常接入oVirt云管理平台,从而对外提供计算资源。

附图说明

图1:是本发明所述方法的流程图。

具体实施方式

下面结合实施例和说明书附图对本发明做详细的说明,但不限于此。

如图1所示。

实施例、

一种oVirt云平台计算节点镜像快速制作的方法,包括:使用livemedia-creator工具制作.img系统文件、定制kickstart快速安装配置文件、使用mkisofs工具制作系统安装镜像ISO,使Node节点接入oVirt云管理平台,从而对外提供计算资源。

在使用livemedia-creator工具制作.img系统文件前自行定义.ks文件。

所述自行定义.ks文件的方式为:选择centOS7的最小化boot.iso,并自行定义.ks文件。

在所述.ks文件中通过url指定安装源为centos7的安装树,并添加对应的repo资源,通过指定clearpart参数对系统所用的硬盘资源进行重分区。

所述使用livemedia-creator工具制作.img系统文件:利用livecd-iso-to-disk命令制作引导系统,并将生成的.img文件放入所述引导系统的根目录下。

所述定制kickstart快速安装配置文件:在此文件中指定自动部署系统时需设置的语言、时区、网络和安全属性,并使用part指令指定系统的默认分区及各部分分区的格式fsoptions。

使用mkisofs工具制作系统安装镜像ISO,包括:将所述.img文件、kickstart快速安装配置文件以及引导系统中生成的isolinux.bin和boot.cat文件作为mkisofs工具的参数,通过指定-o参数生成最终用于部署oVirt Node环境的安装镜像ISO。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1