群晖NAS的iSCSI存储配置及使用 – 易享空间

您所在的位置:网站首页 群晖nas怎么改ip 群晖NAS的iSCSI存储配置及使用 – 易享空间

群晖NAS的iSCSI存储配置及使用 – 易享空间

2023-03-27 16:16| 来源: 网络整理| 查看: 265

现在随着各种数字终端势必日益丰富与普及,作为这些终端连接枢纽的NAS自然水涨船高,每个办公室每个家庭都有一台NAS并不是奢望。今后的PC,只需要用SSD做个系统盘就可以了,而数据盘可以直接通过iSCSI服务在NAS上建立虚拟盘实现。

关于iSCSI,你需要了解的目前主流的NAS都支持iSCSI Target服务,要很好地应用和理解这个服务,有必要对一些术语作一些最基本的了解。

说简单点,iSCSI会在IP网络上执行SCSI指令,供数据在网络上进行传输,它是一种以因特网通讯协议为架构的储存空间网络化标准规格,适合用来链接许多数据储存设备。

在iSCSI Target服务中,涉及到名词解释:

iSCSI:Internet Small Computer System Interface,一个通过IP网络基础设施来连接数据存储设备的协议,由IBM和CISCO联合定制的。IQN:iSCSI Qualified NameCHAP:Challenge-Handshake Authentication ProtocolLUN:Logical Unit Number,逻辑单元号。用来描述逻辑存储iSCSI initiator:访问Target的服务器(客户端)称为initiator,在计算机与存储装置关连中,你的计算机被称为“iSCSI initiator”(iSCSI启动器),因为它开启链接至存储装置。iSCSI Target:存储资源,被访问的设备称为Target。它概念类似于一种联机接口,当iSCSI启动器联机至iSCSI Target时,iSCSI Target上连结的所有LUN也会联机至客户端的操作系统。iSCSI LUN:可识别的最小的存储资源。在iSCSI环境中的LUN实际上就是经过编号的硬盘或是实体硬盘所建立的一个储存空间,它是真正的存储实体。用户可以在这些iSCSI LUN上建立并管理文件,就像管理本地硬盘一样。

从上面的图例就很清楚地表示了它们之间的关系,一个iSCSI Target可以连接一个或多个LUN,同样一个LUN也可以关联多个Target。但是,通常情况下不要使用多个iSCSI启动器连接相同的Target,以免硬盘数据损毁,除非使用的是丛集感应文件系统,如VMware虚拟机或Oracle Clustering文件系统。

iSCSI Target有什么好处1. 硬件成本低2. 操作简单,维护方便3. 扩充性强

iSCSI Target服务提供数据集中化存取,且以区块为单位数据存储空间,不仅简化存储空间管理的步骤、优化存储空间的使用,同时也增添了存储空间的弹性。它将SCSI指令通过网络分享出去,让价格低廉且操作简易的网络存储空间在iSCSI上运行。

对客户端而言,会让你感觉计算机仿佛连接一个本地硬盘,可通过本地端计算机操作系统来管理。事实上,新增的磁盘是NAS上的虚拟硬盘。因为硬盘是虚拟的,因此不必再为计算机添加额外硬件,通过一般网络基础架构就可管理此虚拟硬盘。

总的来说,iSCSI Target服务提供了一个高扩充性和低组建/维护成本的整合型存储方式,这正是大部分有预算考虑的中小企业和办公室所需求的。

下面,以Synology的NAS DS218+为例,演示一下如何在NAS上增加iSCSI Target服务并供本地PC驱使,NAS软件系统为DSM 6.2。

第一步:建立新的iSCSI LUN1. 用管理员帐号登录到DSM,在主菜单中点击“iSCSI Manager”

2. 在“LUN”页面中选择“新增”

需要特别说明的是,一台NAS并不能添加无限多的iSCSI LUN和iSCSI Target,取决于厂商对该机型的限制,群晖入门级机型的iSCSI LUN和Target最多是10个,高端些的机型会相应增加。

比如DS413这款NAS它能允许最多的iSCSI LUN和iSCSI Target数都是10个,而DS713+允许最大iSCSI Target可以达到32个,iSCSI LUN达到256个,高端机型之所以高端因为它的配置更强一些。

3. iSCSI LUN创建向导,设置iSCSI LUN属性

