专利名称:服务器集群的license管理方法
技术领域:
本发明涉及云计算领域,特别涉及一种服务器集群的license管理方法。
背景技术:
在实际应用中,对于云计算平台类的软件,都有大量服务器,并且存储大量数据,如果不对服务器进行权限控制及使用数量的管理,将会造成服务器集群没有统一的规范,服务器使用就会失去控制,进而不能够确保服务器的有效管理。
发明内容
(一)解决的技术问题本发明解决的技术问题是如何使得服务器的使用受到控制。(二)技术方案本发明提供了一种服务器集群的license管理方法,所述方法包括:S1:获取软件指纹码,根据所述指纹码生成软件密钥;利用所述软件密钥并根据用户需求生成license,所述用户需求包括软件使用时长、服务器数量上限值和服务器核数上限值;S2:根据所述软件密钥安装软件,所述license对服务器集群进行实时监测。优选地,步骤SI中所述根据用户需求生成license为利用非对称加密算法生成所述 license。优选地,步骤S2中,若监测到软件使用时长超过所述license限制的所述软件使用时长,则所述软件无法使用;若监测到服务器数量超过所述license限制的所述服务器数量上限值,则超出所述服务器数量上限值的服务器无法使用所述软件;若监测到建立虚拟机的数量超过所述license限制的服务器核数上限值所能建立的虚拟机的数量,则禁止再次建立虚拟机。(三)有益效果本发明通过采用服务器集群的license管理方法,使得服务器的使用受到控制。
图1是本发明提供的方法流程图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。 每个服务器为一个节点node,每个node上有固定的核数,核数是服务器集群中能够建立虚拟机的个数,当用户在大的服务器集群中使用软件,需要提供软件的指纹码,开发人员根据软件指纹码以及用户对该软件的需求,用非对称加密算法生成一个唯一的license。本发明提供了一种服务器集群的license管理方法,如图1所示,所述方法包括:S1:获取软件指纹码,根据所述指纹码生成软件密钥;利用所述软件密钥并根据用户需求生成license,所述用户需求包括软件使用时长、服务器数量上限值和服务器核数上限值;S2:根据所述软件密钥安装软件,所述license对服务器集群进行实时监测。步骤SI中所述根据用户需求生成license为利用非对称加密算法生成所述license。步骤S2中,若监测到软件使用时长超过所述license限制的所述软件使用时长,则所述软件无法使用,用户需重新购买该软件;若监测到服务器数量超过所述license限制的所述服务器数量上限值,则超出所述服务器数量上限值的服务器无法使用所述软件;若监测到建立虚拟机的数量超过所述license限制的服务器核数上限值所能建立的虚拟机的数量,则禁止再次建立虚拟机。通过采用服务器集群的license管理方法,控制服务器的数量不能超出license的限制,确保了服务器的有效管理。以上实施方式仅用于 说明本发明,而并非对本发明的限制,有关技术领域的普通技术人员,在不脱离本发明的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本发明的范畴,本发明的专利保护范围应由权利要求限定。
权利要求
1.一种服务器集群的license管理方法,其特征在于,所述方法包括: 51:获取软件指纹码,根据所述指纹码生成软件密钥;利用所述软件密钥并根据用户需求生成license,所述用户需求包括软件使用时长、服务器数量上限值和服务器核数上限值; 52:根据所述软件密钥安装软件,所述license对服务器集群进行实时监测。
2.根据权利要求1所述的方法,其特征在于,步骤SI中所述根据用户需求生成license为利用非对称加密算法生成所述license。
3.根据权利要求1所述的方法,其特征在于,步骤S2中, 若监测到软件使用时长超过所述license限制的所述软件使用时长,则所述软件无法使用; 若监测到服务器数量超过所述license限制的所述服务器数量上限值,则超出所述服务器数量上限值的服务器无法使用所述软件; 若监测到建立虚拟机的数量超过所述license限制的服务器核数上限值所能建立的虚拟机的数量,则禁止再次建立虚拟机。
全文摘要
本发明提供一种服务器集群的license管理方法,所述方法包括S1获取软件指纹码,根据所述指纹码生成软件密钥;利用所述软件密钥并根据用户需求生成license,所述用户需求包括软件使用时长、服务器数量上限值和服务器核数上限值;S2根据所述软件密钥安装软件,所述license对服务器集群进行实时监测。本发明通过采用服务器集群的license管理方法,使得服务器的使用受到控制。
文档编号H04L12/24GK103220166SQ201310091348
公开日2013年7月24日 申请日期2013年3月21日 优先权日2013年3月21日
发明者崔隆 申请人:汉柏科技有限公司