亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種面向云操作系統(tǒng)的分布式、高可用的許可證認(rèn)證方法

文檔序號:9687807閱讀:235來源:國知局
一種面向云操作系統(tǒng)的分布式、高可用的許可證認(rèn)證方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及軟件許可證認(rèn)證技術(shù)領(lǐng)域,特別是一種面向云操作系統(tǒng)的分布式、高可用的許可證認(rèn)證方法。
【背景技術(shù)】
[0002]傳統(tǒng)軟件主要在單臺節(jié)點運行,其許可證認(rèn)證也基于本節(jié)點的硬件綁定機制認(rèn)證,如果綁定的硬件出現(xiàn)問題,該許可證認(rèn)證將不通過。而云操作系統(tǒng)主要管理了多個服務(wù)器節(jié)點的資源信息,如果仍然采用上述許可證綁定機制,沒法保證云操作系統(tǒng)的高可用性;影響云操作系統(tǒng)的大部分組件功能,最終影響云操作系統(tǒng)的穩(wěn)定性和用戶操作體驗,給用戶和云操作系統(tǒng)的授權(quán)帶來損失。因此,面向云操作系統(tǒng)需要一種高可用許可證認(rèn)證機制來保證系統(tǒng)能夠不受許可證認(rèn)證的影響系統(tǒng)服務(wù)。

【發(fā)明內(nèi)容】

