环境设定服务器、计算机系统以及环境设定方法

文档序号:9204223阅读:463来源:国知局
环境设定服务器、计算机系统以及环境设定方法
【技术领域】
[0001]本发明涉及一种进行多个文件服务器的环境设定的技术。
【背景技术】
[0002]以往,企业、个人以自费购买并利用服务器、软件的方式是主流,但是为了消减TCO(Total Cost of Ownership:总拥有成本),具有经由因特网来利用服务器、软件的云计算普及的趋势。
[0003]例如,公知一种将多个据点(称为Edge)的文件服务器(本地文件服务器)与数据中心(称为Core)的文件服务器(远程文件服务器)连接的计算机系统。在该计算机系统中,将Edge的文件复制到Core,将所复制的该文件在Edge中存根化(stubs)并进行管理,另外,当对在Edge中被存根化的文件进行访问时,从Core侧读出该文件。
[0004]在这种计算机系统中,在对Edge追加新的本地文件服务器的情况、变更Edge的本地文件服务器的环境设定的情况下,各Edge处的管理者对本地文件服务器进行环境设定。在此,环境设定是指直到Edge的客户端(终端用户)能够接收基于本地文件服务器的文件共享服务为止的基本的各种设定,例如网络设定、文件系统制作设定等。
[0005]当完成对本地文件服务器的环境设定后,客户端能够利用由本地文件服务器提供的文件共享服务。
[0006]此外,作为与环境设定有关的技术,例如公知一种专利文献I的技术。
[0007]在先技术文献
[0008]专利文献
[0009]专利文献1:日本特开2011-150587号公报

【发明内容】

