本申请涉及云计算,具体涉及一种基于智能网卡的裸金属开通方法、装置、设备及存储介质。
背景技术:
1、裸金属(bare metal server,bms)是指没有配置操作系统和其他软件的物理服务器。
2、相关技术中,在开通裸金属时,一般从远处拉取裸金属的业务镜像,并把业务镜像写入到裸金属的物理硬盘上。
3、基于上述裸金属开通方法,裸金属启动的盘是自带的物理硬盘,由于物理硬盘损坏后恢复比较困难,导致数据安全问题得不到保障。
技术实现思路
1、本申请提供了基于智能网卡的裸金属开通方法、装置、设备及存储介质。该技术方案如下。
2、一方面,提供了一种基于智能网卡的裸金属开通方法,所述方法包括:
3、接收开通请求操作,所述开通请求操作中携带有云盘信息、裸金属节点信息、智能网卡标识信息;
4、基于所述云盘信息创建云盘,并将操作系统拷贝到所述云盘中;
5、基于所述智能网卡标识信息对应的第一智能网卡,将带有操作系统的所述云盘挂载到所述裸金属节点信息对应的第一裸金属上;
6、在完成所述云盘的挂载后,重启所述第一裸金属,以完成所述第一裸金属的开通。
7、再一方面,提供了一种基于智能网卡的裸金属开通装置,所述装置包括:
8、开通请求模块,用于接收开通请求操作,所述开通请求操作中携带有云盘信息、裸金属节点信息、智能网卡标识信息;
9、云盘创建模块,用于基于所述云盘信息创建云盘,并将操作系统拷贝到所述云盘中;
10、云盘挂载模块,用于基于所述智能网卡标识信息对应的第一智能网卡,将带有操作系统的所述云盘挂载到所述裸金属节点信息对应的第一裸金属上;
11、裸金属重启模块,用于在完成所述云盘的挂载后,重启所述第一裸金属,以完成所述第一裸金属的开通。
12、再一方面,提供了一种计算机设备,所述计算机设备中包含处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行以实现上述基于智能网卡的裸金属开通方法。
13、再一方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行以实现上述的基于智能网卡的裸金属开通方法。
14、再一方面,提供了一种计算机程序产品还提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述的基于智能网卡的裸金属开通方法。
15、本申请提供的技术方案可以包括以下有益效果:
16、接收开通请求操作,基于开通请求操作中的云盘信息创建云盘,并将操作系统拷贝到云盘中,基于开通请求操作中的智能网卡标识信息对应的第一智能网卡,将带有操作系统的云盘挂载到开通请求操作中的裸金属节点信息对应的第一裸金属上,在完成云盘的挂载后,重启第一裸金属,以完成第一裸金属的开通,由于第一裸金属开通时所用的盘是云盘,基于云盘备份多、易数据恢复的特性,可以保障数据安全。
1.一种基于智能网卡的裸金属开通方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述开通请求操作信息中还携带有业务镜像;
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述基于所述智能网卡标识信息对应的第一智能网卡,将带有操作系统的所述云盘挂载到所述裸金属节点信息对应的第一裸金属上,包括:
5.根据权利要求4所述的方法,其特征在于,所述第一智能网卡创建第一bdev设备,并将所述第一bdev设备与所述云盘绑定,包括:
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
7.根据权利要求1所述的方法,其特征在于,在基于所述智能网卡标识信息对应的第一智能网卡,将带有操作系统的所述云盘挂载到所述裸金属节点信息对应的第一裸金属上之前,所述方法还包括:
8.根据权利要求1所述的方法,其特征在于,所述在完成所述云盘的挂载后,重启所述第一裸金属,包括:
9.一种基于智能网卡的裸金属开通装置,其特征在于,所述装置包括:
10.一种计算机设备,其特征在于,所述计算机设备中包含处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、至少一段程序、代码集或指令集由所述处理器加载并执行以实现如权利要求1至8任一所述的基于智能网卡的裸金属开通方法。
11.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行以实现如权利要求1至8任一所述的基于智能网卡的裸金属开通方法。