[0003]本發(fā)明解決的技術(shù)問題在于提供分布式、高可靠的許可證認(rèn)證Agent服務(wù),解決了單機上硬件損壞引起的認(rèn)證失敗問題。
[0004]本發(fā)明解決上述技術(shù)問題的技術(shù)方案是:
[0005]所述的方法包括如下步驟:
[0006]步驟1:基于多個跨節(jié)點硬件綁定的許可證生成工具,指定多個許可證Agent認(rèn)證地址以及硬件參數(shù)收集策略從認(rèn)證Agent處獲取要綁定的硬件參數(shù)信息,將硬件參數(shù)等信息發(fā)送至云操作系統(tǒng)授權(quán)系統(tǒng)地址生成許可證;
[0007]步驟2:動態(tài)更新許可證服務(wù),其中包括更新綁定的硬件參數(shù)信息;
[0008]步驟3:云操作系統(tǒng)許可證認(rèn)證服務(wù),將許可證綁定的硬件參數(shù)信息發(fā)送至任意一臺可用的許可證認(rèn)證Agent,并反饋許可證認(rèn)證結(jié)果,如果由于認(rèn)證失敗,將嘗試另外一臺認(rèn)證Agent,依次進行。
[0009]所述基于多個跨節(jié)點硬件綁定的許可證生成工具支持硬件參數(shù)收集策略配置,包括節(jié)點服務(wù)器的硬件類型(硬盤序列號、主板型號、cpu型號)、收集每個節(jié)點硬件參數(shù)個數(shù)限制;支持云操作系統(tǒng)服務(wù)器授權(quán)系統(tǒng)地址的變更。
[0010]所述更新許可證服務(wù)是通過云操作系統(tǒng)門戶動態(tài)更新,不用重啟系統(tǒng)服務(wù)。
[0011]所述云操作系統(tǒng)許可證認(rèn)證服務(wù)中認(rèn)證后臺至少有一個可用的許可證認(rèn)證Agent,保證認(rèn)證的高可用性。
[0012]所述許可證認(rèn)證Agent可用是指Agent定期向云操作系統(tǒng)認(rèn)證客戶端匯報自身的服務(wù)狀態(tài),服務(wù)通信狀態(tài)正常為可用。
[0013]本發(fā)明提供了基于多個跨節(jié)點硬件綁定的許可證生成工具,收集許可證認(rèn)證Agent的硬件參數(shù)信息,將硬件參數(shù)等信息發(fā)送至云操作系統(tǒng)授權(quán)系統(tǒng)生成許可證;動態(tài)更新許可證服務(wù),其中包括調(diào)整綁定的硬件參數(shù)信息,而不需要重啟云操作系統(tǒng);最后提供分布式、高可靠的許可證認(rèn)證Agent服務(wù),解決了單機上硬件損壞引起的認(rèn)證失敗問題。
【附圖說明】
[0014]下面結(jié)合附圖對本發(fā)明進一步說明:
[0015]圖1為本發(fā)明方法框架圖;
【具體實施方式】
[0016]見圖1所示,是本發(fā)明方法的框架圖;本發(fā)明方法具體實施步驟是:
[0017]1、生成含有跨節(jié)點的硬件參數(shù)信息的許可證
[0018]1)配置獲取參數(shù)配置
[0019]#獲取硬件類型,只獲取硬盤序列號
[0020]Types = disk
[0021]#每個節(jié)點硬件數(shù)量
[0022]Number = 1
[0023]#Agent地址域名或IP,中間以“,”隔開
[0024]Host = nodel,node2
[0025]2)將獲取nodel,node2上各1個硬盤序列號
[0026]以Linux上操作系統(tǒng)硬盤序列號為例:
[0027]disk serial number:ff2F0WAB0,ff1E3GB3G
[0028]3)、生成含有disk serial number的證書,并加密,代號為cloud-os.license。
[0029]2、動態(tài)更新許可證
[0030]將證書通過云操作系統(tǒng)門戶更新至系統(tǒng)中,動態(tài)生效。
[0031]3、證書認(rèn)證
[0032]獲取證書cloud-os.License中diskserial number信息以及許可證agent狀態(tài),如果狀態(tài)為可用,將許可證綁定的硬盤參數(shù)(disk serial number:W2F0WAB0,W1E3GB3G)發(fā)送至agent驗證,其驗證就是校驗該Agent含有其中的磁盤序列號,如果有,則證明該許可證不是偽造的。
【主權(quán)項】
1.一種面向云操作系統(tǒng)的分布式、高可用的許可證認(rèn)證方法,其特征在于:所述的方法包括如下步驟: 步驟1:基于多個跨節(jié)點硬件綁定的許可證生成工具,指定多個許可證Agent認(rèn)證地址以及硬件參數(shù)收集策略從認(rèn)證Agent處獲取要綁定的硬件參數(shù)信息,將硬件參數(shù)等信息發(fā)送至云操作系統(tǒng)授權(quán)系統(tǒng)地址生成許可證; 步驟2:動態(tài)更新許可證服務(wù),其中包括更新綁定的硬件參數(shù)信息; 步驟3:云操作系統(tǒng)許可證認(rèn)證服務(wù),將許可證綁定的硬件參數(shù)信息發(fā)送至任意一臺可用的許可證認(rèn)證Agent,并反饋許可證認(rèn)證結(jié)果,如果由于認(rèn)證失敗,將嘗試另外一臺認(rèn)證Agent,依次進行。2.根據(jù)權(quán)利要求1所述的一種面向云操作系統(tǒng)的分布式、高可用的許可證認(rèn)證方法,其特征在于:所述基于多個跨節(jié)點硬件綁定的許可證生成工具支持硬件參數(shù)收集策略配置,包括節(jié)點服務(wù)器的硬件類型(硬盤序列號、主板型號、cpu型號)、收集每個節(jié)點硬件參數(shù)個數(shù)限制;支持云操作系統(tǒng)服務(wù)器授權(quán)系統(tǒng)地址的變更。3.根據(jù)權(quán)利要求1所述的一種面向云操作系統(tǒng)的分布式、高可用的許可證認(rèn)證方法,其特征在于:所述更新許可證服務(wù)是通過云操作系統(tǒng)門戶動態(tài)更新,不用重啟系統(tǒng)服務(wù)。4.根據(jù)權(quán)利要求2所述的一種面向云操作系統(tǒng)的分布式、高可用的許可證認(rèn)證方法,其特征在于:所述更新許可證服務(wù)是通過云操作系統(tǒng)門戶動態(tài)更新,不用重啟系統(tǒng)服務(wù)。5.根據(jù)權(quán)利要求1至4任一項所述的一種面向云操作系統(tǒng)的分布式、高可用的許可證認(rèn)證方法,其特征在于:所述云操作系統(tǒng)許可證認(rèn)證服務(wù)中認(rèn)證后臺至少有一個可用的許可證認(rèn)證Agent,保證認(rèn)證的高可用性。6.根據(jù)權(quán)利要求1至4任一項所述的一種面向云操作系統(tǒng)的分布式、高可用的許可證認(rèn)證方法,其特征在于:所述許可證認(rèn)證Agent可用是指Agent定期向云操作系統(tǒng)認(rèn)證客戶端匯報自身的服務(wù)狀態(tài),服務(wù)通信狀態(tài)正常為可用。7.根據(jù)權(quán)利要求5所述的一種面向云操作系統(tǒng)的分布式、高可用的許可證認(rèn)證方法,其特征在于:所述許可證認(rèn)證Agent可用是指Agent定期向云操作系統(tǒng)認(rèn)證客戶端匯報自身的服務(wù)狀態(tài),服務(wù)通信狀態(tài)正常為可用。
【專利摘要】本發(fā)明涉及軟件許可證認(rèn)證技術(shù)領(lǐng)域,特別是一種面向云操作系統(tǒng)的分布式、高可用的許可證認(rèn)證方法。本發(fā)明包括如下步驟:1:基于多個跨節(jié)點硬件綁定的許可證生成工具,指定多個許可證Agent認(rèn)證地址以及硬件參數(shù)收集策略從認(rèn)證Agent處獲取要綁定的硬件參數(shù)信息,將硬件參數(shù)等信息發(fā)送至云操作系統(tǒng)授權(quán)系統(tǒng)地址生成許可證;2:動態(tài)更新許可證服務(wù),其中包括更新綁定的硬件參數(shù)信息;3:云操作系統(tǒng)許可證認(rèn)證服務(wù),將許可證綁定的硬件參數(shù)信息發(fā)送至任意一臺可用的許可證認(rèn)證Agent,并反饋許可證認(rèn)證結(jié)果,如果由于認(rèn)證失敗,將嘗試另外一臺認(rèn)證Agent,依次進行。本發(fā)明解決了單機上硬件損壞引起的認(rèn)證失敗問題;可以用于云操作系統(tǒng)的分布式、高可用的許可證認(rèn)證。
【IPC分類】G06F21/12
【公開號】CN105447346
【申請?zhí)枴緾N201510768157
【發(fā)明人】羅義兵, 楊松, 季統(tǒng)凱
【申請人】國云科技股份有限公司
【公開日】2016年3月30日
【申請日】2015年11月10日
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1