[发明专利]用于部署大规模集群文件系统的系统及方法有效
申请号: | 201611169173.1 | 申请日: | 2016-12-16 |
公开(公告)号: | CN106446303B | 公开(公告)日: | 2020-01-14 |
发明(设计)人: | 郝向东;侯斌;任东旭 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F16/11 | 分类号: | G06F16/11;G06F16/182;G06F9/50 |
代理公司: | 37205 济南舜源专利事务所有限公司 | 代理人: | 刘晓政 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种用于部署大规模集群文件系统的系统及方法,通过分离出集群文件系统部署流程中所需的配置参数,形成Json配置文件,利用shell脚本解析配置文件,快速的进行集群部署;同时在处理底层磁盘时,采用进程池和线程池自适应调整进程和线程的策略处理大量节点的磁盘,优化大规模集群的磁盘处理速度,实现大规模集群的快速部署。 | ||
搜索关键词: | 用于 部署 大规模 集群 文件系统 系统 方法 | ||
【主权项】:
1.一种用于部署大规模集群文件系统的系统,其特征在于:包括配置文件生成器、中控单元、检测器,配置文件生成器通过分离出集群文件系统部署流程中所需的配置参数,形成配置文件,配置文件生成器接中控单元的控制数据输入接口,以向中控单元传输配置文件,中控单元的控制数据输出接口接文件系统的所有节点,并向各节点传送配置文件、控制指令以及检测指令,每个节点可以为主节点或从节点,且每个节点中都配置有解析脚本,以用于解析中控单元传送的配置文件,检测器接所有节点,用于检测各节点配置过程中的参数,检测器还接中控单元的检测数据输入接口,向中控单元反馈各节点的配置参数,配置文件生成器为Json文件生成器,解析脚本为shell脚本;其中需要部署的各节点接收到中控单元传送的Json配置文件后,发送节点参数至检测器,检测器根据节点参数给定主节点和从节点,计算节点数n,并将节点数n以及各节点参数传送至中控单元,中控单元以节点数n作为节点处理进程数,并发送控制指令以及检测指令至各节点,控制指令用于控制n个节点同时进行参数配置,实现多进程配置;其中各节点收到中控单元发出的检测指令后,将各自的CPU核数以及磁盘参数至检测器,检测器根据收到的数据获得各节点的CPU核数t以及各节点的磁盘数量d,并将各节点的CPU核数t以及各节点的磁盘数量d传送至中控单元,中控单元以(2*ti)和di中较小的一个作为第i个节点上的线程数,使得各节点在对应的进程内对自身的磁盘执行多线程操作。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201611169173.1/,转载请声明来源钻瓜专利网。