一种部署GPU许可证服务器的方法、系统、设备及介质技术方案

技术编号:26511139 阅读:12 留言:0更新日期:2020-11-27 15:40
本发明专利技术公开了一种部署GPU许可证服务器的方法、系统、设备和存储介质,方法包括以下步骤:在物理机中创建多个虚拟机,将多个虚拟机分别配置为许可证服务器、主机和备用机;每隔预设时间检测主机是否正常,响应于主机出现异常,将主机的数据迁移到备用机;根据备用机的IP获取并绑定许可证服务器中的第一许可证以实现注册;以及根据主机的IP确定对应的第二许可证,并在许可证服务器中删除第二许可证。本发明专利技术提出的方案通过将备用机的IP绑定许可证从而自动注册以替代主机进行工作,从而减少停工的时间,保持服务的高可用性,有效防止由于License组件单点故障导致的用户体验下降。

【技术实现步骤摘要】
一种部署GPU许可证服务器的方法、系统、设备及介质
本专利技术涉及服务器领域,更具体地,特别是指一种部署GPU许可证服务器的方法、系统、计算机设备及可读介质。
技术介绍
随着GPU的使用越来越广泛,使用Virual(虚拟)GPU解决方案对License组件的依赖越来越强,所以在生产环境中部署VirtualGPU软件的时候,必须采用高可用HA模式部署License服务器,可以有效防止由于License组件单点故障导致的用户体验下降。普通双机只是实现正常GPU功能和用户数据高可用迁移,不能实现备机license注册步骤。所以即使实现双机迁移,备机没有注册license还是不能用。当前技术在部署license服务器时,使用的单主机节点部署的方法或者普通部署双机的方法,不能实现主动注册,如果环境在使用过程中出现问题,切到备用主机时需要手动注册,浪费时间,不满足正常环境建设的需要。并且不能对license有效利用,导致license的浪费,增加成本。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提出一种部署GPU许可证服务器的方法、系统、计算机设备及计算机可读存储介质,通过将备用机的IP绑定许可证从而自动注册以替代主机进行工作,从而减少停工的时间,保持服务的高可用性,有效防止由于License组件单点故障导致的用户体验下降。基于上述目的,本专利技术实施例的一方面提供了一种部署GPU许可证服务器的方法,包括如下步骤:在物理机中创建多个虚拟机,将所述多个虚拟机分别配置为许可证服务器、主机和备用机;每隔预设时间检测所述主机是否正常,响应于所述主机出现异常,将所述主机的数据迁移到所述备用机;根据所述备用机的IP获取并绑定所述许可证服务器中的第一许可证以实现注册;以及根据所述主机的IP确定对应的第二许可证,并在所述许可证服务器中删除所述第二许可证。在一些实施方式中,将所述多个虚拟机分别配置为许可证服务器、主机和备用机包括:配置许可证文件,并将所述许可证文件导入所述许可证服务器对应的虚拟机。在一些实施方式中,将所述多个虚拟机分别配置为许可证服务器、主机和备用机包括:将虚拟GPU映射到所述主机和所述备用机对应的虚拟机。在一些实施方式中,所述每隔预设时间检测所述主机是否正常包括:判断所述主机响应于指令的时间是否超过阈值。在一些实施方式中,所述根据所述备用机的IP获取并绑定所述许可证服务器中的第一许可证以实现注册包括:提取所述备用机的IP,根据所述备用机的IP在所述许可证服务器中未使用的许可证中进行匹配,并将匹配到的第一许可证与所述备用机的IP进行绑定。在一些实施方式中,所述根据所述主机的IP确定对应的第二许可证,并在所述许可证服务器中删除所述第二许可证包括:将所述主机的IP绑定的第二许可证进行解绑,并删除所述第二许可证。在一些实施方式中,还包括:将所述备用机的数据每隔第二预设时间向所述物理机进行同步。本专利技术实施例的另一方面,还提供了一种部署GPU许可证服务器系统,包括:创建模块,配置用于在物理机中创建多个虚拟机,将所述多个虚拟机分别配置为许可证服务器、主机和备用机;检测模块,配置用于每隔预设时间检测所述主机是否正常,响应于所述主机出现异常,将所述主机的数据迁移到所述备用机;注册模块,配置用于根据所述备用机的IP获取并绑定所述许可证服务器中的第一许可证以实现注册;以及删除模块,配置用于根据所述主机的IP确定对应的第二许可证,并在所述许可证服务器中删除所述第二许可证。本专利技术实施例的又一方面,还提供了一种计算机设备,包括:至少一个处理器;以及存储器,所述存储器存储有可在所述处理器上运行的计算机指令,所述指令由所述处理器执行时实现如上方法的步骤。本专利技术实施例的再一方面,还提供了一种计算机可读存储介质,计算机可读存储介质存储有被处理器执行时实现如上方法步骤的计算机程序。本专利技术具有以下有益技术效果:通过将备用机的IP绑定许可证从而自动注册以替代主机进行工作,从而减少停工的时间,保持服务的高可用性,有效防止由于License组件单点故障导致的用户体验下降。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的实施例。图1为本专利技术提供的部署GPU许可证服务器的方法的实施例的示意图;图2为本专利技术提供的部署GPU许可证服务器的计算机设备的实施例的硬件结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本专利技术实施例进一步详细说明。需要说明的是,本专利技术实施例中所有使用“第一”和“第二”的表述均是为了区分两个相同名称非相同的实体或者非相同的参量,可见“第一”“第二”仅为了表述的方便,不应理解为对本专利技术实施例的限定,后续实施例对此不再一一说明。基于上述目的,本专利技术实施例的第一个方面,提出了一种部署GPU许可证服务器的方法的实施例。图1示出的是本专利技术提供的部署GPU许可证服务器的方法的实施例的示意图。如图1所示,本专利技术实施例包括如下步骤:S1、在物理机中创建多个虚拟机,将多个虚拟机分别配置为许可证服务器、主机和备用机;S2、每隔预设时间检测主机是否正常,响应于主机出现异常,将主机的数据迁移到备用机;S3、根据备用机的IP获取并绑定许可证服务器中的第一许可证以实现注册;以及S4、根据主机的IP确定对应的第二许可证,并在许可证服务器中删除第二许可证。生产环境中部署VirtualGPU软件的时候,采用高可用HA模式部署License服务器,可以解决普通双机只是实现正常GPU功能和用户数据高可用迁移,不能实现备用机license的注册,即使实现双机迁移,备机没有注册license还是不能用。本专利技术在实现VGPU双机功能的同时,自动实现备机license的注册,满足生产环境需要,可以有效防止由于License组件单点故障导致的用户体验下降。在物理机中创建多个虚拟机,将多个虚拟机分别配置为许可证服务器、主机和备用机。在安装了GPU的物理机中创建多个虚拟机,本专利技术为了描述方便,只取最小运行环境进行描述,也即是在物理机中创建三个虚拟机,分别定义为V1、V2和V3,V1是唯一的,V2,V3可以有很多,只要是物理GPU支持,就可以根据业务需要,自由创建。可以将V1配置成license服务器,具体部署license文件,提供激活码。V2是主机,进行正常业务的处理。V3是备用节点,当V2机器出现问题的时候,通过V3继续处理V2的业务,保持业务的正常运行。在一些实施方式中,将所述多个虚拟机分别配置为许可证服务器、主机和备用机包括:配置许可证文件,并将所述许可证文件导入所述许可证服务器对应的虚拟机。V1可以在NVIDIALicense门户本文档来自技高网...

