一种对容灾机自动安装和卸载指定驱动的方法技术

技术编号:33861275 阅读:23 留言:0更新日期:2022-06-18 10:51
本发明专利技术公开了一种对容灾机自动安装和卸载指定驱动的方法,制定WinPE工具;优化容灾流程;通过虚拟化平台接口创建容灾机;将备份数据组织成磁盘的形式,添加到容灾机上;对容灾机添加光驱;光驱中添加定制的winpe系统;修改从光驱引导,并开启容灾机电源;进入winpe后,winpe内的程序自动进行兼容性处理;循环查询容灾机电源状态;如果是开机状态,就一直循环查询,直到上个步骤中的winpe处理完之后自动关机;如果是关机状态,则移除光驱,修改为从磁盘引导系统;开启容灾机,进入系统。本发明专利技术第一次是通过winpe进入系统的,需要加载的驱动很少,进入系统比较快,不会加载原系统的相关程序和驱动。序和驱动。序和驱动。

【技术实现步骤摘要】
一种对容灾机自动安装和卸载指定驱动的方法


[0001]本专利技术涉及容灾
,具体的说一种对容灾机自动安装和卸载指定驱动的方法。

技术介绍

[0002]现有容灾技术,对源机windows系统进行备份,然后利用备份数据在虚拟化平台的容灾机上拉起。需要解决的问题是跨平台后的磁盘驱动无法识别,导致无法引导进入系统。比如物理机备份数据在KVM虚拟化平台拉起容灾机需要安装virtio相关驱动。没有相关驱动可能容灾机无法识别磁盘,无法引导进入系统。
[0003]目前一般有三种方案:方案一:在原生产机上预先安装跨平台所需的驱动,比如源机是物理机,安装的windows系统,虚拟化平台是KVM。将源机系统迁到KVM容灾机上,为了能正常进系统,并保证性能。需要在源机上安装KVM相关驱动(磁盘驱动,网卡驱动,内存驱动等),这样备份后备份数据中就会带有相关驱动,KVM容灾机就可以正常进入系统。
[0004]方案二:容灾机磁盘控制器类型设置为ide模式,通常该模式下都能进入系统,进入系统后在手动安装相关驱动,提供硬件适配性能。
[0005]方案三:容灾机磁盘控制器类型设置为ide模式,容灾机光驱中添加驱动包集合,进入系统后,从光驱自动安装驱动。安装完成后,自动重启,在修改磁盘控制器类型为其他模式,比如KVM容灾机设置为virtio模式。
[0006]上述三个方案均存在的缺点:方案一:需要提前在源机安装相关驱动,然后再进行备份。安装驱动可能对源机系统造成严重威胁,比如安装驱动与原机冲突导致系统卡死,影响源机上的业务系统;甚至重启机器后也无法进入系统。本专利技术无需提前在源机上安装驱动,通过定制的WinPE工具,在容灾机启动的时候,先从WinPE系统给容灾机系统盘注入所需驱动。
[0007]方案二:需要大量的人工操作,并且要求操作人员熟悉安装哪些驱动。对操作员的专业性要求高。本专利技术容灾过程到正常进入系统都由程序自动完成,无需大量人工干预。
[0008]方案三缺点:相比方案二是有优化,但是没有考虑到源机内包含的驱动和程序,跟虚拟化平台自身就是冲突的,所以ide模式都不能进系统,更谈不上进系统后补装相关驱动,局限性大,适配性差。

技术实现思路

