一种逻辑卷管理方法技术

技术编号:8107924 阅读:171 留言:0更新日期:2012-12-21 08:39
本发明专利技术涉及虚拟磁盘管理技术领域,尤其是一种逻辑卷管理方法。本发明专利技术由Web服务器、LVM功能模块、iSCSI功能模块、FTP功能模块实现逻辑卷管理;用户通过网络访问web服务器;web服务器根据用户操作调用LVM功能模块、iSCSI功能模块或FTP功能模块实现相应功能;本发明专利技术使用FTP服务直接管理逻辑卷内的文件,解决了通过执行shell命令管理逻辑卷时的复杂性与繁琐,使用户可以更直观的操作自己的文件。本发明专利技术可广泛应用于云计算系统的存储管理中。

【技术实现步骤摘要】

本专利技术涉及虚拟磁盘管理
,尤其是。
技术介绍
分布式存储系统,就是将数据分散存储在多台独立的设备上。传统的网络存储系统采用集中的存储服务器存放所有数据,存储服务器成为系统性能的瓶颈,也是可靠性和安全性的焦点,不能满足大规模存储应用的需要。分布式网络存储系统采用可扩展的系统结构,利用多台存储服务器分担存储负荷,利用位置服务器定位存储信息,它不但提高了系统的可靠性、可用性和存取效率,还易于扩展。LVM逻辑卷管理系统,LVM (Logical Volume Manager)是在磁盘分区和文件系统之间添加的一个逻辑层,来为文件系统屏蔽下层磁盘分区布局,提供一个抽象的盘卷,在盘 卷上建立文件系统。物理卷(physical volume)物理卷就是指硬盘分区或从逻辑上与磁盘分区具有同样功能的设备(如RAID),是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘等)比较,却包含有与LVM相关的管理参数。ISCSI网络存储系统,小型计算机系统接口(iSCSI :Internet Small ComputerSystem Interface)是一种基于TCP/IP的协议,用来建立和管理IP存储设备、主机和客户机等之间的相互连接,并创建存储区域网络(SAN)15SAN使得SCSI协议应用于高速数据传输网络成为可能,这种传输以数据块级别(block-level)在多个数据存储网络间进行。SCSI结构基于客户/服务器模式,其通常应用环境是设备互相靠近,并且这些设备由SCSI总线连接。iSCSI的主要功能是在TCP/IP网络上的主机系统(启动器initiator)和存储设备(目标器target)之间进行大量数据的封装和可靠传输过程。此外,iSCSI提供了在IP网络封装SCSI命令,且运行在TCP上。FTP协议,是TCP/IP网络上两台计算机传送文件的协议,FTP是在TCP/IP网络和INTERNET上最早使用的协议之一,它属于网络协议组的应用层。FTP客户机可以给服务器发出命令来下载文件,上载文件,创建或改变服务器上的目录。FTP有两种使用模式主动和被动。主动模式要求客户端和服务器端同时打开并且监听一个端口以建立连接。在这种情况下,客户端由于安装了防火墙会产生一些问题。所以,创立了被动模式。被动模式只要求服务器端产生一个监听相应端口的进程,这样就可以绕过客户端安装了防火墙的问题。现有逻辑卷管理方法包括物理逻辑卷的建立、逻辑卷组建立、逻辑卷划分等众多步骤,且整个过程无法实现可视化操作;对普通用户来说操作复杂、难度大。
技术实现思路
本专利技术提供一种面向分布式存储的逻辑卷管理方法,可实现逻辑卷的可视化管理;有效解决逻辑卷管理对普通用户来说操作复杂、难度大的问题。本专利技术解决上述技术问题的技术方案是由Web服务器、LVM功能模块、iSCSI功能模块、FTP功能模块实现逻辑卷管理;用户通过网络访问web服务器;web服务器根据用户操作调用LVM功能模块、iSCSI功能模块或FTP功能模块实现相应功能;LVM功能模块与iSCSI-target在同一台物理机上;FTP功能模块与iSCSI-initiator在同一台物理机上;或者,四个功能模块也都位于同一物理机上;所有的操作都由web页面发起的,包括创建、格式化逻辑卷等;在web服务器在收到用户请求后,调用其他功能模块实现相应功能。逻辑卷的操作步骤为(I)、用户在网页上可视化创建或格式化逻辑卷;(2)、在系统中使用LVM功能模块进行创建、分区; (3)、在iSCSI-target端将卷发布到网络;(4)、在iSCSI-initiator端登录逻辑卷,创建用户卷主目录,并将逻辑卷挂载到用户卷主目录下;(5)、设置用户权限,同时将用户卷主目录设置为对应FTP用户的用户根目录,启动FTP服务;(6)、通过网页登录FTP服务器,访问上述FTP目录。创建卷的详细步骤为( I)、使用dd命令创建虚拟磁盘文件;(2)、使用Iosetup设直循环设备,将文件虚拟为区块设备;(3)、使用pvcreate命令创建屋里磁盘;(4)、使用vgcreate命令创建卷组;(5)、使用Ivcreate命令创建逻辑卷。用户在web页面上完成逻辑卷的创建与格式化操作,并且逻辑卷只对创建者与管理员可见。当用户创建与格式化逻辑卷时,调用LVM功能模块;在创建卷时,还会同时根据所选卷类型进行格式化操作;当用户进行格式化操作时,调用物理机shell命令完成对逻辑卷的格式化。通过ISCSI-target将卷发布为网络存储,通过ISCSI-initiator发现并使用该网络存储。通过ISCSI-initiator发现网络存储,根据不同用户创建用户的主目录,并将网络存储映射点挂载至用户目录下。启用FTP虚拟用户登录功能,创建以实际页面用户名命名的FTP虚拟用户的配置文件,设置用户根目录。本专利技术中使用Pam (Pluggable Authentication Modules可插拔认证模块),实现了使用用户登录Web服务器相同的认证方式。每个用户只能操作自己创建的逻辑卷,此功能是根据FTP对用户权限的设置实现的,另外每个用户所使用的逻辑卷均保存在服务器的数据库内。对于虚拟磁盘逻辑卷,只有在挂载到虚拟机内的时候才能对其文件进行管理。而在未挂载的情况下,只有在存储控制器上才能实现对卷内文件进行管理,但在实际应用的云计算系统内,普通用户是没有权限访问存储控制器的。本专利技术提供的逻辑卷可视化管理方法,当用户使用较多卷时,只需要在页面上点击需要管理的逻辑卷就可以查看卷内的文件,并可以进行上传与删除操作;实现了高效管理卷内容。附图说明下面结合附图对本专利技术做进一步的说明图I是本专利技术结构框图;图2是用户使用流程图。 具体实施例方式如图I所示,本专利技术由Web服务器、LVM功能模块、iSCSI功能模块、FTP功能模块组成,用户可通过网络访问web服务器,其他模块的使用是根据用户操作由web服务器调用的,web服务器与其他功能模块间有着严格的调用关系。如图1,其各模块之间的关系为(1)LVM模块与 iSCSI-target在同一台物理机上;FTP-server 与 iSCSI-initiator在同一台物理机上;四个功能模块也可以都位于同一物理机上;(2)所有的操作都是由web页面发起的,包括创建、格式化逻辑卷等;(3) web服务器在收到用户请求后,调用其他功能模块实现相应功能;(4)在iSCSI-initiator端登陆了 iSCSI-target后,会在前者所在物理机上创建逻辑卷映像;(5)使用FTP虚拟用户登陆功能,FTP服务登陆时使用与登陆web服务器相同的用户名与密码,该用户名对FTP来说是虚拟用户;(6)当多个用户使用时,在web服务器内的数据库内记录每个用户各自创建的磁盘,在FTP服务器端为不同的虚拟用户创建各自的主目录,将用户创建的逻辑卷挂载在其主目录内。如图2,用户使用逻辑卷可视化管理时,处理流程为(I)当用户创建与删除逻辑卷时,调用LVM功能模块,在创建卷时,还会同时根据所选卷类型进行格式化操作;(2)当用户进行格式化操作时,调用物理机shell命令完成对逻辑卷的格式化;(3)当逻辑卷创建成功之后,服务器调用iSCS本文档来自技高网
...

