一种冗余架构的共享文件系统及其搭建方法与流程

文档序号:17889679发布日期:2019-06-13 15:29阅读:589来源:国知局
一种冗余架构的共享文件系统及其搭建方法与流程

本发明涉及一种冗余架构的共享文件系统及其搭建方法。



背景技术:

nfs(networkfilesystem,网络文件系统)是历史最为悠久的文件共享协议之一,其目的是让网络环境下的不同主机之间彼此可以共享文件。一些情况下用户希望两台机器之间的文件系统能够更加紧密地结合在一起,让一台主机上的用户可以像使用本机的文件系统一样使用远程机的文件系统,这种功能可以通过共享文件系统来实现。随着计算机网络技术的发展,网络技术的应用也越来越多,基于网络的共享文件系统也得到了大量使用。

san共享文件系统能够使多个主机服务器通过san同时对数据进行访问,实现了数据访问的高性能。san共享文件系统使得存储管理服务器可以与应用服务器运行在不同的服务器上,甚至可以运行在不同操作系统平台的服务器上,当应用需要增加服务器的性能时,可以在原有服务器的基础上进行扩容,也可以增加新的服务器运行新的应用,提高了整个系统的可伸缩性。



技术实现要素:

本发明提出一种冗余架构的共享文件系统及其搭建方法,实现跨异构操作系统和服务器硬件平台同步共享信息,从而加快业务运营,能够有效处理和和分发整个工作流中的内容,将存储基础设施虚拟为整合了图片、媒体内容、分析数据和其他重要数字资产的共享存储池,能够支持跨linux、mac、unix和windows操作系统的异构环境,san中的所有主机都可以轻松访问所有文件,确保数据传输透明化、文件在线并可供访问。

本发明一发面提供了一种冗余架构的共享文件系统,包括元数据服务器模块、共享文件系统模块、客户端模块、介质池模块和网络模块,网络模块连接元数据服务器、客户端和存储介质组成的san网络系统,元数据服务器模块由两个硬件配置相同的高可用服务器节点组成ha集群,用于控制和管理元数据,两台元数据服务器上安装相同版本的共享文件系统软件,客户端安装在和元数据服务器san连接、需要访问共享文件系统的服务器上。

进一步地,在元数据服务器的os上安装nfs文件系统模块,san中的所有主机都可以轻松访问所有文件,确保数据传输透明化、文件在线并可供访问。

进一步地,所述客户端常驻于sna连接的windows、linux、unix和macos服务器。

进一步地,所述介质池模块为虚拟带库(virtuallibrary)或物理带库(tape)划分的存储介质池。

进一步地,所述网络模包括fc光纤交换机,fc光纤交换机连接元数据服务器、客户端和存储介质组成的san网络系统。

本发明的另一个方面是提供一种冗余架构的共享文件系统搭建方法,包括以下步骤:

搭建高可用元数据服务器:选用两个硬件配置相同的、安装相同版本的共享文件系统软件服务器建立ha集群。

安装客户端:在需要访问共享文件系统的机台上安装客户端agent,打通元数据服务器和客户端之间的访问权限;

设置介质池;

共享文件系统创建:在元数据服务器上通过共享文件系统软件创建一个文件系统,使客户端挂载后,分别识别到该共享文件系统。

进一步地,所述搭建高可用元数据服务器,包括以下步骤:

选用两台硬件配置相同的服务器,每台服务器选取两个硬盘创建raid0分别灌装centos系统;

在两台元数据服务器上安装相同版本的共享文件系统软件;

在主服务器上添加nameserver,要求主机的ip在前,备机ip在后;

在主机的tools下的convert下进行配置使其建立ha集群。

进一步地,所述centos系统为centos6.1及以上版本。

进一步地,所述设置介质池,具体包括:将san网络环境中的存储介质作为一个存储池,从存储池中划分成不同的lun映射给元数据服务器和每一个客户端。

进一步地,所述在元数据服务器上通过共享文件系统软件创建一个文件系统,具体包括:在元数据服务器的os上安装nfs文件系统模块,san中的所有主机都可以轻松访问所有文件,确保数据传输透明化、文件在线并可供访问。

该发明建立一种共享san文件系统,实现跨异构操作系统和服务器硬件平台同步共享信息,从而加快业务运营,能够有效处理和和分发整个工作流中的内容,将存储基础设施虚拟为整合了图片、媒体内容、分析数据和其他重要数字资产的共享存储池,能够支持跨linux、mac、unix和windows操作系统的异构环境,san中的所有主机都可以轻松访问所有文件,确保数据传输透明化、文件在线并可供访问。

