服务器Iscsi存储建设方案
网吧之iSCSI服务器整体方案
网吧之iSCSI服务器整体方案随着信息时代的到来,网络游戏的风靡一时,网吧这个概念早已风靡了全国的大街小巷,但同时,随着网吧的增多,行业之间的竞争也愈演愈烈,为了在激烈的竞争中立足,保证良好的系统的运行速度和稳定性,所有的机器都有承受24小时连续运作的能力。
对于网络的速度,稳定性要求就更加严格。
网吧业主不得不提高网吧的装修及运营环境、不断增加各种流行的游戏软件及最新电影、音乐等、所用计算机的配置级别也越来越高。
在这种情况下,下面的问题就突显出现:1.硬盘容量不足,而且损坏严重;2.给几百台机器安装新软件、在线游戏更新困难;3.给几百台机器维护麻烦而且存在兼容性问题;4.服务器网卡成为网络速度的瓶颈,操作系统经常崩溃;5.工作站网卡与服务器网卡配合较差,没有面向1000M升级的能力。
这么多的问题让网吧管理员每天都疲于奔命,每天不断的装游戏、GHOST、杀毒;白天有客人要用机器,很多维护工作只能在深夜完成……那么有没有一套理想的网吧工程设计方案,能够协调和解决这些问题呢?针对网吧降低硬件成本,提高运行性能,简化管理与维护这一系列迫切需要,采用ISCSI 技术为核心建立的游戏服务器是一个迅速解决上述问题的关键!而且在游戏加载/释放速度上将有30%以上提高(内存越小,速度提升越明显)!它可从多方面满足网吧这个特殊行业的多种要求,又同时解决了无盘的操作系统过慢的弊病,使网吧在控制成本的同时增加竞争力,并可解决网吧业主的后顾之忧。
构建这样的一个网吧,目前最合理的结构就是采用基于:Windows server2003(服务器)+ Windows XP (客户端)主干千兆交换机+ 百兆客户机服务器:基于Intel架构的9x5桌面级平台,由于Intel在2005年之后所生产的桌面级主板,已经内建了等同于服务器级别的CAS(甚至PCI-E)千兆/双千兆网卡,对于客户机器100M/s的乱序访问量已经完全足够。
如果您的网吧客户及其数量较多(180-250台),当然,Intel至强系列当然是你的首选,稳定性和可维护性也较前者提高很多,不过这也意味着您将要付出多余比桌面系统高出45-60%的¥人民币¥客户机:作为网吧Boss&管理者的您就根据自己的实际情况作决定吧!但是要记住一点的是,iSCSI游戏服务器已经为您的所有客户机存储了除了系统外的所有数据,硬盘就……网络结构:主干交换机(也叫中心交换机)的选择不用因为数据量集中流量大而特别选择,一般的千兆桌面级交换机只要转包量高于2Mpps的机型,都可以作为主干交换机使用。
iSCSI服务器搭建SOP
iSCSI服务器搭建SOPISCSI服务器搭建SOP (1)一、ISCSI技术简介 (3)二、创建ISCSI TARGET (3)1.1环境配置 (3)1.2创建I SCSI T ARGET流程 (3)三、配置ISCSI服务器 (5)三、客户端连接ISCSI SERVER (10)一、i SCSI技术简介iSCSI技术:由IBM公司研究开发,是一个供硬件设备使用的可以在IP协议的上层运行的SCSI指令集,可实现在IP网络上运行SCSI协议。
这是一种新存储技术,该技术将现有的SCSI接口与以太网技术结合,使服务器可与使用IP网络的存储设备互换资料。
二、创建iSCSI Target1.1 环境配置网络设置:iSCSI待搭建Server和客户端采用网线连接,连接的网口设置同一个网段的IP,比如Server端设置IP:192.168.1.1、客户端设置IP:192.168.1.2。
OS:基于Windows server 2012集成了iSCSI Target功能,在Windows server 2012系统下搭建iSCSI 服务器。
(注明:其它的OS如Windows 2008、RHEL、SUSE系统也都可以支持iSCSI服务器的搭建)。
1.2创建iSCSI Target流程A.登录windows 2012 系统,首先要查看角色和功能的安装,确认有iSCSI功能选择“仪表板->添加角色和功能”B、选择“安装类型->基于角色或基于功能的安装”C、服务器选择:选择“服务器选择->从服务器池中选择服务器”D、选择服务器角色:选择“服务器角色->文件和存储服务->文件服务器、iSCSI目标服务器、NFS服务器” 如果没有显示安装,要勾选这三项,以便下步进行安装。
E、功能安装:上步勾选完成后,这步不需进行另外的设置,点击安装,进行功能安装(图片上“安装”按钮是灰色的,这是因为系统上之前已经安装过了,如果该功能没有安装,这里“安装”按钮是可以执行的)F、点击好必要的功能安装后,页面还可以进行预览,预览中有选择是否需要重启,(注:这里可以不必勾选,不需要重启)三、配置iSCSI服务器A、安装完成组件后,在“服务器管理”界面会出现“文件和存储服务”这个设置项B. 选择“文件和存储服务”->iSCSI注1:如果没有虚拟磁盘,界面右侧会显示创建虚拟磁盘引导,点击创建虚拟磁盘,会出现如下界面:注2:如果已经安装了一个iSCSI虚拟磁盘,需要再创建另外一个,需要点击“任务->新建iSCSI虚拟磁盘”,如下图所示,点击后也会出现上述建立虚拟磁盘的界面,继续操作即可。
虚拟化与云计算系统运维管理 项目三配置iSCSI存储
务器系统,对硬件要求很低,软件项成目本实也不施高总,体甚情至况可以使用免费的Linux解决方案,成本只比直接附加存储略高。
NAS存在的主要问题是: (1)由于存储数据通过普通数据网络传输,因此易受网络上其他流量的影响。当网络上有其他大数据流量时会 严重影响系统性能。 (2)由于存储数据通过普通数据网络传输,因此容易产生数据泄露等安全问题。 (3)存储只能以文件方式访问,而不能像普通文件系统一样直接访问物理数据块,因此会在某些情况下严重影 响系统效率,比如大型数据库就不能使用NAS。
【任务一】熟悉存储的方式以及iSCSI存储器
Share you ideas and experiments with the world
第5步:分析与比较 NAS与SAN 网络附加存储NAS用户通过TCP/IP协 议访问数据,采用业界标准文件共享 协 议 , 如 NFS 、 HTTP 、 CIFS 实 现 共 享。 I/O是整个网络系统效率低下的瓶
【任务一】熟悉存储的方式以及iSCSI存储器
Share you ideas and experiments with the world
第7步:认识vSphere数据存储
数据存储是一个可使用一个或多个物理设备磁盘空间的逻辑存储单元。数据存储可用于存储
虚拟机文件、虚拟机模板和ISO镜像等:vSphere的数据存储类型包括VMFS、NFS和RDM共3种。
ISCSI目前存在的主要问题是:项目实施总体情况
(1)因为是新兴的技术,所以提供完整解决方案的厂商较少,对管理者技术要求高。 (2)通过普通网卡存取ISCSI数据时,解码成SCSI需要CPU进行运算,增加了系统性能开销,如果采用专门的ISCSI网 卡虽然可以减少系统性能开销,但会大大增加成本。 (3)使用数据网络进行存取,存取速度冗余受网络运行状况的影响。
中小型企业iSCSI存储方案
中小型企业iSCSI存储方案1.中小型企业存储应用中的问题随着国内市场经济的不断发展,中小型企业越来越占主导地位,企业的数据量也不断增加,其内部数据(包含客户信息数据、各种应用数据)成了他们取得成功的关键。
由于内部数据的重要性,传统的服务器内部硬盘存储数据的结构越来越不安全,也成为企业IT部门的忧虑,如何搭建、维护好一个或多个存储系统,确保其企业内部数据的安全,已经成为这些IT管理人员最为关注的问题。
传统的DAS(直接附属存储)存储系统,虽然能够满足部分企业的需求,但是对于越来越多的数据共享应用,DAS存储系统已经不能满足。
随之而产生的SAN(存储局域网)架构存储系统,虽然解决了DAS存储系统诸多不能实现的功能,比如:数据共享、异构平台、数据备份、集中管理等功能。
但是SAN也存在的投资成本高、维护成本高、聘用专业人士的费用昂贵等问题。
随着存储技术的发展,iSCSI技术的出现,特别适合中小型企业使用的IP SAN架构的网络存储系统的随之不断涌现,使得中小型企业仿佛看见了曙光、看见了一个即能满足数据共享、异构平台、数据备份、集中管理等功能、而且投资成本较低、搭建、使用和维护比较容易的存储解决方案—iSCSI存储系统,它是那些不得不使用SAN架构,但又没有更多资金采购FC SAN存储的企业最佳解决方案。
中小型企业在搭建存储系统时,所面临的问题:1)高成本:FC (Fiber Channel) 技术所带来的高成本,使得很多中小型企业望而却步;2)复杂性:FC SAN的搭建比较复杂,需要专业人士;3)数据增长:企业数据、客户数据以及CRM、ERP等各种应用系统的应用,使得数据日益快速增长;4)可管理性:由于数据的增长,使得网络存储系统的扩充,如何简单地管理这些设备和数据?如何降低管理成本(人员成本、设备成本等)?5)数据安全和完整性:数据是现代企业的核心,期安全性不容置疑是极为重要,如何保证数据的安全性,以及备份这些数据。
大华iSCSI直存解决方案
iSCSI直存解决方案目录第一章. 概述 (3)第二章. 需求分析 (4)2.1 背景挑战 (4)2.2 主体需求 (5)2.3 补充需求............................................. 错误!未定义书签。
第三章. 方案架构.. (6)第四章. 业务流程 (7)4.1 直存配置流程 (7)4.2 录像存储流程 (7)第五章. 方案特点 (8)第六章. 产品介绍 (11)第一章概述当今视频监控技术伴随着计算机、网络、存储、芯片技术的进步而迅速发展,从模拟视频监控逐渐往IP网络监控发展,监控图像的高清化需求也日益强烈,监控的规模也从原来的一个园区扩大到整个城市,甚至是跨省联网监控。
但随着监控规模、监控点位、监控质量的提升,海量的高清视频数据该如何传输,以什么样的方式进行存储,如何才能提高存储业务的可靠性和高效性,是业内亟需解决的问题。
基于市场急需一套安全、可靠、高效、稳定并且便于维护的解决方案来管理整个监控数据存储业务,大华依托强大的研发实力,推出了iSCSI直存解决方案,将视频监控的视频数据采取“时间索引+块数据”的数据管理方式,能够帮助用户在提高存储业务的可靠性与高效性的同时降低系统复杂度,并且减少投入与运行的成本,满足大规模可靠性应用的需求。
第二章需求分析2.1背景挑战业界目前较为典型的监控存储的数据管理方案是:“视频编码器+媒体服务器+存储系统”。
其中媒体服务器是系统的核心,由其负责媒体数据流的分发、录像、以及VOD点播,前端设备采集的视频流经流媒体服务器转发以打包的形式写入到存储设备。
如下图:这种流媒体服务器+存储系统方案中,数据管理基于文件系统,所有的录像数据通过媒体服务器时,被转成了标准的流媒体文件,再进行存储。
存储方式利用了传统文件系统自身的特点,系统开发较为简单,但降低了监控存储的效率。
除文件系统自身的不足之外,方案还会受到流媒体服务器能力的影响。
华为服务器存储方案(IPSAN)
综合业务处理系统的数据备份是保证数据高可靠、高可用的基本手段。在本地及异地建立与业务系统相同的备份系统,或将综合业务处理系统的数据进行实时备份,将大大提高数据资源的可靠性。
5、提高效率降低成本
传统的数据由于比较分散,管理和备份都相当困难,容易造成损坏或丢失,安全性很低。在综合业务处理系统下,数据高度集中,管理和备份都非常方便,提高了工作效率同时也降低了系统成本。
3、经济性
设计方案不但要考虑采用技术的先进、可靠,而且还必须考虑用户的经济负担。因此,设计方案必须具备很高的性能价格比。
4、高可管理性与高可靠性
由于整个业务系统的数据采取集中式的存储策略,所以存储系统必须具备很高的可管理性。另外,计算机网络系统的外部环境是多变的,设计方案必须是强健的,能够很方便地进行调整,以满足外部环境的变化。
☉设备集中管理
所有设备(磁盘阵列、存储交换机、网络交换机等)都支持SNMP协议可以通过相应的图形化网管软件对设备进行管理。
IP存储御风而行
简单地说,iSCSI可以实现在IP网络上运行SCSI协议,使其能够在诸如高速千兆以太网上进行路由选择。iSCSI技术最重要的贡献在于其对传统技术的继承和发展上:其一,SCSI(Small Computer Systems Interface,小型计算机系统接口)技术是被磁盘、磁带等设备广泛采用的存储标准,从1986年诞生起到现在仍然保持着良好的发展势头;其二,沿用TCP/IP协议,TCP/IP在网络方面是最通用、最成熟的协议,且IP网络的基础建设非常完善。这两点为iSCSI的无限扩展提供了夯实的基础。
丰富的存储业务功能
√远程复制:S1200支持增量、加密和压缩等多种基于用户策略设置的远程复制功能。
搭建RAID模式iSCSI网络存储
搭建RAID模式iSCSI网络存储1.安装OpenFilerOpenFiler是一套简单易行的NAS/iSCSI解决方案,建议各位在阅读本文前先自行百度“NAS”、“iSCSI”、“OpenFiler”等关键词。
本文将以VMware展示如何使用OpenFiler搭建RAID模式iSCSI存储。
注意,本文中的RAID指的是软RAID。
虽然软件RAID有着不如硬RAID高效、依赖CPU性能等弱点,但成本低廉、搭建简易也是其不得不说的优势。
对于一般的文件服务器来说,软RAID还是足够的。
这里我不再赘述OpenFiler的安装过程,毕竟安装过Linux的各位对此并不陌生。
我只对几个地方做一下特别解释。
1、创建VM虚拟机。
5个SCSI硬盘,1个10G的用于安装OpenFiler系统,4个20G的用于组建RAID102、安装时创建分区时需注意,只在sda(即10G的硬盘)上创建分区3、认真配置网络信息,强烈建议使用固定IP,并设置好掩码、网关、DNS等,以免之后麻烦。
2.创建RAIDOpenFiler安装完毕后,使用浏览器登录“https://ip:446”(如https://192.168.114.61:446),强烈建议使用火狐浏览器,IE和Chrome 下都有些小问题。
1、将单独的硬盘设置为“RAID阵列成员”。
(1)依次进入Volumes–>Block Devices,可以看到5块硬盘,其中/dev/sda 是安装OpenFiler系统的硬盘,/dev/sdb~sde是将要组成RAID的4块硬盘。
(2)单击硬盘名称(如/dev/sdb),选择分区类型为“RAID array member”后,分区大小为硬盘全部空间,单击Create按钮(3)将此硬盘整体创建为了1个分区,并将这个分区设置为“RAID阵列成员”(Linux RAID Array Member)2、创建RAID(Linux RAID,软RAID)(1)依次进入Volumes–>Software RAID,选中RAID模式为RAID10,选中4个RAID阵列成员分区,均设置为Member(Spare为热备份),单击Add array 创建此RAID(2)创建完毕后,RAID阵列会进入一个初始化阶段。
iSCSI+GFS网络存储方案
虚拟机搭建gfs系统系统环境:CentOS release 5.5 - 2.6.18-194.el5gfs节点1:192.168.1.231 gfs1gfs节点2:192.168.1.232 gfs2gfs节点3:192.168.1.233 gfs3iscsi-target存储设备:192.168.1.240 iscsi-storage (IP对应主机名)GFS 简要说明,它有两种:1. Google文件系统:GFS是GOOGLE实现的是一个可扩展的分布式文件系统,用于大型的、分布式的、对大量数据进行访问的应用。
它运行于廉价的普通硬件上,但可以提供容错功能。
它可以给大量的用户提供总体性能较高的服务。
2. RedHat的GFS(Global File System)GFS(Global File System)自己以本地文件系统的形式出现。
多个Linux机器通过网络共享存储设备,每一台机器都可以将网络共享磁盘看作是本地磁盘,如果某台机器对某个文件执行了写操作,则后来访问此文件的机器就会读到写以后的结果。
可以根据对性能或是可扩展性,或者以经济性多个原则进行不同方案的部署。
GFS 主要组件,集群卷管理,锁管理,集群管理,围栏和恢复,集群配置管理。
本文主要介绍Redhat的GFS系统。
REDHAT CLUSTER SUITEWITH GFS :RHCS(REDHAT CLUSTER SUITE)是一款能够提供高性能、高可靠性、负载均衡、高可用性的集群工具集,一个集群通常有两个或两个以上的计算机(称为“节点”或”成员“)共同执行一个任务。
RHCS主要组件:·集群架构:提供一个基本功能使节点作为集群工作在一起:配置文件管理,成员关系管理,锁管理和栅设备。
·高可用性服务管理:提供节点失败转移服务,当一个节点失败后将服务转移到另一个节点上。
·集群管理工具:通过配置和管理工具来配置和管理Red Hat集群。
iSCSI配置
3.3任务1 iSCSI的配置3.3.1 配置环境应用于存储区域网络(SAN)环境中的存储虚拟化(storage visualization)技术通常是指异构的SAN环境下的虚拟存储服务,它带给人们的益处是:提高存储利用率降低成本,简化大型、复杂、异构的存储环境的管理工作。
iSCSI 通过IP网络,将SCSI块数据转换成网络封包的一种传输标准,它和NAS一样透过IP网络来传输数据,但在数据存储方式上采用与NAS不太、与FC-SAN相同的块协议(Block Protocal)。
在Windows server2012上面配置iSCSI,需要一下主要过程:(1)在Windows server 2012上启动iSCSI服务器功能;(2)在iSCSI管理界面,创建iSCSI虚拟网盘;(3)在服务器节点使用发起程序连接到设置好的服务器上的磁盘;设计实验环境iSCSI环境示意图如下所示。
图3-8 iSCSI实验环境架构本书以Windows server2012集成iSCSI功能为例介绍在服务器角色中集成iSCSI服务器功能。
Windows Server 2012(开发代号:Windows Server 8)是微软的一个服务器系统。
这是Windows 8的服务器版本,并且是Windows Server 2008 R2的继任者。
Windows Server 2012 R2 将能够提供全球规模云服务的Microsoft 体验带入您的基础架构,在虚拟化、管理、存储、网络、虚拟桌面基础结构、访问和信息保护、Web 和应用程序平台等方面具备多种新功能和增强功能。
系统安装硬件配置要求最低系统要求:(1)处理器:1.4GHz 64位;(2)RAM:512MB;(3)磁盘空间:32GB;系统安装如下需要如下步骤:光盘插入光驱以后,进入系统安装界面,如下图2-1所示,选择简体中文语言版本。
图3-1 win2012语言选择界面进入系统安装首界面。
虚拟化基础架构之使用openfiler搭建iSCSI网络共享存储
虚拟化基础架构之使用openfiler搭建iSCSI网络共享存储在虚拟化技术发展迅速的今天,虚拟现实(VR)也成为了一种热门的应用。
虚拟现实允许用户身临其境地体验场景,但这也需要海量的数据来支撑。
而这些数据需要可靠的存储以供访问。
在构建虚拟现实中的网络共享存储时,一种常见的选择是使用iSCSI技术。
本文将介绍如何使用openfiler搭建iSCSI网络共享存储。
iSCSI是一种网络存储技术,它允许将远程存储设备连接到本地服务器。
这种技术可以提供高效的存储解决方案,并为虚拟化环境提供共享存储。
而openfiler是一种基于Linux的网络存储管理器,它提供了多种存储协议,包括iSCSI。
使用openfiler搭建iSCSI网络共享存储可以提供可靠的、高效的存储方案。
首先,需要为openfiler创建一个虚拟机。
可以在VMware、VirtualBox等虚拟化平台上创建一个虚拟机,并安装openfiler操作系统。
在安装过程中,需要指定该虚拟机所需的资源,比如内存、磁盘空间等。
为了获得良好的性能,建议为openfiler虚拟机分配足够的资源。
安装完成后,需要配置openfiler以支持iSCSI。
首先,在openfiler的Web界面中,使用默认的用户名和密码登录。
然后,在“Volumes”选项卡下,创建一个新的物理量。
物理量就是用于存储数据的设备,可以是电脑上的硬盘、磁盘阵列等。
创建物理量时,需要选择要使用的磁盘设备。
然后,还需要创建一个卷组。
卷组是一种逻辑存储设备,由一个或多个物理量组成。
在“Volumes”选项卡下,选择“Create a New Volum e Group”,并将之前创建的物理量添加到卷组中。
接下来,需要创建一个卷。
卷是卷组中的一个逻辑分区,用于存储数据。
在“Volumes”选项卡下,选择“Create a New Volume”,并将之前创建的卷组指定为该卷所属的卷组。
在创建完成卷后,还需要启用iSCSI服务。
IP 网络存储(IP SAN)解决方案(iSCSI)
前言
当今社会,保证企业持续与高效的运行,基础是对企业内外部数据的合理集中;充分共 享;进一步的挖掘分析; 并保证数据扩充的空间。信息是全球商务环境的动力,它是今天 各公司最富于动态性和最有价值的战略资产,目前正在随着全球网络和电子交易的发展而出 现指数性的增长。为在信息大战中大获全胜,您在今天和未来都必须拥有一个有效的战略来 存储、保护、共享和管理您最重要的数字资产—您的企业数据。
企业现有 IT 环境的潜在问题分析:
数据迁移问题 随着企业规模的扩大,原有设备的计算处理能力不能满足要求,在传统的直连存储方式 下,将面临着企业关键数据向新平台迁移的问题,这可能潜在的影响企业的上产与数据的安 全。 数据的共享问题 随着企业发展,会产生多种系统平台(企业的 Windows 平台向 UNIX, Linux 发展),平台 间的数据共享与同步将会降低效率并提高成本。 空间的扩展 传统的直连扩展方式只能提供给用户有限的扩展能力,在空间扩展的同时还会影响到企 业的生产应用,同时,由于无法对不同用户的可用空间进行灵活的调配,造成空间应用的浪 费。 数据安全与存储管理成本 调查显示,数据的集中管理成本是传统分散存储管理成本的 25%。同时,数据的集中存 储与管理会大大提高数据的安全性与可用性,极大的减少人为失误导致数据的丢失,同时能 极大的降低数据的备份成本。 综述 如何对数据进行存储和管理至关重要。有效地存储和管理数据与信息的快速访问和有效 利用相结合是商业持续发展的基本因素。许多成功的商业机构已经认识到,统一访问、共享 和管理数据可以转化为一个有利的竞争优势。
因此,对企业的各种数据进行集中存储,管理与备份,依据企业对不同数据类型的不同 要求,合理构建企业数据存储平台,利用成熟的 IP 网络技术集中存储(iSCSI+NAS),并搭配 合理的备份策略,实现数据的级中存储,分析与共享, 保证企业持续与有效的运营。
服务器端iscsi 挂载磁盘阵列
1.在配置存储之前,我们首先需要做的操作如下,我们进入服务器端,首先选择控制面板里面的iSCSI发起程序,双击它。
然后我们再控制面板里找到iscsi 发起程序,点击发现,会出现如下界面
然后点击添加门户,会弹出添加目标门户的对话框
然后我们在ip地址或dns名称处添加192.168.252.10,端口号为默认3260,然后点击确定
这时候我们发现刚才添加的ip地址已经添加进去了,然后我们再次点击添加门户,然后输入192.168.252.11,然后确认
这时候如下图,在目标门户中分别出现了2个ip地址,就是我们刚才添加的192.168.252.11和192.168.252.10这两个地址
然后我们点击目标这一选项,会出现如下界面!
然后我们首先点击第一个名称!然后点击登录,之后会弹出右这个对话框,然后将计算机启动时自动还原此链接打对勾,然后点确定
接下来我们首先点击第二个名称!然后点击登录,之后会弹出右这个对话框,然后将计算机启动时自动还原此链接打对勾,然后再次点确定
以上2步做完后,我们看到目标状态里两个名称后面的状态都显示为已连接,这表示与存储已经正确连接
然后我们右我的电脑,选择管理!
然后出现如下对话框,但是我们可以看到并没有发现任何新硬盘!那么我们首先点击磁盘管理。
然后右键点击重新扫描磁盘!
扫描大概需要几十秒,扫描结束后,我们发现存储的硬盘识别到了。
自己动手构建iSCSI磁盘阵列
自己动手构建iSCSI磁盘阵列在理想情况下,无论是对于关键业务应用需求,还是对于诸如开发、测试、磁盘到磁盘备份以及灾难恢复等应用需求,当需要更多存储空间时,大家首先想到的就是去购买最新技术的企业级存储设备。
但在很多现实的情况下,由于预算等方面的原因,购买新设备的欲望往往无法得到满足。
所以很多时候,IT人员也不得不针对并不太强大甚至是旧的存储系统来做文章。
这里我们就教给大家一些自己动手做iSCSI阵列的方法。
DIY iSCSI阵列如果你的IT架构中有空闲的服务器以及SCSI磁盘柜,那么你就完全可以通过添加一个并不昂贵的iSCSI target程序来把它们配置成为一个iSCSI磁盘阵列。
即便你必须购买一些磁盘,估计一个2TB的阵列总共花费也只有大约3万元左右就可以了。
你构建的新iSCSI阵列可以运行在Windows或Linux操作系统之上,这样你就可以在你的新服务器上像iSCSI逻辑驱动器一样分配空间给文件服务。
有的时候你也可以这样DIY阵列来作为一种权宜之计。
很多时候,你已经向领导提交了购买新磁盘存储阵列的申请,但在等待领导审批的时候,也许你的Exchange服务器已经没有空间可用了,这时你就可以使用一台服务器、一个SCSI 磁盘柜以及一个下载的WinTarget软件副本轻松的将存储添加到服务器上。
也许你会觉得通过一台服务器来构建iSCSI磁盘阵列的做法有些古怪。
其实很多市场上的iSCSI磁盘阵列产品,包括诸如LeftHand Networkl和MPC等一些著名厂商的产品,都是使用了标准的Xeon主板。
自然,基于服务器的阵列并不具备冗余的磁盘控制器,但是一个好的RAID控制器和iSCSI target软件的组合,同样能够实现与品牌产品性能相当的iSCSI阵列。
一旦你将iSCSI target软件加入到一台Windows或Linux服务器,你就可以创建逻辑磁盘或LUN(Logical Unit Numbers,逻辑单元数)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
服务器Iscsi存储建设方案2015.09简介服务器存储,既是把服务器硬件资源,通过软件、技术为网络中其它设备提供存储服务;考虑到客户网络环境与业务情况,本次我们为用户提供了服务器+Iscsi技术,通过IP-SAN 给业务系统提供可靠、稳定、低成高,高利用率的存储解决方案;iSCSI(internet SCSI)技术由IBM公司研究开发,是一个供硬件设备使用的、可以在IP协议的上层运行的SCSI指令集,这种指令集合可以实现在IP网络上运行SCSI协议,使其能够在诸如高速千兆以太网上进行路由选择。
iSCSI技术是一种新储存技术,该技术是将现有SCSI接口与以太网络(Ethernet)技术结合,使服务器可与使用IP网络的储存装置互相交换资料。
iSCSI是一种基于TCP/IP 的协议,用来建立和管理IP存储设备、主机和客户机等之间的相互连接,并创建存储区域网络(SAN)。
SAN 使得SCSI 协议应用于高速数据传输网络成为可能,这种传输以数据块级别(block-level)在多个数据存储网络间进行。
SCSI 结构基于C/S 模式,其通常应用环境是:设备互相靠近,并且这些设备由SCSI 总线连接。
iSCSI 的主要功能是在TCP/IP 网络上的主机系统(启动器initiator)和存储设备(目标器target)之间进行大量数据的封装和可靠传输过程。
本次系统的拓扑结构如下:方案介绍工作过程:当iSCSI主机应用程序发出数据读写请求后,操作系统会生成一个相应的SCSI命令,该SCSI命令在iSCSI initiator层被封装成ISCSI消息包并通过TCP/IP传送到设备侧,设备侧的iSCSI target层会解开iSCSI消息包,得到SCSI命令的内容,然后传送给SCSI设备执行;设备执行SCSI命令后的响应,在经过设备侧iSCSI target层时被封装成ISCSI响应PDU,通过TCP/IP网络传送给主机的ISCSI initiator层,iSCSI initiator会从ISCSI响应PDU里解析出SCSI响应并传送给操作系统,操作系统再响应给应用程序。
主要优势:这几年来,iSCSI存储技术得到了快速发展。
iSCSI的最大好处是能提供快速的网络环境,虽然其性能和带宽跟光纤网络还有一些差距,但能节省企业约30-40%的成本。
iSCSI技术优点和成本优势的主要体现包括以下几个方面:硬件成本低:构建iSCSI存储网络,除了存储设备外,交换机、线缆、接口卡都是标准的以太网配件,价格相对来说比较低廉。
同时,iSCSI还可以在现有的网络上直接安装,并不需要更改企业的网络体系,这样可以最大程度地节约投入。
操作简单,维护方便:对iSCSI存储网络的管理,实际上就是对以太网设备的管理,只需花费少量的资金去培训iSCSI存储网络管理员。
当iSCSI存储网络出现故障时,问题定位及解决也会因为以太网的普及而变得容易。
扩充性强:对于已经构建的iSCSI存储网络来说,增加iSCSI存储设备和服务器都将变得简单且无需改变网络的体系结构。
带宽和性能:iSCSI存储网络的访问带宽依赖以太网带宽。
随着千兆以太网的普及和万兆以太网的应用,iSCSI存储网络会达到甚至超过FC(FiberChannel,光纤通道)存储网络的带宽和性能。
突破距离限制:iSCSI存储网络使用的是以太网,因而在服务器和存储设备的空间布局上的限制就会少了很多,甚至可以跨越地区和国家。
安全性:iSCSI和FC采用不同的方法保证存储访问的安全,这可能是多协议存储架构师必须解决的最大问题。
FC利用FC交换机实行分区,通过全局名称排列LUN编号和主机标识,而iSCSI采用上述隔离iSCSI 的物理和虚拟方法,通过IP地址、主机系统和存储设备的名称、内部/外部CHAP身份验证等方式限制访问,从而保证存储安全。
建设过程1 准备工作iSCSI可分享的设备类型有很多,包括镜像文件(*.img)、分区(partition)、物理硬盘、raid设备、逻辑卷等,下面我们将准备其中的几种来测试,其他类型大家可以自行测试。
1.1 模拟镜像在iSCSI Target的/srv目录下创建一个200M大小的镜像文件。
# mkdir /srv/iscsi# dd if=/dev/zero of=/srv/iscsi/disk1.img bs=1M count=200# ll -lh /srv/iscsi/disk1.img1.2 建立分区创建一个500M大小的分区/dev/sdb1.# fdisk /dev/sdb1.3 创建逻辑卷创建一个800M大小的LV.# pvcreate /dev/sdc# vgcreate vg0 /dev/sdc# lvcreate -L 800M -n lv1 vg02配置iSCSI Target2.1 安装tgtCentOS 自带了scsi-target-utils 软件,我们使用该软件进行target设置。
# yum -y install scsi-target-utils2.2 配置tgttgt的主配置文件为/etc/tgt/targets.conf,下面我们来设置改文件。
在该文件最后新增以下设置:<target iqn.2014-07.dev.iscsi-target:iscsidisk>backing-store /srv/iscsi/disk1.imgbacking-store /dev/sdb1backing-store /dev/vg0/lv1backing-store /dev/sdd</target>说明:iqn = iSCSI Qualified NameiSCSI target的名称规则如下:iqn.2014-07.dev.iscsi-target:iscsidiskiqn.年份-月份.域名反写.设备识别每个在同一个target上的backing-store 称为逻辑单元号(Logical Unit Number,LUN);2.3 启动iSCSI target# /etc/init.d/tgtd start# chkconfig tgtd on# netstat -tulnp|grep tgt2.4 查看iSCSI target# tgt-admin –showLUN0 是控制器,可以看到各个LUN的大小和磁盘路径。
至此,iSCSI Target 设定完毕。
3、配置iSCSI Initiator3.1 安装initiator# yum -y install iscsi-initiator-utils3.2 设置开机启动# chkconfig iscsid on# chkconfig iscsi on3.3 配置文档initiator的配置文档位于/etc/iscsi/,该目录下有两个文件,initiatorname.iscsi 和iscsid.conf,其中iscsid.conf 是其配置文件,initiatorname.iscsi 是标记了initiator的名称,它的默认名称是InitiatorName=.redhat:b45be5af6021,我们可以根据实际情况进行更改,比较好区分,这里我们修改为InitiatorName=iqn.2014-07.dev.iscsi-initiator:initiator。
因为在target里面,我们并没有设置访问限制,所以iscsid.conf 文件并不需要修改。
3.4 侦测target如果我们事先不知道目标主机的target名称,我们就需要进行侦测,下面来讲解。
# iscsiadm -m discovery -t sendtargets -p 192.168.1.21说明:-m discovery//侦测target-t sendtargets//通过iscsi协议-p IP:port//指定target的IP和port,不写port的话,默认为32603.5 查看nodesiscsiadm 侦测到的结果会写入/var/lib/iscsi/nodes/ 中,因此只需启动/etc/init.d/iscsi 就能够在下次开机时,自动连接到正确的target了。
# ll -R /var/lib/iscsi/nodes/侦测信息都写入了/var/lib/iscsi/nodes/iqn.2014-07.dev.iscsi-target:iscsidisk/192.168.1.21,3260,1/default 文件中了。
3.6 连接target查看目前系统上面所有的target# iscsiadm -m node登录target# iscsiadm -m node -T iqn.2014-07.dev.iscsi-target:iscsidisk –login3.7 查看磁盘情况# fdisk –l可以看到,initiator 上面多了四块硬盘,大小和target上的LUN一致。
这时你就可以像使用本地磁盘一样使用这些iSCSI设备了,下面我们来测试。
3.8 将/dev/sdb 和/dev/sdc 创建成LV挂载使用创建LV# pvcreate /dev/sdb /dev/sdc# vgcreate iscsi /dev/sdb /dev/sdc# lvcreate -L 1G -n iscsilv iscsi格式化并挂载# mkfs.ext4 /dev/iscsi/iscsilv# mkdir /mnt/iscsi# vi /etc/fstab创建测试文件挂载成功,创建测试文件成功。
3.9 重启测试测试成功。
3.10 查看target信息# tgt-admin –show可以看到,此时使用该target的initiator 为iqn.2014-07.dev.iscsi-initiator:initiator,也就是我们上面更改的initiatorname,IP地址为192.168.1.22。
至此,iSCSI 置完毕。