一种飞腾平台下容器型虚拟机的创建方法与流程

文档序号:11176927阅读:961来源:国知局
一种飞腾平台下容器型虚拟机的创建方法与流程

本发明公开一种容器型虚拟机的创建方法,涉及计算机虚拟化技术领域,具体地说是一种飞腾平台下容器型虚拟机的创建方法。



背景技术:

飞腾处理器是我国国防科技大学自主研制的新一代处理器,以其较高的性能及稳定性受到政府及军方的青睐,越来越多的国产服务器及台式机采用了该处理器。但飞腾处理器的hypervisor虚拟化技术强隔离性的保障策略是以牺牲系统性能为代价的,对于一些对隔离和性能均有较高要求的业务领域,飞腾处理器就显得有些欠缺,本发明提供一种飞腾平台下容器型虚拟机的创建方法,针对飞腾平台,在操作系统中对容器型虚拟机lxc进行创建及配置,通过此种方法,可以将容器型虚拟机lxc技术应用于国产飞腾平台,为以后飞腾服务器物理资源利用率的提高奠定基础。

银河麒麟(kylin)是由国防科技大学、中软公司、联想公司、浪潮集团和民族恒星公司合作研制的开源服务器操作系统。目标是打破国外操作系统的垄断,研发一套中国自主知识产权的服务器操作系统。它具有以下几个特点:高安全,跨平台,中文化,即具有强大的中文处理能力。

容器型虚拟机lxc是基于容器的虚拟化技术的典型代表,它主要是通过使用不同的命名空间以及对访问权限加以控制等手段来隔离操作系统内核对象,从而使各个容器之间具有安全性隔离。每个容器,即虚拟机通过创建虚拟操作系统实例来实现虚拟层,宿主机操作系统采用chroot机制来为各个虚拟机提供文件系统。



技术实现要素:

本发明针对现有技术存在的不足和问题,提供一种飞腾平台下容器型虚拟机的创建方法,

本发明提出的具体方案是:

一种飞腾平台下容器型虚拟机的创建方法,具体步骤为:

修改容器虚拟机的系统类型和系统版本,与宿主机一致,

同步宿主机文件系统,创建容器镜像,

在宿主系统中创建容器虚拟机的根目录,在该目录下对虚拟机进行创建,

虚拟机创建完成后,启动虚拟机,登录虚拟机,验证创建是否成功。

所述同步宿主机文件系统,创建容器镜像的过程为:使用宿主机操作系统的安装光盘,将其中的filesystem.squashfs文件挂载到宿主系统的一个目录下,将其中的内容全部同步到需创建容器虚拟机的目录下,同时将光盘中.kylin-post-action文件同步到该容器虚拟机的目录下。

宿主系统中使用chroot命令切换到虚拟机的根目录,并在该目录下执行.kylin-post-action文件。

在虚拟机的根目录下,使用lxc-create命令对虚拟机进行创建。

所述使用lxc-start启动该虚拟机,并使用lxc-attach命令登录到虚拟机中。

本发明的有益之处是:

本发明提供一种飞腾平台下容器型虚拟机的创建方法,针对飞腾平台,在操作系统中对容器型虚拟机lxc进行创建及配置,通过此种方法,可以将容器型虚拟机lxc技术应用于国产飞腾平台,为以后飞腾服务器物理资源利用率的提高奠定基础。

附图说明

图1本发明方法的流程示意图。

具体实施方式

本发明提供一种飞腾平台下容器型虚拟机的创建方法,具体步骤为:

修改容器虚拟机的系统类型和系统版本,与宿主机一致,

同步宿主机文件系统,创建容器镜像,

在宿主系统中创建容器虚拟机的根目录,在该目录下对虚拟机进行创建,

虚拟机创建完成后,启动虚拟机,登录虚拟机,验证创建是否成功。

参照附图及具体实施,对本发明做进一步详细说明。

以飞腾1500a平台,银河麒麟操作系统为例,lxc虚拟机创建过程如下:

创建lxc容器之前,根据需求修改待创建的容器的系统类型和系统版本,以保证所创建的容器型虚拟机所采用的系统及内核与宿主机一致,

在银河麒麟操作系统的/usr/share/lxc/templates/目录下将系统类型及版本修改为当前所使用的银河麒麟系统的类型及版本;

在宿主机中放入宿主机安装时所采用的操作系统光盘,并将其中的filesystem.squashfs文件挂载到宿主系统的某个目录下,如/mnt目录,然后使用rsync–a命令将其中的内容全部同步到需创建容器虚拟机的目录下,同时将光盘中.kylin-post-action文件同步到该容器虚拟机的目录下;

宿主银河麒麟系统中使用chroot命令将虚拟机的创建目录切换为虚拟机的根目录,并在该目录下执行.kylin-post-action文件;

容器虚拟机的根目录创建完毕后,在该目录下使用lxc-create命令对虚拟机进行创建,虚拟机的名称、系统类型及系统版本分别由lxc-create命令的-n、-t及-r指定;

使用lxc-create命令创建虚拟机完成后即可使用lxc-start启动该虚拟机,并使用lxc-attach命令登录到虚拟机中,验证创建是否成功。

使用本发明放方法,针对飞腾平台,在操作系统中对容器型虚拟机lxc进行创建及配置,通过此种方法,可以将容器型虚拟机lxc技术应用于国产飞腾平台,为以后飞腾服务器物理资源利用率的提高奠定基础。



技术特征:

技术总结
本发明公开一种飞腾平台下容器型虚拟机的创建方法,涉及计算机虚拟化技术领域;具体步骤为修改容器虚拟机的系统类型和系统版本,与宿主机一致;同步宿主机文件系统,创建容器镜像;在宿主系统中创建容器虚拟机的根目录,在该目录下对虚拟机进行创建;虚拟机创建完成后,启动虚拟机,登录虚拟机,验证创建是否成功;本发明针对飞腾平台,在操作系统中对容器型虚拟机LXC进行创建及配置,通过此种方法,可以将容器型虚拟机LXC技术应用于国产飞腾平台,为以后飞腾服务器物理资源利用率的提高奠定基础。

技术研发人员:赵瑞东;马晓光;吴登勇;陈乃阔
受保护的技术使用者:山东超越数控电子有限公司
技术研发日:2017.06.09
技术公布日:2017.10.03
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1