一种访问管理方法及装置制造方法及图纸

技术编号:16529060 阅读:21 留言:0更新日期:2017-11-09 20:50
本发明专利技术提供一种访问管理方法及装置,上述方法包括以下步骤:预先在访问端与被访问端之间设置中间件设备;所述访问端通过所述中间件设备访问所述被访问端中的目标文件。上述技术方案中,通过设置的中间件设备,对被访问端中的目标文件进行访问,实现了在访问端无需安装客户端软件即可访问被访问端中的目标文件,方便了用户操作,大大提升了用户体验。

【技术实现步骤摘要】
一种访问管理方法及装置
本专利技术属于访问控制领域,尤其涉及一种访问管理方法及装置。
技术介绍
随着现代社会科技的发展,大数据已经成为未来发展的一种趋势,随之而来的是对存储设备中大量数据进行管理的文件系统的广泛应用。Lustre是一个以GNUGeneralPublic为许可证的,开源的分布式并行文件系统。由于Lustre文件系统的体系结构具有极好的可扩展性,它得以在科学计算、石油天然气、制造业、金融等领域得到广泛部署。Lustre文件系统可以为其客户端提供包含对共享文件对象的并行存取能力在内的POSIX接口。Lustre是一个面向对象的文件系统,它由三个部件组成:元数据服务器(Metadataservers,MDS),主要提供元数据服务;对象存储服务器(objectstorageservers,OSS),expose块设备并提供数据;和元数据客户端MDC。另外,Lustre文件系统还包括管理服务器MGS,主要提供Lustre文件系统的配置信息。Lustre使用块设备来作为文件数据和元数据的存储介质,每个块设备只能由一个Lustre服务管理,Lustre文件系统的容量是所有单个OST的容量之和,客户端通过POSIXI/O系统调用来并行访问和使用数据。由于Lustre文件系统设计了私有协议的客户端,仅提供Linux/Unix系统客户端软件,对于Linux/Unix系统来说,只需要安装集群文件系统客户端软件即可;而对于Windows/Mac等系统而言,因为没有客户端软件可用,就没法访问Lustre文件系统了。另外,一些特殊场合下,用户不希望在Linux/Unix/Windows/Mac系统上安装客户端软件,而是希望通过标准协议访问Lustre文件系统。因此,迫切需要提供一种访问管理方法来解决上述技术问题。
技术实现思路
本专利技术提供一种访问管理方法及装置,以解决上述问题。本专利技术实施例提供一种访问管理方法。上述方法包括以下步骤:预先在访问端与被访问端之间设置中间件设备;所述访问端通过所述中间件设备访问所述被访问端中的目标文件。本专利技术实施例还提供了一种访问管理装置,包括:处理器,适于实现各指令;存储设备,适于存储多条指令,所述指令适于由所述处理器加载并执行;预先在访问端与被访问端之间设置中间件设备;所述访问端通过所述中间件设备访问所述被访问端中的目标文件。本专利技术实施例提供了以下技术方案:预先在访问端与被访问端之间设置中间件设备;所述访问端通过所述中间件设备访问所述被访问端中的目标文件。上述技术方案中,通过设置的中间件设备,对被访问端中的目标文件进行访问,实现了在访问端无需安装客户端软件即可访问被访问端中的目标文件,方便了用户操作,大大提升了用户体验。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1所示为本专利技术实施例1的访问管理方法处理流程图;图2所示为本专利技术实施例2的访问管理装置结构图。具体实施方式下文中将参考附图并结合实施例来详细说明本专利技术。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。图1所示为本专利技术实施例1的访问管理方法处理流程图,包括以下步骤:步骤101:预先在访问端与被访问端之间设置中间件设备;进一步地,在所述中间件设备上挂载目标文件信息。进一步地,在所述中间件设备上挂载目标文件信息是指:将所述目标文件所在的分区信息挂载到所述中间件设备中对应的目录上。进一步地,所述访问端通过所述中间件设备访问所述被访问端中的目标文件之前,还包括:对所述中间件设备进行业务配置;其中,所述业务配置包括:配置共享项目软件包即CTDB软件包、配置网络共享目录Samba、配置网络文件系统NFS。优选地,对所述中间件设备进行业务配置后,运行所述业务配置。步骤102:所述访问端通过所述中间件设备访问所述被访问端中的目标文件。下面对本专利技术实施例进行详细说明:本专利技术实施例主要包括以下几个关键点:步骤1:预先在访问端与被访问端之间设置中间件设备;进一步地,在所述中间件设备上挂载所述文件系统:mount-tlustre192.168.126.13@o2ib:/Lustre/lustre其中,在所述中间件设备上挂载所述文件系统之前,还包括:部署Lustre文件系统,其中,所述部署Lustre文件系统的过程为:1)创建mgt:mkfs.lustre--mgs/dev/sda2)创建mdt:mkfs.lustre--mdt--fsname=testfs--reformat--index=0/dev/sdb;如果将mdt和mgt做到一起,不需要创建mgt,直接mkfs.lustre--mgs--mdt--fsname=testfs--reformat--index=0/dev/sdb3)创建ost:mkfs.lustre--mgsnode=192.168.126.13@o2ib--ost--fsname=testfs--index=0--reformat/dev/sdcmkfs.lustre--mgsnode=192.168.126.13@o2i--ost--fsname=testfs--index=1--reformat/dev/sdd4)挂载文件系统:mkdir-p/mnt/{mgt,mdt,ost0,ost1}mount-tlustre/dev/sda/mnt/mgtmount-tlustre/dev/sdb/mnt/mdtmount-tlustre/dev/sdc/mnt/ost0mount-tlustre/dev/sda/mnt/ost1进一步地,在所述中间件设备上部署共享项目软件包即CTDB软件包。yuminstallsamba(安装samba服务以及工具包)yuminstallnfs-utils(安装nfs工具包,服务已集成于内核中)yuminstallctdb(安装CTDB软件包)进一步地,在所述中间件设备上配置网络共享目录Samba。smb.conf文件默认位于/etc/samba/smb.conf,我们把smb.conf放在CTDBlock卷上,并为所有节点建立符号链接至/etc/samba/smb.conf。ln-s/Lustre/lock/smb.conf/etc/samba/smb.confsmb.conf配置内容如下:1.[global]2.workgroup=MYGROUP3.serverstring=SambaServerVersion%v4.logfile=/var/log/samba/log.%m5.6.clustering=yes7.idmapbackend=tdb28.privatedir=/Lustre/lock9.fileid:mapping=fsid10.usemmap=no11.ntaclsupport=yes12.easupport=yes13.14.security=user15.passdbbackend=tdbsam16.17.[public]18.comment=CTDBNAS19、path=/Lustre/data20.public=yes2本文档来自技高网
...
一种访问管理方法及装置

【技术保护点】
一种访问管理方法,其特征在于,包括以下步骤:预先在访问端与被访问端之间设置中间件设备;所述访问端通过所述中间件设备访问所述被访问端中的目标文件。

【技术特征摘要】
1.一种访问管理方法,其特征在于,包括以下步骤:预先在访问端与被访问端之间设置中间件设备;所述访问端通过所述中间件设备访问所述被访问端中的目标文件。2.根据权利要求1所述的方法,其特征在于,在所述中间件设备上挂载目标文件信息。3.根据权利要求2所述的方法,其特征在于,在所述中间件设备上挂载目标文件信息是指:将所述目标文件所在的分区信息挂载到所述中间件设备中对应的目录上。4.根据权利要求1或3所述的方法,其特征在于,所述访问端通过所述中间件设备访问所述被访问端中的目标文件之前,还包括:对所述中间件设备进行业务配置;其中,所述业务配置包括:配置共享项目软件包即CTDB软件包、配置网络共享目录Samba、配置网络文件系统NFS。5.根据权利要求4所述的方法,其特征在于,对所述中间件设备进行业务配置后,运行所述业务配置。6.一种访问管理装置,其特征在于,包括:...

【专利技术属性】
技术研发人员:秦璞胡叶
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1