如何用现有系统创建NAS服务器

如何用现有系统创建NAS服务器

ID:37752491

大小:20.89 KB

页数:9页

时间:2019-05-30

如何用现有系统创建NAS服务器_第1页
如何用现有系统创建NAS服务器_第2页
如何用现有系统创建NAS服务器_第3页
如何用现有系统创建NAS服务器_第4页
如何用现有系统创建NAS服务器_第5页
资源描述:

《如何用现有系统创建NAS服务器》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、如何用现有系统创建NAS服务器单独的网络附加存储服务器向多种多样的客户机提供文件级的存储,实现共享的存储。本文介绍网络附加存储设备(网络附加存储服务器)的基本原理和如何利用现有系统创建一台网络附加存储服务器。戴尔高性能计算企业技术专家JeffLayton说,你经常需要共享的存储、通用的文件系统或者这种能力让客户(甚至是多种多样的客户)之间轻松地共享数据。理想的情况是你有符合标准的设备,这样,你就可以同Linux、BSD、OSX或者Windows系统共享数据。幸运的是有用于共享存储的标准:网络文件系统(NFS)。事实上,它只是一个标准的文件系统,是创建目

2、前广泛应用的网络附加存储(NAS)设备的一个推动因素。本文简要介绍NFS和NAS设备并且提供在你目前可能拥有的任何服务器上运行NFS的简单步骤。由于NFS是这个事情的推动因素,我们首先评估一下NFS。NFSNFS是第一个广泛应用的允许分布式系统有效地共享数据的文件系统。事实上,它是唯一的能够承受重复的标准的网络文件系统。实际上,NFS是随着每一个nix发布版提供的,你还可以得到诸如Windows等其它操作系统的客户端软件。NFS基本上允许你使用配置一些附加存储的服务器,并且“导出”这些附加存储或者与一群客户共享这些存储。这些客户随后能够都可以访问同一个

3、文件系统和共享数据。这台服务器上的存储实际上是与客户共享文件,而不是像在SAN(存储局域网)中那样仅提供原始数据存储器。这意味着那台服务器上的存储必须使用ext3、ext4、xfs、jfs、reiserfs等文件系统中的一个文件系统进行格式化。NFS是一个很容易执行的协议。所有的信息、数据和元数据都经过一个文件服务器。这通常是指下面图1显示的一种“带内”数据流模式。注意,文件服务器接触和管理所有的数据和元数据。这种模式使存储系统更容易配置和监视,因为你仅担心一个系统。此外,它有一个窄的定义良好的故障模式。这种架构的确定包括一个明显的性能瓶颈,负载均衡问

4、题,而且安全是这个服务器节点的一个功能,而不是这个协议。NFS中的一般的数据流是非常简单的。当一个客户机向它已经“安装”的一个NFS文件系统提出一个文件请求的时候,这个安装的守护程序把这个请求转发到NFS服务器,然后这个NFS服务器访问在本地文件系统中的文件。这个数据从NFS服务器传送到那个请求节点,一般使用TCP协议。请注意,那个NFS是基于文件的。那就是说,当提出一个数据请求的时候,它是提出的一个文件的请求,不是数据块或者一个字节范围的请求。这是我们说NFS是一个基于文件的协议的原因。要了解更详细的NFS的工作原理,下面的图显示了NFS的堆栈布局N

5、FS协议栈在上边这部分(粉色的)是客户机,它有一个应用程序提出一个传送到系统调用接口的I/O请求。如果这个文件系统是基于NFS的,那么,这个请求通过这个网络传送到服务器(中间的蓝色部分标记为“服务器”)。这个请求发送到这个文件系统的用户组件,然后这个文件系统与这个文件系统的存储组件沟通。请注意,在右侧标记为“NVRAM”的方框是一个可选的组件,一些厂商用来通过一个缓存加快运行。最后,这台服务器与这个存储设备上管理的块的扇区/LBA(逻辑块地址)联络,然后这个存储设备从缓存或者硬盘的盘片中提取数据。接下来,这个数据传回到客户机应用程序的栈。对于这个客户机

6、应用程序来说,这个文件系统的行为和外观就像本地文件系统一样。要让人们更好地理解NFS还有更多的工作要做,但是,本文的重点是讨论利用现有的设备和制作一个NAS设备。下一节讨论如何在一台服务器上“启用”NFS,有效地创建一个NAS设备。网络上有许多介绍关于配置和开始应用NFS的方法。因此,本文仅是一个简单的总结,而不是一个全面的操作方法(也就是说省略了一些细节)。启动NFS为了更好地解释在一台现有的服务器上设置NFS的步骤,我将使用一台我在以前的文章中使用过的服务器。本文中使用的这个服务器测试系统的要点是:•CentOS5.4操作系统•技嘉MAA78GM-

7、US2H主板•一个AMDPhenomIIX4920处理器•8GB内存(DDR2-800)•Linux2.6.30内核(只有reiser4补丁)•操作系统和启动盘在一个IBMDTLA-307020硬盘上(在UltraATA/100接口上的20GB硬盘)•/home在一个希捷ST1360827AS硬盘上•有两个硬盘用于测试。它们是希捷ST3500641AS-RK硬盘,每个硬盘有16MB缓存。它们分别是/dev/sdb和/dev/sdc。对于这个文件系统,仅使用了第一个希捷硬盘/dev/sdb。这个硬盘在这个案例中是ext4。第二个硬盘/dev/sdc用于这

8、个文件系统的日志部分。这个硬盘分区为正确的尺寸并且只有那个分区用作日志(/dev/sdc1)。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。