【技术保护点】
一种面向云存储的逻辑卷管理方法;其特征在于:由Web服务器、LVM功能模块、iSCSI功能模块、FTP功能模块实现逻辑卷管理;用户通过网络访问web服务器;web服务器根据用户操作调用LVM功能模块、iSCSI功能模块或FTP功能模块实现相应功能;LVM功能模块与iSCSI?target在同一台物理机上;FTP功能模块与iSCSI?initiator在同一台物理机上;或者,四个功能模块也都位于同一物理机上;所有的操作都由web页面发起的,包括创建、格式化逻辑卷等;在web服务器在收到用户请求后,调用其他功能模块实现相应功能。

【技术特征摘要】
1.一种面向云存储的逻辑卷管理方法;其特征在于由Web服务器、LVM功能模块、iSCSI功能模块、FTP功能模块实现逻辑卷管理;用户通过网络访问web服务器;web服务器根据用户操作调用LVM功能模块、iSCSI功能模块或FTP功能模块实现相应功能; LVM功能模块与iSCSI-target在同一台物理机上;FTP功能模块与iSCSI-initiator在同一台物理机上;或者,四个功能模块也都位于同一物理机上; 所有的操作都由web页面发起的,包括创建、格式化逻辑卷等; 在web服务器在收到用户请求后,调用其他功能模块实现相应功能。2.根据权利要求I所述的逻辑卷管理方法;其特征在于逻辑卷的操作步骤为 (1)、用户在网页上可视化创建或格式化逻辑卷; (2)、在系统中使用LVM功能模块进行创建、分区; (3)、在iSCSI-target端将卷发布到网络; (4)、在iSCSI-initiator端登录逻辑卷,创建用户卷主目录,并将逻辑卷挂载到用户卷主目录下; (5)、设置用户权限,同时将用户卷主目录设置为对应FTP用户的用户根目录,启动FTP服务; (6)、通过网页登录FTP服务器,访问上述FTP目录。3.根据权利要求I所述的逻辑卷管理方法,其特征在于创建卷的详细步骤为 (1)、使用dd命令创建虚拟磁盘文件; (2)、使用Iosetup设置循环设备,将文件虚拟为区块设备; (3)、使用pvcreate命令创建屋里磁盘; (4)、使用vgcreate命令创建卷组; (5)、使用Ivcreate命令创建逻辑卷。4.根据权利要求2所述的逻辑卷管理方法,其特征在于创建卷的详细步骤为 (1)、使用dd命令创建虚拟磁盘文件; (2)、使用Iosetup设置循环设备,将文件虚拟为区块设备; (3)、使用pvcreate命...

【专利技术属性】
技术研发人员:唐皓岳强季统凯
申请(专利权)人:广东电子工业研究院有限公司
类型:发明
国别省市:

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

1