附图说明

图1是本发明冗余架构的共享文件系统的结构图;

图2是本发明冗余架构的共享文件系统搭建方法一个实施例的流程图;

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。

实施例1

如图1所示,本发明一发面提供了一种冗余架构的共享文件系统,包括:包括元数据服务器模块、共享文件系统模块、客户端模块、介质池模块和网络模块,网络模块连接元数据服务器、客户端和存储介质组成的san网络系统,元数据服务器模块由两个硬件配置相同的高可用服务器节点组成ha集群,用于控制和管理元数据,两台元数据服务器上安装相同版本的共享文件系统软件,客户端安装在和元数据服务器san连接、需要访问共享文件系统的服务器上。

san客户端支持stornextfilesystem,这些客户端常驻于sna连接的windows、linux、unix和macos服务器。windows或linux服务器上的stornext元数据控制器(mdc)将担当连接至数据库和san存储的共享异构服务器的“流量巡警”。san将存储分配给了一个服务器群,mdc支持的stornext文件系统则将一个共同命名空间以及其中的数据同时分配给不同服务器平台上的应用程序。

元数据服务器由两个相同硬件配置的服务器组成的ha系统,双机高可用系统可以保障元数据服务器在一个节点停机后,另外一个节点接管应用和访问,冗余架构设计有效保障了业务不暂停。共享文件系统支持跨多个异构平台同时访问文件。san文件系统可提供高性能文件创建、存储与共享;san的高性能扩展性提高了数据访问效率。

该发明建立一种共享san文件系统,实现跨异构操作系统和服务器硬件平台同步共享信息,从而加快业务运营,能够有效处理和和分发整个工作流中的内容,将存储基础设施虚拟为整合了图片、媒体内容、分析数据和其他重要数字资产的共享存储池,能够支持跨linux、mac、unix和windows操作系统的异构环境,san中的所有主机都可以轻松访问所有文件,确保数据传输透明化、文件在线并可供访问

优选地,在元数据服务器的os上安装nfs文件系统模块,san中的所有主机都可以轻松访问所有文件,确保数据传输透明化、文件在线并可供访问。

优选地,所述介质池模块为虚拟带库(virtuallibrary)或物理带库(tape)划分的存储介质池。

优选地,所述网络模包括fc光纤交换机,fc光纤交换机连接元数据服务器、客户端和存储介质组成的san网络系统。

实施例2

如图2所示,本发明的另一个方面是提供一种冗余架构的共享文件系统搭建方法,包括以下步骤:

s1、搭建高可用元数据服务器:选用两个硬件配置相同的、安装相同版本的共享文件系统软件服务器建立ha集群。

s2、安装客户端:在需要访问共享文件系统的机台上安装客户端agent,打通元数据服务器和客户端之间的访问权限;

s3、设置介质池;

s4、共享文件系统创建:在元数据服务器上通过共享文件系统软件创建一个文件系统,使客户端挂载后,分别识别到该共享文件系统。

实施例3

一种冗余架构的共享文件系统搭建方法,包括以下步骤:

搭建高可用元数据服务器:选用两台硬件配置相同的服务器,每台服务器选取两个硬盘创建raid0分别灌装centos系统;

在两台元数据服务器上安装相同版本的共享文件系统软件;

在主服务器上添加nameserver,要求主机的ip在前,备机ip在后;

在主机的tools下的convert下进行配置使其建立ha集群。

安装客户端:在需要访问共享文件系统的机台上安装客户端agent,打通元数据服务器和客户端之间的访问权限;

设置介质池:将san网络环境中的存储介质作为一个存储池,从存储池中划分成不同的lun映射给元数据服务器和每一个客户端。

共享文件系统创建:在元数据服务器上通过共享文件系统软件创建一个文件系统,使客户端挂载后,分别识别到该共享文件系统。

优选地,所述centos系统为centos6.1及以上版本。

优选地,所述在元数据服务器上通过共享文件系统软件创建一个文件系统,具体包括:在元数据服务器的os上安装nfs文件系统模块,san中的所有主机都可以轻松访问所有文件,确保数据传输透明化、文件在线并可供访问。

本发明的优势有以下几个方面:1、共享文件系统支持跨多个异构平台同时访问文件;、san文件系统可提供高性能文件创建、存储与共享;3、高可用ha集群设计,增强数据的安全性。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1