[发明专利]一种部署集群中HTTP文件服务器的方法及系统有效
申请号: | 201810530880.1 | 申请日: | 2018-05-29 |
公开(公告)号: | CN108763471B | 公开(公告)日: | 2021-10-22 |
发明(设计)人: | 臧林劼 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F16/182 | 分类号: | G06F16/182 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 部署 集群 http 文件服务器 方法 系统 | ||
1.一种部署集群中HTTP文件服务器的方法,其特征在于,包括:
启动集群中的HTTP文件服务器并接收服务器部署指令;
根据所述服务器部署指令生成相应的CLI命令行;其中,所述CLI命令行为通过Python语言开发的命令行;
通过所述CLI命令行对所述HTTP文件服务器执行动态部署操作。
2.根据权利要求1所述方法,其特征在于,通过所述CLI命令行对所述HTTP文件服务器执行动态部署操作包括:
当所述服务器部署命令为服务器动态管理命令时,通过第一CLI命令行对HTTP文件服务器执行服务器停止操作或服务器状态查询操作;
当所述服务器部署命令为用户动态管理命令时,通过第二CLI命令行对所述HTTP文件服务器执行用户创建操作、用户删除操作或用户查询操作;其中,所述用户动态管理命令用于对存在用户名的用户进行管理;
当所述服务器部署命令为匿名用户动态管理命令时,通过第三CLI命令行对所述HTTP文件服务器内的匿名用户的共享文件服务执行创建共享操作、删除共享操作或修改共享操作;
当所述服务器部署命令为共享目录动态管理命令时,通过第四CLI命令行对所述HTTP文件服务器内的共享目录执行创建共享操作、删除共享操作或查询操作。
3.根据权利要求2所述方法,其特征在于,还包括:
当所述服务器部署命令为异常处理命令时,通过第五CLI命令行采集所述HTTP文件服务器工作过程中的异常信息,以便上传所述异常信息。
4.根据权利要求2所述方法,其特征在于,所述第一CLI命令行、所述第二CLI命令行、所述第三CLI命令行和所述第四CLI命令行均为采用Python语言开发的CLI命令行。
5.根据权利要求2所述方法,其特征在于,所述通过第二CLI命令行对所述HTTP文件服务器执行用户创建操作、用户删除操作或用户查询操作包括:
通过第二CLI命令行对所述HTTP文件服务器执行所述用户创建操作,并将创建的用户名同步至所述HTTP文件服务器的所有节点;
或,通过所述第二CLI命令行对htpasswd目录文件进行Python split分割并执行所述用户删除操作;
或,通过所述第二CLI命令行对htpasswd目录文件进行Python split分割并执行所述用户查询操作。
6.根据权利要求1所述方法,其特征在于,所述启动集群中的HTTP文件服务器包括:
通过CLI命令的方式启动集群中的HTTP文件服务器。
7.一种部署集群中HTTP文件服务器的系统,其特征在于,包括:
指令接收模块,用于启动集群中的HTTP文件服务器并接收服务器部署指令;
命令行生成模块,用于根据所述服务器部署指令生成相应的CLI命令行;其中,所述CLI命令行为通过Python语言开发的命令行;
动态部署模块,用于通过所述CLI命令行对所述HTTP文件服务器执行动态部署操作。
8.根据权利要求7所述系统,其特征在于,动态部署模块包括:
服务器部署单元,用于当所述服务器部署命令为服务器动态管理命令时,通过第一CLI命令行对HTTP文件服务器执行服务器停止操作或服务器状态查询操作;
用户名部署单元,用于当所述服务器部署命令为用户动态管理命令时,通过第二CLI命令行对所述HTTP文件服务器执行用户创建操作、用户删除操作或用户查询操作;其中,所述用户动态管理命令用于对存在用户名的用户进行管理;
匿名用户部署单元,用于当所述服务器部署命令为匿名用户动态管理命令时,通过第三CLI命令行对所述HTTP文件服务器内的匿名用户的共享文件服务执行创建共享操作、删除共享操作或修改共享操作;
共享目录部署单元,用于当所述服务器部署命令为共享目录动态管理命令时,通过第四CLI命令行对所述HTTP文件服务器内的共享目录执行创建共享操作、删除共享操作或查询操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810530880.1/1.html,转载请声明来源钻瓜专利网。