一般提供3种类型iSCSI LUN:iSCSI LUN(Thin Provisioning 是-包含空间回收):在一个卷空间上划分一块空间而创建的iSCSI LUN,今后在需要时可扩展其规模。此类iSCSI LUN具有动态容量管理的灵活性,并支持Thin Provisioning(随需分配)、VMware VAAI硬件加速、LUN快照和LUN克隆。

iSCSI LUN(Thin Provisioning 否):使用所有硬盘容量的LUN,iSCSI LUN使用所有的卷空间来创建。可以修复、扩充或更改RAID类型,就像使用卷一样。

iSCSI LUN(Thin Provisioning 是-不含空间回收):可弹性使用部分磁盘群组容量的LUN,iSCSI LUN通过在硬盘组上分配具体空间来创建。如果硬盘组中有可用空间,以后可扩展iSCSI LUN。

由于iSCSI LUN(Thin Provisioning 是-包含空间回收)允许在现有存储空间上新增Targets,这两种存储系统彼此可分享存储空间,具有灵活性,对于普通用户来说,推荐使用这种类型的LUN,而iSCSI LUN(Thin Provisioning 否)主要适应那些将空间完全占用的情况(还需要考虑您本地PC的操作系统是否支持这么大容量的分区),在性能上更好。

选择“iSCSI LUN(Thin Provisioning 是-包含空间回收)”,继续下一步:

在这里可以为新增的LUN取个名称,类似于一个分区的卷标(使用默认的LUN-1),在这里最重要的设置应该是指定这个LUN的容量。另外,可以为新增的LUN关联iSCSI Target,可以是新增的Target,也可以是已存在的Target。

注意:选择上面选项后点击下一步,弹出如下提示:

第二步:建立新的iSCSI Target

首先也得为Target设置一个名称和IQN(iSCSI Qualified Name),IQN是iSCSI Target的一组独特名称,这组名称不能和其他服务器上的iSCSI Target IQN重复。其命名方式为:iqn.[日期].[域].[设备识别],如iqn.2000-01.com.synology:DS218plus.Target-1.1。

另外,如果选择“启用CHAP”,服务器将要求验证用户身份。而选择“相互CHAP认证”,客户端及服务端则要互相通过验证才能使用。任何客户端设置的密码不可用于服务器端,而任何服务器端设置的密码亦不可用于客户端。为了简便起见,这里都不启用。

1. 确认你的设置应用设置之后,就可以看到新增的iSCSI LUN和Target了。

进阶1:为LUN设置空间容量和链接的Target当新增LUN之后,还可以对LUN继续进行编辑,最重要的是可以重新指定容量大小和所链接的Target,非常容易管理。

为了避免数据丢失,容量只能增加不能缩小。

当一个LUN链接多个Target后,它就能被多个Target使用,通俗地讲就是这个存储空间可以被多个用户共同使用。

进阶2:为Target设置读写权限和链接LUN同样的,对新增的Target进行编辑,可以设置权限(可读写/只读/禁止访问)和设置链接的LUN。

进阶3:iSCSI Target的性能如何iSCSI是在网络中传输SCSI指令,它的性能完全取决于网络的速度,现阶段组建一个千兆网络是很容易的事,理论上它的速度可以达到125MB/s,当然这个速度影响的因素也很多,比如线材、路由器、存储设备本身限制等。

iSCSI虚拟盘K盘的读取速度为54.6MB/s

共享目录映射盘T盘的读取速度为48.4MB/s

本地硬盘D盘的读取速度为54.6MB/s

从这个结果看,它们之间的速度相差不大,iSCSI虚拟盘的速度比单纯的网络映射盘还要略快些,与本地硬盘的速度非常接近。在一个良好的网络环境中,iSCSI虚拟盘的性能足以满足日常需求,你完全可以把它当作一个本地硬盘。

后记:1. iSCSI Target提供一个简单、方便、低成本的存储解决方案,如果你拥有一台NAS,那完全可以舍弃PC上的大容量数据盘,全身心投入到NAS的怀抱中。2. 两台笔记本都是通过wifi连接Synology的NAS DS218+,一台电脑拷贝文件的速度峰值为8-9M,而另一台电脑拷贝文件的速度峰值为70M。



【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3