The invention discloses an on-line fabrication method, device, server, system and computer-readable storage medium of a mirror file. The method comprises receiving a mirror fabrication request sent by a client, wherein the mirror fabrication request includes a master mirror ID, and obtaining a corresponding mirror from a mirror storage module according to the master mirror ID. The image file, wherein the mirror storage module is used to store all the mirror files, creates a virtual machine according to the mirror production request and the mirror file, and modifies the virtual machine according to the customization operation of the virtual machine on the client side to generate a customized virtual machine after the successful creation of the virtual machine; According to the saved operation of the received client, the customized virtual machine is exported to a customized image file, which realizes the on-line customized production of the image file and improves the production efficiency of the image file.
【技术实现步骤摘要】
镜像文件在线制作方法、装置、服务器、系统及存储介质
本专利技术涉及计算机软件
,尤其涉及一种镜像文件在线制作方法、装置、服务器、系统及计算机可读存储介质。
技术介绍
在云课堂或者云办公平台环境,镜像文件由管理员进行上传,然后基于上传的镜像文件创建对应的流程(例如课程、办公流程等)和云桌面。在特定场景中,客户要求允许管理员(或者教师、员工等)可以基于基础镜像进行定制化修改,最常见的需求是根据流程(例如课程、办公流程等)需要安装必要软件。目前常见的方式包括:第一种,允许管理员在后台基于已有基础镜像,将部分软件通过模拟安装的方式提取所有文件,挂载镜像文件后注入文件完成软件安装;第二种,传统的方式是通过下载镜像,使用适当的虚拟化管理软件离线启动镜像后登陆操作系统中,进行软件安装和其他定制化的操作后,导出为镜像并重新上传到管理平台。在实现本专利技术的过程中,专利技术人发现:上述第一种方法适用于无需配置的小型软件使用,但对于在安装过程中需要配置的软件而言,都会导致安装失败;上述第二种方法最为直接,但需要借助本地的虚拟化软件和镜像制作的知识,学习成本太高而不适用于普通用户,同时镜像文件一般10-20GB,重新上传也消耗非常多时间。
技术实现思路
针对上述问题,本专利技术的目的在于提供一种镜像文件在线制作方法、装置、服务器、系统及计算机可读存储介质,实现镜像文件的在线定制化制作,提高镜像文件的制作效率。第一方面,本专利技术实施例提供了一种镜像文件在线制作方法,包括以下步骤:接收用户端发送的镜像制作请求;其中,所述镜像制作请求包括母镜像ID;根据所述母镜像ID从镜像存储模 ...
【技术保护点】
1.一种镜像文件在线制作方法,其特征在于,包括以下步骤:接收用户端发送的镜像制作请求;其中,所述镜像制作请求包括母镜像ID;根据所述母镜像ID从镜像存储模块中获取对应的镜像文件;其中,所述镜像存储模块,用于存储所有镜像文件;根据所述镜像制作请求及所述镜像文件创建虚拟机;在所述虚拟机创建成功后,根据用户端对所述虚拟机的定制化操作对所述虚拟机进行修改,以生成定制虚拟机;根据接收的用户端的保存操作,将所述定制虚拟机导出为定制镜像文件。
【技术特征摘要】
1.一种镜像文件在线制作方法,其特征在于,包括以下步骤:接收用户端发送的镜像制作请求;其中,所述镜像制作请求包括母镜像ID;根据所述母镜像ID从镜像存储模块中获取对应的镜像文件;其中,所述镜像存储模块,用于存储所有镜像文件;根据所述镜像制作请求及所述镜像文件创建虚拟机;在所述虚拟机创建成功后,根据用户端对所述虚拟机的定制化操作对所述虚拟机进行修改,以生成定制虚拟机;根据接收的用户端的保存操作,将所述定制虚拟机导出为定制镜像文件。2.根据权利要求1所述的镜像文件在线制作方法,其特征在于,还包括:根据所述母镜像ID从镜像数据库中获取相应的镜像文件的详细信息;其中,所述详细信息包括镜像文件的系统类型及镜像磁盘空间;则所述根据所述镜像制作请求及所述镜像文件创建虚拟机,具体为:根据所述镜像文件的系统类型及镜像磁盘空间,计算创建虚拟机所需的计算资源;根据所述镜像制作请求、所述镜像文件及所述计算资源创建虚拟机。3.根据权利要求2所述的镜像文件在线制作方法,其特征在于,所述详细信息还包括登录用户名及登录密码;则所述镜像文件在线制作方法,还包括:在所述虚拟机创建成功后,向所述用户端返回创建成功的提示;向所述用户端返回所述登录用户名及登录密码,以使所述用户端根据所述登录用户名及登录密码,通过远程连接工具登录所述虚拟机。4.根据权利要求3所述的镜像文件在线制作方法,其特征在于,还包括:根据所述镜像制作请求在所述镜像数据库中创建镜像记录;其中,所述镜像记录的状态为正在制作;所述镜像记录与所述母镜像ID关联;则在所述根据接收的用户端的保存操作,将所述定制虚拟机导出为定制镜像文件之后,还包括:更新所述镜像数据库中对应的所述镜像记录的状态,并将所述定制镜像文件存储到所述镜像存储模块中。5.根据权利要求4所述的镜像文件在线制作方法,其特征在于,还包括:根据接收的用户端发送的镜像继续制作请求,打开对应的虚拟机;其中,所述虚拟机所对应的镜像记录的状态为正在制作。6.根据权利要求1至5任意一项所述的镜像文件在线制作方法,其特征在于...
【专利技术属性】
技术研发人员:温云龙,
申请(专利权)人:广州杰赛科技股份有限公司,广州杰赛通信规划设计院有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。