一种实现共享的方法和系统技术方案

技术编号:16219491 阅读:53 留言:0更新日期:2017-09-16 01:57
本发明专利技术实施例公开了一种实现共享的方法和系统,所述方法包括:计算节点接收到来自用户的挂载命令,向存储模块所在的节点发送挂载命令;其中,挂载命令包括挂载的目录、存储模块所在的节点标识和用户名;存储模块所在的节点判断用户名对应的用户是否具有对挂载的目录进行挂载的权限,如果是,则向计算节点返回表示具备挂载权限的消息;计算节点接收到表示具备挂载权限的消息,加载挂载的目录。通过本发明专利技术实施例的方案,计算节点通过挂载命令实现挂载,实现了任意用户具备操作的可能,同时提高了安全性。

Method and system for realizing sharing

The embodiment of the invention discloses a method and a system for sharing, the method comprises: calculating the node receives from the user to the mount command, the storage module node sends the mount command; the mount command includes a mounted directory storage module, where the node ID and user name; the node determines the storage module whether the user name corresponding to the user has mounted mounted directory permissions, if it is to compute node returns with Mount permissions information; computing nodes to have the permission to mount said message, loading mounted directory. Through the embodiment of the embodiment of the invention, the computing node realizes the mounting by the mount command, realizes the possibility that any user has the operation, and simultaneously improves the security.

【技术实现步骤摘要】
一种实现共享的方法和系统
本专利技术涉及集群技术,尤指一种实现共享的方法和系统。
技术介绍
计算机集群(ComputerCluster)是指通过网络连接的一些计算节点组成的整体,这些计算节点通过软件调度协调工作,使得整个集群的运行模式如同一台单一计算机一样。当前,计算机集群计算已经广泛应用于大数据、云计算、高性能计算得到那个多个信息技术(IT,InternetTechnology)领域。存储是计算机集群,特别是高性能计算机集群系统中常见的组成部分,随着计算机集群的发展,存储也呈现出不同的特征,常见的存储类型包括网络附属存储(NAS,NetworkAttachedStorage),存储区域网络(SAN,StorageAreaNetwork)等。而其中NAS作为最常见的计算机集群中的存储类型,多采用网络文件系统(NFS,NetworkFileSystem)协议来进行文件的操作和共享。NFS协议允许客户端计算机(client)通过计算机网络像访问本地存储一样访问其他计算机上通过NFS协议共享的文件。当前,NFS协议已经被广泛的应用在高性能计算集群中。一种常用的使用方式是存储节点通过NFS协本文档来自技高网...
一种实现共享的方法和系统

【技术保护点】
一种实现共享的方法,其特征在于,应用于集群系统,所述集群系统包括:管理模块、存储模块和一个或一个以上计算节点;管理模块所在的节点、存储模块所在的节点和计算节点通过交换机实现通信;所述方法包括:计算节点接收到来自用户的挂载命令,向存储模块所在的节点发送挂载命令;其中,挂载命令包括挂载的目录、存储模块所在的节点标识和用户名;存储模块所在的节点接收到来自计算节点的挂载命令,判断用户名对应的用户是否具有对挂载的目录进行挂载的权限,如果是,则向计算节点返回表示具备挂载权限的消息;计算节点接收到表示具备挂载权限的消息,加载挂载的目录。

【技术特征摘要】
1.一种实现共享的方法,其特征在于,应用于集群系统,所述集群系统包括:管理模块、存储模块和一个或一个以上计算节点;管理模块所在的节点、存储模块所在的节点和计算节点通过交换机实现通信;所述方法包括:计算节点接收到来自用户的挂载命令,向存储模块所在的节点发送挂载命令;其中,挂载命令包括挂载的目录、存储模块所在的节点标识和用户名;存储模块所在的节点接收到来自计算节点的挂载命令,判断用户名对应的用户是否具有对挂载的目录进行挂载的权限,如果是,则向计算节点返回表示具备挂载权限的消息;计算节点接收到表示具备挂载权限的消息,加载挂载的目录。2.根据权利要求1所述的方法,其特征在于,该方法还包括:所述计算节点接收到来自所述用户的卸载命令,向所述存储模块所在的节点发送所述卸载命令;其中,所述卸载命令包括用户名和卸载的目录;所述存储模块所在的节点接收到来自计算节点的卸载命令,判断用户名对应的用户是否具有对卸载的目录进行卸载的权限,如果是,则向所述计算节点返回表示具备卸载权限的消息;所述计算节点接收到表示具备卸载权限的消息,删除卸载的目录。3.根据权利要求1所述的方法,其特征在于,该方法还包括:当所述存储模块和所述管理模块位于不同的节点时,所述管理模块所在的节点接收到来自用户的挂载命令,向所述存储模块所在的节点发送挂载命令;其中,所述挂载命令包括挂载的目录、存储模块所在的节点标识和用户名;存储模块所在的节点接收到来自管理模块所在的节点的挂载命令,判断所述用户名对应的用户是否具有对挂载的目录进行挂载的权限,如果是,则向所述管理模块所在的节点返回表示具备挂载权限的消息;所述管理模块所在的节点接收到表示具备挂载权限的消息,加载挂载的目录。4.根据权利要求3所述的方法,其特征在于,该方法还包括:所述管理模块所在的节点接收到来自所述用户的卸载命令,向所述存储模块所在的节点发送卸载命令;其中,所述卸载命令包括用户名和卸载的目录;所述存储模块所在的节点接收到来自管理模块所在的节点的卸载命令,判断用户名对应的用户是否具有对卸载的目录进行卸载的权限,如果是,则向所述管理模块所在的节点返回表示具备卸载权限的消息;所述管理模块所在的节点接收到表示具备卸载权限的消息,删除卸载的目录。5.根据权利要求1~4任意一项所述的方法,其特征在于,所述存储模块所在的节点与所述管理模块所在的节点或...

【专利技术属性】
技术研发人员:朱红刘羽金莲任丹琴陈俊
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1