[0009]为了解决上述问题,本专利技术提供了一种处理效率高,兼容性好的对容灾机自动安装和卸载指定驱动的方法。
[0010]为了达到上述目的,本专利技术是通过以下技术方案来实现的:本专利技术是一种对容灾机自动安装和卸载指定驱动的方法,包括以下步骤:步骤1,制定WinPE工具;
步骤2,优化容灾流程;步骤2.1,通过虚拟化平台接口创建容灾机;步骤2.2,将备份数据组织成磁盘的形式,添加到容灾机上;步骤2.3,对容灾机添加光驱;步骤2.4,光驱中添加定制的winpe系统;步骤2.5,修改从光驱引导,并开启容灾机电源;步骤2.6,进入winpe后,winpe内的程序自动进行兼容性处理,处理完成后系统内关机;步骤2.7,循环查询容灾机电源状态;如果是开机状态,就一直循环查询,直到步骤2.6中的winpe处理完之后自动关机;如果是关机状态,则移除光驱,修改为从磁盘引导系统;步骤2.8,开启容灾机,进入系统。
[0011]本专利技术的进一步改进在于:WinPE定制步骤如下:步骤1.1,将容灾机所需的相关虚拟化驱动,打包到WinPE里;步骤1.2,编写兼容性处理程序DRTool;步骤1.3,编写开机自启动脚本,负责调用DRTool。
[0012]本专利技术的进一步改进在于:步骤2.6具体操作为:步骤2.61,进入WinPE后,系统自动调用DRTool;步骤2.62,DRTool通过系统自带的dism程序卸载容灾机系统盘中的相关驱动,删除容灾机的系统盘中相关驱动文件,加载容灾机的系统盘注册表,将已删除的驱动相关联的注册表信息进行删除清理;步骤2.63,DRTool通过dism程序给容灾机系统盘安装WinPE内置打包的虚拟化相关驱动,然后加载容灾机的系统盘注册表,添加已安装驱动的相关注册表;步骤2.64,DRTool查找并清理容灾机系统盘中的指定程序和文件;步骤2.65,DRTool执行容灾机系统盘中预置的脚本,做进一步的深度清理;步骤2.66,处理完成后,自动关机。
[0013]本专利技术的进一步改进在于:步骤2.62中的相关驱动包括存储控制器驱动和网卡驱动。
[0014]本专利技术的有益效果是:本专利技术中的WinPE容灾定制工具,可根据兼容性场景和范围,定制开发处理,灵活多变。
[0015]本专利技术第一次是通过winpe进入系统的,需要加载的驱动很少,进行系统比较快,并且不会加载原系统的相关程序和驱动。同时本专利技术进入winpe系统后会自动进行兼容性处理,删除相关冲突程序和驱动,再进行安装相关可用驱动。
附图说明
[0016]图1为本专利技术的工作流程图。
具体实施方式
[0017]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完
整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0018]本专利技术是一种对容灾机自动安装和卸载指定驱动的方法,对现有的容灾技术中进行流程优化,并提供定制的winpe工具,winpe定制内容包含安装卸载指定驱动,查询并删除指定程序和注册表。本方法具体如下:步骤1,制定WinPE工具;WinPE定制内容为:步骤1.1,将容灾机所需的相关虚拟化驱动,打包到WinPE里;步骤1.2,编写兼容性处理程序DRTool,DRTool负责执行驱动的安装和卸载,删除指定程序和注册表信息,执行容灾机系统盘上的预置脚本;通过该方式可以弥补WinPE适配性,定制的WinPE可能没有考虑到特殊环境的一些程序删除,可以在源机上备份前预置一个脚本文件,容灾时WinPE内可以执行该脚本。不需要制作新的WinPE来适配;步骤1.3,编写开机自启动脚本,负责调用DRTool。
[0019]本专利技术的WinPE工具可根据兼容性场景和范围,定制开发处理,灵活多变。
[0020]步骤2,优化容灾流程;步骤2.1,通过虚拟化平台接口创建容灾机;步骤2.2,将备份数据组织成磁盘的形式,添加到容灾机上;步骤2.3,对容灾机添加光驱;步骤2.4,光驱中添加定制的winpe系统;步骤2.5,修改从光驱引导,并开启容灾机电源;步骤2.6,进入winpe后,winpe内的程序自动进行兼容性处理,处理完成后系统内关机;WinPE工作流程为:(1)进入WinPE后,系统自动调用DRTool;(2)DRTool通过系统自带的dism程序卸载容灾机系统盘中的相关驱动,删除容灾机的系统盘中相关驱动文件,加载容灾机的系统盘注册表,将已删除的驱动相关联的注册表信息进行删除清理;(3)DRTool通过dism程序给容灾机系统盘安装WinPE内置打包的虚拟化相关驱动,如存储控制器驱动,网卡驱动等,然后本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.在一种对容灾机自动安装和卸载指定驱动的方法,其特征在于:包括以下步骤:步骤1,制定WinPE工具;步骤2,优化容灾流程;步骤2.1,通过虚拟化平台接口创建容灾机;步骤2.2,将备份数据组织成磁盘的形式,添加到容灾机上;步骤2.3,对容灾机添加光驱;步骤2.4,光驱中添加定制的winpe系统;步骤2.5,修改从光驱引导,并开启容灾机电源;步骤2.6,进入winpe后,winpe内的程序自动进行兼容性处理,处理完成后系统内关机;步骤2.7,循环查询容灾机电源状态;如果是开机状态,就一直循环查询,直到步骤2.6中的winpe处理完之后自动关机;如果是关机状态,则移除光驱,修改为从磁盘引导系统;步骤2.8,开启容灾机,进入系统。2.根据权利要求1所述一种对容灾机自动安装和卸载指定驱动的方法,其特征在于:WinPE定制步骤如下:步骤1.1,将容灾机所需的相关虚拟化驱动,打包到WinPE里...

【专利技术属性】
技术研发人员:刘金亚张有成
申请(专利权)人:南京壹进制信息科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1