本发明涉及计算机,特别是涉及一种设备加载方法、装置、电子设备及存储介质。
背景技术:
1、openstack云计算平台可以实现基于高速串行计算机扩展总线标准(peripheralcomponent interconnect express,pcie)设备的pcie设备号实现pcie设备的加载,如实现对图形处理器(graphics processing unit,gpu)的加载,但是无法实现对嵌入到处理器中的内生设备的自动加载,例如对内生安全设备的加载。
2、目前,对于内生安全设备的加载,需要基于预先创建的内生安全设备的设备号手动修改云主机的脚本文件,以实现内生安全设备的手动加载。
3、但是,相关技术中实现内生安全设备加载的方式,在服务器重启后手动修改的脚本文件中内生安全设备的设备号容易丢失,导致目前的内生安全设备的加载方式存在设备加载成功率低、加载过程复杂、效率低下的问题。
技术实现思路
1、本发明实施例提供一种设备加载方法、装置、电子设备及存储介质,基于内生安全设备的虚拟化设备的目标设备类型和实例调度方式,创建加载有虚拟安全设备的云主机,实现了云平台对内生安全设备成功加载的同时,还以虚拟化的形式降低了加载内生安全设备的难度、提高了对内生安全设备进行加载的效率。
2、为了解决上述问题,第一方面,本发明实施例公开了一种设备加载方法,所述方法包括:
3、加载内生安全设备对应的驱动程序;所述驱动程序用于对所述内生安全设备进行虚拟化,以得到虚拟安全设备;
4、确定所述虚拟安全设备的目标设备类型;
5、配置所述目标设备类型和所述目标设备类型对应的实例调度方式;所述实例调度方式用于指示所述虚拟安全设备对应的目标计算节点;
6、基于所述目标设备类型和所述实例调度方式,创建所述虚拟安全设备对应的第一云主机,以实现所述虚拟安全设备的响应运行;所述第一云主机用于提供所述虚拟安全设备的运行环境。
7、第二方面,本发明实施例公开了一种设备加载装置,所述装置包括:
8、加载模块,用于加载内生安全设备对应的驱动程序;所述驱动程序用于对所述内生安全设备进行虚拟化,以得到虚拟安全设备;
9、确定模块,用于确定所述虚拟安全设备的目标设备类型;
10、配置模块,用于配置所述目标设备类型和所述目标设备类型对应的实例调度方式;所述实例调度方式用于指示所述虚拟安全设备对应的目标计算节点;
11、创建模块,用于基于所述目标设备类型和所述实例调度方式,创建所述虚拟安全设备对应的第一云主机,以实现所述虚拟安全设备的响应运行;所述第一云主机用于提供所述虚拟安全设备的运行环境。
12、第三方面,本发明实施例还公开了一种电子设备,所述电子设备包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行前述的设备加载方法。
13、本发明实施例还公开了一种可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行前述的设备加载方法。
14、本发明实施例包括以下优点:
15、本发明实施例提供的设备加载方法,在加载用于对内生安全设备进行虚拟化得到虚拟安全设备的驱动程序之后,配置虚拟安全设备的目标设备类型和目标设备类型对应的实例调度方式,并基于目标设备类型和目标设备类型对应的实例调度方式创建加载有虚拟安全设备的第一云主机,实现了在云平台中云主机对内生安全设备的加载,并且该加载过程可以自动进行,无需人工手动干预,降低了云平台进行内生安全设备加载的难度,提高了设备加载的效率。
1.一种设备加载方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述创建所述虚拟安全设备对应的第一云主机,包括:
3.根据权利要求2所述的方法,其特征在于,所述在所述目标计算节点创建所述虚拟安全设备对应的第一实例,包括:
4.根据权利要求3所述的方法,其特征在于,所述在所述虚拟化设备列表中添加所述第一表项,包括:
5.根据权利要求3所述的方法,其特征在于,所述在所述目标计算节点创建所述虚拟安全设备对应的第一实例,包括:
6.根据权利要求2所述的方法,其特征在于,所述创建所述虚拟安全设备对应的第一实例类型,包括:
7.一种设备加载装置,其特征在于,所述装置包括:
8.根据权利要求7所述的装置,其特征在于,所述创建模块,包括:
9.根据权利要求8所述的装置,其特征在于,所述第二创建子模块,包括:
10.根据权利要求9所述的装置,其特征在于,所述第一创建单元,包括:
11.根据权利要求9所述的装置,其特征在于,所述第一创建单元,包括:
12.根据权利要求8所述的装置,其特征在于,所述第一创建子模块,包括:
13.一种电子设备,其特征在于,所述电子设备包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行如权利要求1至6中任一项所述的设备加载方法。
14.一种可读存储介质,其特征在于,当所述存储介质中的指令由电子设备的处理器执行时,使得所述处理器能够执行如权利要求1至6中任一项所述的设备加载方法。