【技术保护点】
1.一种部署GPU许可证服务器的方法,其特征在于,包括以下步骤:/n在物理机中创建多个虚拟机,将所述多个虚拟机分别配置为许可证服务器、主机和备用机;/n每隔预设时间检测所述主机是否正常,响应于所述主机出现异常,将所述主机的数据迁移到所述备用机;/n根据所述备用机的IP获取并绑定所述许可证服务器中的第一许可证以实现注册;以及/n根据所述主机的IP确定对应的第二许可证,并在所述许可证服务器中删除所述第二许可证。/n

【技术特征摘要】
1.一种部署GPU许可证服务器的方法,其特征在于,包括以下步骤:
在物理机中创建多个虚拟机,将所述多个虚拟机分别配置为许可证服务器、主机和备用机;
每隔预设时间检测所述主机是否正常,响应于所述主机出现异常,将所述主机的数据迁移到所述备用机;
根据所述备用机的IP获取并绑定所述许可证服务器中的第一许可证以实现注册;以及
根据所述主机的IP确定对应的第二许可证,并在所述许可证服务器中删除所述第二许可证。


2.根据权利要求1所述的方法,其特征在于,将所述多个虚拟机分别配置为许可证服务器、主机和备用机包括:
配置许可证文件,并将所述许可证文件导入所述许可证服务器对应的虚拟机。


3.根据权利要求1所述的方法,其特征在于,将所述多个虚拟机分别配置为许可证服务器、主机和备用机包括:
将虚拟GPU映射到所述主机和所述备用机对应的虚拟机。


4.根据权利要求1所述的方法,其特征在于,所述每隔预设时间检测所述主机是否正常包括:
判断所述主机响应于指令的时间是否超过阈值。


5.根据权利要求1所述的方法,其特征在于,所述根据所述备用机的IP获取并绑定所述许可证服务器中的第一许可证以实现注册包括:
提取所述备用机的IP,根据所述备用机的IP在所述许可证服务器中未使用的许可证中进行匹配,并将匹配到的第一许可证与所述备用机的IP进行绑定。
<...

【专利技术属性】
技术研发人员:李健
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

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

1