[0010]发明要解决的课题
[0011]在以往的计算机系统中,存在导入成本高的问题。具体地说,当Edge数多时,必须在各个Edge中进行本地文件服务器的环境设定,存在费时的问题。另外,当Edge数多时,必须在各个Edge中进行环境设定,发生设定错误的可能性增加。
[0012]另外,在以往的计算机系统中,在运用时,存在运用水平产生偏差的问题。具体地说,例如存在如下隐患:当要由其他管理者分别管理多个Edge时,例如,尽管存在其他容量充足的Edge,但也仅使用特定的Edge而导致文件系统的使用率变高成为难以继续运用的程度。
[0013]用于解决课题的手段
[0014]在计算机系统中,在远程系统中设置有环境设定服务器,该计算机系统具有存在于本地系统的多个本地文件服务器以及存在于远程系统并与多个本地文件服务器连接的远程文件服务器。环境设定服务器从按每个本地文件服务器存储有与环境设定有关的环境设定信息的存储设备中,特定与多个本地文件服务器中的设定对象的本地文件服务器对应的环境设定信息,并将所特定的环境设定信息发送至设定对象的本地文件服务器。设定对象的本地文件服务器能够基于接收到的环境设定信息来进行环境设定。
[0015]发明的效果
[0016]根据本发明,环境设定服务器能够使各本地文件服务器执行环境设定,因此能够降低计算机系统中的导入成本,并且能够减小运用时的运用水平的偏差。
【附图说明】
[0017]图1是实施例的计算机系统的硬件构成图。
[0018]图2是变形例的计算机系统的硬件构成图。
[0019]图3是实施例的计算机系统的软件构成图。
[0020]图4是实施例的Edge节点管理表的一例的构成图。
[0021]图5是表示实施例的环境设定完成之后的计算机系统的状态的一例的图。
[0022]图6是说明实施例的设定模板和设定信息的图。
[0023]图7是表示实施例的报告信息的图。
[0024]图8是说明实施例的配置(provis1ning)请求处理的概要的图。
[0025]图9是说明实施例的报告处理的概要的图。
[0026]图10是说明实施例的将报告处理和配置请求处理合成后的处理的概要的图。
[0027]图11是实施例的基于Edge节点的配置请求处理的流程图。
[0028]图12是实施例的基于Edge节点的报告处理的流程图。
[0029]图13是实施例的基于Core节点的设定处理的流程图。
[0030]图14是实施例的基于配置服务器的设定控制处理的流程图。
【具体实施方式】
[0031]下面,说明实施例。此外,下面说明的实施例并不限定权利要求所涉及的发明,另夕卜,在实施例中说明的各要素及其组合不一定全部是发明的解决方案所必须的。
[0032]此外,在以下说明中,有时以“aaa表”的形式说明各种信息,但是各种信息也可以通过表以外的数据结构来表现。关于各种信息,为了表示不依赖于数据结构这一情况,能够将“aaa表”称为“aaa信息”。
[0033]另外,在以后说明中,有时将“程序”作为主语而进行说明,但是由于程序通过由处理器(典型地是CPU (Central Processing Unit:中央处理器))执行来使用存储器和接口(NIC等)进行确定的处理,因此也可以将处理器作为主语来进行说明。另外,将程序作为主语而公开的处理也可以是由配置服务器、文件服务器进行的处理。另外,也可以使用专用硬件来实现程序的一部分或者全部。另外,也可以通过程序分发服务器或计算机可读取的存储介质将各种程序安装到各计算机。
[0034]在此,说明各种术语。“Core”是指包括远程计算机系统的据点(汇总据点),例如,是统一管理服务器和存储装置的据点、提供云服务的据点(例如数据中心)。“Edge”是指包括本地计算机系统的据点,例如,是由分店、营业所、远程办公等用户实际进行业务的据点。“存根(stub) ”是指与文件的储存目的地信息(表示链接目的地的信息)相关联的对象(元数据)。存根化后的文件不保持实际的数据,因此当进行访问时需要从Core的计算机系统获取实数据。因此,对存根化后的文件进行的访问与通常文件相比访问性能下降。
[0035]“复制”是指将位于Edge的文件复制到Core这一情况。“迀移(migrat1n) ”是指将位于Edge的文件复制到Core并将Edge的文件存根化这一情况。“存根化”是指关于Edge (Edge的计算机系统)的文件系统的文件,使其成为删除实际数据(实数据)而仅保持管理信息的状态这一情况。“存档”是迀移和复制的总称。
[0036]首先,说明实施例的计算机系统。
[0037]图1是表示实施例的计算机系统的硬件构成的图。
[0038]将计算机系统的硬件配置于多个Edge 10和Core 100。
[0039]Edge 10 的计算机系统具备 RAID (Redundant Array of Independent (orInexpensive)Disks:独立磁盘冗余阵列)系统30、一个以上的Edge节点20以及一个以上的客户端计算机40。Edge节点20为本地文件服务器的一例。Edge节点20例如经由通信网络(例如LAN(Local Area Network:局域网))与客户端计算机40连接。另外,Edge节点20例如经由通信网络(例如SAN(Storage Area Network:存储区域网))与RAID系统30连接。
[0040]RAID系统30为按照RAID的规则来存储数据的存储装置。也可以代替RAID系统30而采用其他种类的存储装置。RAID系统30具备DISK 31。DISK 31为磁盘型物理存储设备(例如,HDD (Hard Disk Drive:硬盘驱动器))。作为物理存储设备,也可以采用其他种类的物理存储设备(例如,快闪存储设备)。另外,DISK 31在图1中为一个,但是实际为多个(也可以如图所示地为一个)。也可以由多个DISK 31构成一个以上的RAID组。另夕卜,虽未图示,但是RAID系统30具有:储存在RAID系统30内被执行的程序的存储器、以及执行该程序的CPU (Central Processing Unit:中央处理器)。
[0041]RAID系统30接收从Edge节点20发送的块级(block level)的I/O请求,向适当的 DISK 31 执行 I/O。
[0042]Edge 节点 20 具备存储器 22、CPU 21 以及 NIC (Network Interface Card:网络接口卡)23。CPU 21与存储器22和NIC 23连接。
[0043]NIC 23为与Core节点110、客户端计算机40以及PRS 130进行通信的通信接口设备。也可以代替NIC 23而采用其他种类的通信接口设备。
[0044]存储器22为能够由CPU 21直接进行读写的存储区域(例如,RAM (Random AccessMemory:随机存取存储器)、ROM (Read Only Memory:只读存储器))。在Edge节点20中,在存储器22上读入用于控制Edge节点20的程序(例如0S(0perating System:操作系统)),由CPU 21执行该程序。Edge节点20也可以在存储器22的基础上或者代替存储器22而具有其他种类的存储资源。存储器22为存储设备的一例。
[0045]Edge节点20经由NIC 23从客户端计算机40接收文件级(file level)的I/O请求。Edge节点20制作数据块的I/O用的I/O请求(块级的I/O请求),该数据块构成由该I/O请求指定的文件。Edge节点20将块级的I/O请求发送到RAID系统30。
[0046]客户端计算机40为由客户端(用户)使用的计算机的一例,具备存储器42、CPU41以及NIC 43。客户端计算机40也可以在存储器42的基础上或者代替存储器42而有其他种类的存储资源。
[0047]在客户端计算机40中,在存储器42上读入程序(用于控制客户端计算机40的程序(例如OS)),由CPU 41执行程序。另外,客户端计算机40经由NIC43将文件级的I/O请求发送到Edge节点20。
[0048]Core 100的计算机系统具备Core节点110、RAID系统120、配置服务器(以下称为PRS) 130以及RAID系统140。Core节点110为远程文件服务器的一例,具体地说,例如为存档文件服务器。RAID系统120与Core节点110连接。
[0049]RAID系
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1