一种在虚拟机上实现数据存储技术的方法

来源 :计算机与网络 | 被引量 : 0次 | 上传用户:michellehb1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:分析了数据的存储架构和存储网络间的通信技术,针对教学过程中由于缺少存储设备而导致的数据存储实验难做的问题,给出了一种实验室的NAS存储设计方案,并介绍了在VMware中使用FreeNAS实现NAS技术的方法。该方法在一个虚拟机上安装了FreeNAS,并建立了磁盘阵列作为共享存储,设置OPT网卡和iSCSI目标,使得客户端连接到存储服务器,访问磁盘阵列。通过教学实践,取得了不错的教学效果,有一定的参考价值。
  关键词:数据存储;FreeNAS;NAS;IP-SAN;VMware
  中图分类号:TP309文献标志码:A文章编号:1008-1739(2018)04-69-3
  A Method of Implementing Data Storage Technology in Virtual Machine
  WANG Shu
  (Xi’an Aeronautical Polytechnic Institute, Xi’an Shaanxi 710089, China)


  0引言
  随着云时代的来临,大数据吸引了越来越多的关注。根据维基百科的定义,大数据是指无法在可承受的时间范围内,用常规软件工具进行捕捉、管理和处理的数据集合。从技术上看,大数据的特色之一是对海量数据进行存储,而数据存储的容量已从TB增加到PB乃至NB和DB,大数据无法用单台的计算机进行处理,必须采用分布式架构[1]。
  目前,数据存储设备价格居高不下,在数据存储课程教学过程中,由于缺少存储设备,导致实验无法展开。经过实验,研究出一种在VMware中使用FreeNAS实现NAS技术的方法,实验效果良好。
  1数据存储技术
  1.1数据存储架构
  存储系统的网络架构有直接附加存储、网络附加存储和存储区域网络3种[2]:
  ①直接附加存储(DAS)是指将存储设备通过SCSI线缆或光纤通道直接连接到服务器上,以服务器为中心,不带有任何存储操作系统。DAS方式实现了机内存储到存储子系统的跨越,但存在扩展性差等缺点。
  ②网络附加存储(NAS)是一种网络直连存储设备的机制,由于这些设备都分配有IP地址,通过网络接口与网络直接相连,用户通过网络访问。
  ③存储区域网络(SAN)是一种面向网络的存储结构,通过高速网络将一个或若干个网络存储设备与服务器连接起来的专用存储系统。常用的实现方式有采用光纤通道、FCP协议的FC-SAN及iSCSI的IP-SAN。
  这3种网络存储架构各有特点,NAS能够满足那些希望降低存储成本但又无法承受SAN昂贵价格的中小企业的需求,同时数据的安全性要求很高,还支持跨平台数据共享,具有相当好的性能价格比。
  1.2网络存储通信技术
  网络存储通信中使用到的相关技术和协议包括SCSI、独立磁盘冗余阵列(RAID)、iSCSI及光纤通道[3]:①SCSI支持高速、可靠的数据存储;②RAID提供改进的性能和磁盘容错能力;③iSCSI技术支持通过IP网络实现存储设备间双向的数据传输,其实质是使SCSI连接中的数据连续化;④光纤信道是一种提供存储设备相互连接的技术,支持高速通信。
  2实验室的NAS存储方案设计
  NAS以数据为中心,存储系统通过网络接口与网络直接相连,用户通过网络访问NAS的信息资源[4]。实验室构建的存储网络是基于NAS的快速以太网,教师机、学生机、服务器和NAS设备都接入该网络,并且属于同一个网段,如图1所示。


  ①NAS存储服务器用于管理存储设备进行存储数据,可以是磁盘或磁盘阵列,选择使用4块10 GB的SCSI接口的硬盘,用这4块硬盘组建RAID5,分配2块数据盘和一块校验盘。出于安全考虑,用另外一块做热备用磁盘,当阵列中一个正在使用的物理磁盘发生故障后,该待机的磁盘会立刻上线,代替故障盘。
  ②管理PC可以在瀏览器中通过IP地址访问NAS设备,实现对NAS设备的配置管理,完成RAID5的组建和用户的访问权限设置。
  ③客户端:可以通过网络访问NAS存储设备。
  3在VMware中使用FreeNAS系统组建NAS共享网络
  在VMware虚拟机上实现NAS,需要一台安装有FreeNAS的服务器,该服务器应有2块桥接式网卡,一个网卡的IP地址用于让配置PC完成对存储设备的配置使用,称为配置IP或者管理IP,如192.168.153.5;另外一个网卡的IP地址用于对外提供数据服务,称为数据IP,如192.168.153.10。
  3.1在VMware中安装FreeNAS
  FreeNAS是针对企业市场推出的存储操作系统,能将一台普通PC变成网络存储服务器。该软件基于FreeBSD、Samba和PHP,支持CIFS、FTP、NFS、RAID(0,1,5)和Web界面的设定工具。用户可以通过Windows、FTP、SSH及网络文件系统来访问存储服务器[5]。
  在VMware中新建一个基于FreeBSD的虚拟机,然后在该虚拟机上安装FreeNAS,安装完成后,设定该“IP LAN”为配置IP,即192.168.153.5。编辑该虚拟机参数,为系统添加4块10 GB的SCSI接口的磁盘,再添加一块网卡,保存设置,然后重启FreeNAS。
  3.2在配置PC上配置FreeNAS实现共享磁盘   建立一个基于Windows的虚拟机作为配置PC,IP地址为192.168.153.2,在其地址栏中输入FreeNAS的配置IP:192.168.153.5,进入FreeNAS的Web配置环境。
  ①进入磁盘管理,添加磁盘da1,并格式化为UFS(GPT and Soft Updates)文件系统,选择“挂载点”,挂载磁盘da1;
  ②进入网络管理,添加网卡,设置其IP地址为数据IP:192.168.153.10;
  ③进入“网络共享”设置,设置磁盘da1共享给所有用户,并允许匿名用户访问。
  在客户机上登录,通过网络访问数据IP:192.168.153.10,就可以看到共享磁盘上的共享信息。
  3.3在配置PC上配置FreeNAS实现RAID5
  FreeNAS支持软RAID0、RAID1和RAID5[6],通过da2、da3和da4这3块磁盘组建RAID5,为服务器提供存放数据文件的磁盘空间,设置过程如下:
  ①添加磁盘:进入磁盘管理,依次添加磁盘da2,da3,da4,并且在“已格式化的文件系统中”选择“Software RAID”;②添加RAID:在“硬盘”下选择“软RAID”,选择要组建的RAID的等级和要使用的3块硬盘;③格式化RAID:RAID创建后,系统会给出RAID5的卷名,完成RAID的创建。
  4使用FreeNAS组建IP-SAN
  在使用FreeNAS进行磁盘管理的基础上,可以组建IP-SAN网络。
  ①在FreeNAS中添加一个OPT网卡,该网卡在服务器和磁盘阵列iSCSI协议传输中使用,并定义其IP地址,如:192.168.153.20。
  ②在FreeNAS中完成iSCSI服务配置:配置iSCSI目标,设置“Tag number”为1,表示对要连接到该设备上的Initiators没有限制,组建IP-SAN的网段为192.168.153.0/24;设置隧道入口点Portal,即OPT网卡的IP地址,本例为192.168.153.20:3260;设置Targets,选择创建好的磁盘阵列作为扩展设备使用,这样就完成了IP-SAN组建。
  要访问该IP-SAN中的磁盘阵列,需要在客户端操作系统上安装iSCSI客户端程序才能支持iSCSI协议[7]。运行时,通过discovery添加Target Portal:设置要访问的IP地址为192.168.153.20,同时定义端口号为3260,这样就可以连接到远端的存储服务器,访问磁盘阵列了。具体实践过程中,本例的实验环境为:NAS服务器:VMware+FreeBSD+FreeNAS+ iSCSI、客户端:VMware+Windows+iSCSI,经过测试,能正常访问数据服务,由于组建了RAID5,实现了可靠的数据保护。
  5结束语
  大数据的存储,不仅需要安全的数据保护手段,也需要高效的I/O磁盘性能[8]。通过上例,在VMware中实现了NAS技术。在此基础上扩展,增加2个群集节点和一个域控制器,就可以实现服务器群集,实现系统高可用性。
  参考文献
  [1] Somasundaram G,Shrivastava A.數字信息的存储、管理和保护[M].马衡,赵甲,译.北京:人民邮电出版社,2013.
  [2]武春岭,鲁先志.数据存储与容灾[M].北京:高等教育出版社, 2015.
  [3]熊曦.NAS环境下虚拟机的存储性能优化[D].广州:中山大学,2012.
  [4]林昌暖,吴健.基于RDF的CIM数据存储方案研究与实现[J].科学技术与工程,2007(24):6339-6343.
  [5]晏强,张晓锋,丁蕊.云存储技术研究[J].计算机信息与技术, 2011(5):22-24.
  [6]陈永府,宋鹏,王启富,等.云环境下的数据防泄密存储技术[J].计算机应用与软件,2016,33(10):288-293.
  [7]乔猛生,赵洋.基于光纤通道存储区域网的改进DHCHAP安全协议研究[J].计算机应用与软件,2016,33(10):135-139.
  [8]刘帆.关系数据库中实时高效元数据存储算法优化研究[J].科学技术与工程,2017,17(17):255-260.
