[發明專利]一種部署私有云的方法和設備有效
| 申請號: | 202011396384.5 | 申請日: | 2020-12-03 |
| 公開(公告)號: | CN112564888B | 公開(公告)日: | 2023-01-24 |
| 發明(設計)人: | 楊亞楠;馬洪錕;郭乃洪 | 申請(專利權)人: | 云知聲智能科技股份有限公司;廈門云知芯智能科技有限公司 |
| 主分類號: | H04L9/06 | 分類號: | H04L9/06;H04L9/40;G06F21/60;G06F21/12 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100096 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 部署 私有 方法 設備 | ||
本發明涉及一種部署私有云的方法和設備,該方法包括:安裝并啟動加密狗;啟動與加密狗代理連接的加密狗代理服務;通過docker??net=host模式啟動私有云服務;通過所述私有云服務與所述加密狗代理服務之間進行信息交互,以驗證所述加密狗是否正常;當驗證結果為所述加密狗正常,則所述私有云服務在docker環境下成功啟動。本方案,通過設置加密狗代理服務,基于加密狗代理服務分布與加密狗代理與私有云服務的數據,實現私有云也能獲取到加密狗是否正常的信息,進而當確定加密狗正常時,完成私有云服務在docker環境下成功啟動。
技術領域
本發明涉及加密狗與私有云技術領域,具體涉及一種部署私有云的方法和設備。
背景技術
加密狗,也稱加密鎖,是一種插在計算機并行口上的軟硬件結合的加密產品(新型加密鎖也有usb口的)。一般都有幾十或幾百字節的非易失性存儲空間可供讀寫,是為軟件開發商提供的一種智能型的具有軟件保護功能的工具,它包含一個安裝在計算機并行口或USB口上的硬件,及一套適用于各種語言的接口軟件和工具軟件。加密狗基于硬件保護技術,其目的是通過對軟件與數據的保護防止知識產權被非法使用。
在機器安裝上加密狗,可以有效地保護公司的技術資產不被盜用,但是也存在一個問題:目前的加密狗代理僅支持在本地宿主機上進行驗證和獲取加密狗所支持的引擎類型信息,而docker環境下并不支持對加密狗的驗證及獲取加密狗所支持的引擎類型信息的操作;由此,在裝有加密狗的機器上無法正常地通過docker(是一個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到一個可移植的鏡像中,然后發布到任何流行的Linux或Windows機器上,也可以實現虛擬化)技術進行部署私有云(英文名稱為PrivateClouds,是為一個客戶單獨使用而構建的,因而提供對數據、安全性和服務質量的最有效控制的存儲計算空間)。
由此,目前希望也能在docker環境下安全的部署私有云服務。
發明內容
本發明提供一種部署私有云的方法和設備,能夠解決目前無法在docker環境部署私有云的技術問題。
本發明解決上述技術問題的技術方案如下:
本發明提出了一種部署私有云的方法,包括:
安裝并啟動加密狗;
啟動與加密狗代理連接的加密狗代理服務;
通過docker--net=host模式啟動私有云服務;
通過所述私有云服務與所述加密狗代理服務之間進行信息交互,以驗證所述加密狗是否正常;
當驗證結果為所述加密狗正常,則所述私有云服務在docker環境下成功啟動。
在一個具體的實施例中,所述“所述私有云服務與所述加密狗代理服務之間進行信息交互,以驗證所述加密狗是否正常”,包括:
所述私有云服務向所述加密狗代理服務發送請求信息;
所述加密狗代理服務將所述請求信息發送給加密狗代理;
所述加密狗代理服務將所述加密狗反饋的響應信息發送給所述私有云服務;
所述私有云服務基于所述響應信息驗證所述加密狗是否正常。
在一個具體的實施例中,所述請求信息用于請求驗證所述加密狗是否存在、是否過期、是否支持所述私有云服務的類型,以及請求獲取支持的并發數;
當響應信息為所述加密狗存在,未過期,且支持所述私有云服務的類型時,確定所述加密狗正常。
在一個具體的實施例中,所述“當驗證結果為所述加密狗正常,則所述私有云服務在docker環境下成功啟動”,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于云知聲智能科技股份有限公司;廈門云知芯智能科技有限公司,未經云知聲智能科技股份有限公司;廈門云知芯智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011396384.5/2.html,轉載請聲明來源鉆瓜專利網。





