一种系统镜像的管理方法和装置的制造方法

文档序号:9691099阅读:214来源:国知局
一种系统镜像的管理方法和装置的制造方法
【技术领域】
[0001 ]本发明涉及通信技术领域,尤其涉及一种系统镜像的管理方法和装置。
【背景技术】
[0002]基于虚拟化技术的云计算系统已经比较成熟,得到了广泛应用。通过使用桌面虚拟化技术,可以将企业内部的多个客户端系统迀移到中心服务器运行,所有客户端系统共用中心服务器上的同一个系统镜像。由于将企业内部的多个客户端系统迀移到中心服务器运行,因此,可以简化企业内部的处理,只需要在中心服务器维护一个系统镜像即可,多个客户端系统就可以共享中心服务器的计算资源、存储资源和网络资源,方便客户端系统的升级管理。
[0003]在上述方式下,所有的客户端系统均在中心服务器运行,中心服务器的压力非常大。而且,客户端系统需要连接到中心服务器才能够运行,因此,客户端系统需要连接到网络,如果客户端系统无法连接到网络,则无法运行。

【发明内容】

[0004]本发明提供一种系统镜像的管理方法,应用于包括终端设备和中心服务器的系统中,所述系统镜像包括操作系统镜像和业务系统镜像,所述方法包括:
[0005]所述终端设备从所述中心服务器下载操作系统镜像,并将所述操作系统镜像存储在本地的存储介质上;所述操作系统镜像包含在镜像磁盘文件中;
[0006]所述终端设备从所述中心服务器下载业务系统镜像,并将所述业务系统镜像存储在本地的存储介质上;所述业务系统镜像包含在所述镜像磁盘文件对应的差分磁盘文件中,并用于存储业务系统中安装的业务软件和用户数据;
[0007]所述终端设备在需要进入业务系统时,读取所述差分磁盘文件中的业务系统镜像和所述镜像磁盘文件中的操作系统镜像,引导本终端设备进入业务系统。
[0008]所述终端设备从所述中心服务器下载操作系统镜像的过程,具体包括:
[0009]所述终端设备在开机启动时,获取中心服务器的地址信息,并利用所述地址信息向所述中心服务器发送连接报文,所述连接报文携带所述终端设备的设备信息,由所述中心服务器利用所述设备信息对所述终端设备进行鉴权;
[0010]当所述终端设备的鉴权成功时,所述终端设备从所述中心服务器上,下载所述中心服务器中存储的所述终端设备使用的操作系统镜像。
[0011 ]在所述中心服务器上配置有镜像磁盘文件和所述镜像磁盘文件对应的差分磁盘文件,所述镜像磁盘文件用于存储所述操作系统镜像,所述差分磁盘文件用于存储所述业务系统镜像,且所述差分磁盘文件能够被所述终端设备单独引导进入包含所述操作系统镜像和所述业务系统镜像的业务系统。
[0012]当所述终端设备运行多个业务系统镜像时,则所述镜像磁盘文件对应多个差分磁盘文件,每个差分磁盘文件中存储唯一的一个业务系统镜像,所述方法进一步包括:所述终端设备在从中心服务器下载到每个业务系统镜像后,如果接收到业务系统镜像的切换命令,则从源业务系统镜像切换到目标业务系统镜像。
[0013]所述操作系统镜像包含操作系统数据,所述业务系统镜像包含业务处理数据;所述操作系统数据具体包括:在所述终端设备运行的操作系统、所述终端设备的驱动程序、所述终端设备的代理程序、分区引导记录PBR引导数据。
[0014]本发明提供一种系统镜像的管理装置,所述系统镜像的管理装置应用在终端设备上,所述系统镜像包括操作系统镜像和业务系统镜像,所述装置包括:
[0015]第一下载模块,用于从所述中心服务器下载操作系统镜像,将所述操作系统镜像存储在本地的存储介质上;所述操作系统镜像包含在镜像磁盘文件中;
[0016]第二下载模块,用于从所述中心服务器下载业务系统镜像,将所述业务系统镜像存储在本地的存储介质上;所述业务系统镜像包含在所述镜像磁盘文件对应的差分磁盘文件中,并用于存储业务系统中安装的业务软件和用户数据;
[0017]运行模块,用于在需要进入业务系统时,读取所述差分磁盘文件中的业务系统镜像和所述镜像磁盘文件中的操作系统镜像,引导终端设备进入业务系统。
[0018]所述第一下载模块,具体用于在从所述中心服务器下载操作系统镜像的过程中,在开机启动时,获取所述中心服务器的地址信息,并利用所述地址信息向所述中心服务器发送连接报文,所述连接报文携带所述终端设备的设备信息,由所述中心服务器利用所述设备信息对所述终端设备进行鉴权;
[0019]当所述终端设备的鉴权成功时,从所述中心服务器上,下载所述中心服务器中存储的所述终端设备使用的操作系统镜像。
[0020]在所述中心服务器上配置有镜像磁盘文件和所述镜像磁盘文件对应的差分磁盘文件,所述镜像磁盘文件用于存储所述操作系统镜像,所述差分磁盘文件用于存储所述业务系统镜像,且所述差分磁盘文件能够被所述终端设备单独引导进入包含所述操作系统镜像和所述业务系统镜像的业务系统。
[0021]当所述终端设备运行多个业务系统镜像时,则所述镜像磁盘文件对应多个差分磁盘文件,每个差分磁盘文件中存储唯一的一个业务系统镜像;
[0022]所述运行模块,还用于在从中心服务器下载到每个业务系统镜像后,如果接收到业务系统镜像的切换命令,则从源业务系统镜像切换到目标业务系统镜像。
[0023]所述操作系统镜像包含操作系统数据,所述业务系统镜像包含业务处理数据;所述操作系统数据具体包括:在所述终端设备运行的操作系统、所述终端设备的驱动程序、所述终端设备的代理程序、分区引导记录PBR引导数据。
[0024]基于上述技术方案,本发明实施例中,针对中心服务器维护的操作系统镜像和业务系统镜像,可以将操作系统镜像和业务系统镜像下载到终端设备本地运行,可以有效降低终端设备的客户端系统对中心服务器和网络资源的依赖,减轻中心服务器的压力,在终端设备无法连接到网络时,也可以在本地运行操作系统镜像和业务系统镜像。而且,多个客户端系统使用镜像磁盘文件对应的多个差分磁盘文件来存储业务系统镜像,可以在有限的存储空间内存储业务系统镜像,且这些业务系统镜像共享镜像磁盘文件存储的操作系统镜像,使得每个业务系统镜像只需要包含自身用户数据,而不需要包含操作系统数据,从而节省业务系统镜像对存储空间的占用以及减轻传输开销。
【附图说明】
[0025]图1是本发明一种实施方式中的应用场景不意图;
[0026]图2是本发明一种实施方式中的系统镜像的管理方法的流程图;
[0027]图3是本发明一种实施方式中的差分磁盘文件的创建示意图;
[0028]图4是本发明一种实施方式中的终端设备的硬件结构图;
[0029]图5是本发明一种实施方式中的系统镜像的管理装置的结构图。
【具体实施方式】
[0030]针对现有技术中存在的问题,本发明实施例中提出了一种系统镜像的管理方法,以图1为本发明实施例的应用场景示意图,该方法可以应用于包括终端设备和中心服务器的系统中。在图1中,各终端设备可以为云终端,云终端是不需要CPU(Central ProcessingUnit,中央处理器)、硬盘和⑶_R0M(Compact Disc-Read Only Memory,光盘只读存储器)的Windows多用户的终端设备,其可以最大程度的发挥Windows的终端设备的潜能,可以安装嵌入式或者完整版本的操作系统,云终端的功能与普通的终端设备类似。
[0031]与目前的一个系统镜像不同的是,本发明实施例中,系统镜像可以包括操作系统镜像和业务系统镜像。该操作系统镜像可以包含操作系统数据,即与操作系统有关的数据,该业务系统镜像可以包含业务处理数据,即与业务处理有关的数据。其中,操作系统数据具体可以包括但不限于:在终端设备运行的操作系统、终端设备的驱动程序、终端设备的代理(agent)程序、PBR(Part it 1n Boot Record,分区引导记录)引导数
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1