[发明专利]一种部署私有云的方法和设备有效
申请号: | 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.vipzhuanli.com/pat/books/202011396384.5/2.html,转载请声明来源钻瓜专利网。