其他文献
4K超高清(UHD)流媒体、播放器和蓝光影碟业务正在快速增长。4K UHD内容每帧数据包含800多万个像素——数量是全高清(1080p)内容的四倍多。如何呈现4K超高清内容的细节、景深以及
介绍了土城矿采煤四区15128回风巷大断面交岔巷修时采用锚网喷、锚索、注浆支护方式的情况。
【摘要】新课改下的小学语文教学,应与时俱进,研究和总结学生习作的客观规律,提高课堂教学。习作是学生运用掌握的语言进行思想情感表达的重要方式,是他们认识自我、认识世界、进行创造性和独特性表述的重要过程。  【关键词】小学语文 习作教学 立足生活 多批少改《九年义务教育全日制小学语文教学大纲》规定,我国现阶段对小学作文教学的要求是:“会写简短的记叙文和常用的应用文,做到思想健康、中心明确、内容具体、条
经济全球化的浪潮极大地加强了各个国家和地区之间的联系,而语言作为交流沟通的载体,在经济、文化交流中起到了关键性的纽带作用。从“跨文化”的概念和中学英文教学大纲要求出发,分析了跨文化意识培的主要目标,并于文末给出了具体的教学建议。  中学英语教学语言文化跨文化意识语言,在浅层次上表现为一种口头或书面的交流工具,在深层次上则是一种历史传承的、动态发展的文化符号。语言与文化之间存在着千丝万缕的联系,是不
信息化时代,现在基本上是每人都拥有一台手机,现实中,可能你会收到某个亲戚的短信或电话,来电是显示“亲人”名字,然而你仔细看看号码,这并不是你亲友手机号码,这是怎么回事?近日,国内知名黑客安全组织东方联盟曾演示过这一技术:“你可以从你的朋友那里收到一条短信,在后来才发现它不是真的来自你的朋友?在使用iOS上的联系人框架之后,惊讶地发现这是一种非常现实的可能性。Apple和Google都已收到通知(同
现在,许多网络安全专家谈论网络攻击的情况并不少见。随着移动通信和云计算技术的发展,私营企业网络和公共互联网之间明确界定的界限实际上已经基本消失了,而让IT部门更为担心的不只是预算缩减和影子IT,还有网络安全。  在IT安全管理员必须管理的众多问题中,员工使用个人设备开展工作的需求不断增长。ComScore表示,移动通信正迅速成为全球城市数字活动的主要模式。虽然这包括在公司中使用个人移动设备如平板电
摘要:数学是一门基础学科,是生活重要的组成部分,它能够影响人类生活的各个方面,帮助人类计算、推理和证明,有效解释生活中遇到的困难,是一切科学研究的基础学科。就如何在小学阶段学习好数学知识,养成良好的数学学习习惯进行研究,目的是提高学生的数学学习素养,进而提高综合素质能力。  关键词:数学教学 学习习惯 独立思考 认真听课 阅读课本  《数学课程标准》指出,数学是人们在生活、劳动和学习中必不可少的工
在初中数学教学实践中,受传统教学观念的影响,老师教学模式相对单一,学生在学习过程中会出现较多的问题。分层教学是一种较为新颖的教学形式,能够在对学生有效分层的基础上,
【关键词】一年级动态教学快乐识字  小学语文第一冊要求认识常用汉字400个,这么大的识字量对于一年级小学生来说,无疑是繁重的。如果教师一味地让学生被动、机械识字,势必会造成他们的厌学情绪。在起步阶段让识字教学“活起来”“动起来”,显得尤为重要。  一年级学生的思维特点是具体形象思维为主,教师要把课本中大量的、抽象的归类识字由“静”变“动”,调动学生的眼耳口鼻心脑感官刺激,让一个个方块字在学生的头脑