FreeNAS 11.3 的补充说明
一、部分解释
iSCSI是用于合并存储数据的协议标准。iSCSI使FreeNAS®可以充当现有以太网网络上的存储区域网络(SAN)。 具体来说,它通过iSCSI客户端(称为启动器)可以连接并安装的以太网络导出磁盘设备。 传统的SAN在需要光纤通道基础结构(例如光纤通道HBA,光纤通道交换机和离散电缆)的光纤通道网络上运行。
可以在现有的以太网网络上使用iSCSI,尽管可以为iSCSI通信构建专用网络以提高性能。iSCSI在使用Windows Shell程序的环境中也具有优势。 这些程序倾向于过滤“网络位置”,但不过滤iSCSI安装。
在配置iSCSI服务之前,请熟悉以下iSCSI术语:
CHAP:一种认证方法,使用共享**和三向认证来确定系统是否被授权访问存储设备并定期确认未进行会话 被另一个系统劫持。在iSCSI中,启动器(客户端)执行CHAP身份验证。
相互CHAP:CHAP的超集,其中通信的两端都相互认证。
发起者:有权访问FreeNAS®系统上的存储数据的客户端。客户端需要启动器软件来启动与iSCSI共享的连接。
目标:FreeNAS®系统上的存储资源。 每个目标都有一个唯一的名称,称为iSCSI合格名称(IQN)。
Internet存储名称服务(iSNS):用于在TCP/IP网络上自动发现iSCSI设备的协议。
范围:要共享的存储单元。它可以是文件或设备。
门户:指示侦听连接请求的IP地址和端口。
LUN:代表逻辑SCSI设备的逻辑单元号。启动器与目标进行协商以建立与LUN的连接。结果是建立了一个iSCSI连接,该连接模拟了与SCSI硬盘的连接。启动器将iSCSI LUN视为原始SCSI或SATA硬盘驱动器。 启动程序不会装载远程目录,而是格式化并直接管理iSCSI LUN上的文件系统。 配置多个iSCSI LUN时,请为每个LUN创建一个新目标。 由于iSCSI在同一TCP连接上将目标与多个LUN复用,因此当多个目标访问同一LUN时可能会发生TCP争用。 FreeNAS®最多支持1024个LUN。
在FreeNAS®中,iSCSI内置在内核中。 此版本的iSCSI支持Microsoft分载数据传输(ODX),这意味着文件复制在本地进行,而不是通过网络进行。 它还支持VAAI(用于阵列集成的vStorage API)原语,可直接在NAS上高效地执行存储任务。 要利用VAAI原语,请创建一个zvol,并使用它来创建设备范围。
二、iSCSI向导
要配置iSCSI,请单击WIZARD,然后执行每个步骤:
1.创建或选择块设备:
•名称:输入块设备的名称。 建议使用短名称。 使用长度超过63个字符的名称可能会阻止访问块设备。
•类型:选择文件或设备作为块设备的类型。 设备提供对zvol,zvol快照或物理设备的虚拟存储访问。 文件提供对单个文件的虚拟存储访问。
•设备:选择未格式化的磁盘,控制器,zvol或zvol快照。 选择“新建”作为选项以创建新的zvol。 如果选择了“新建”,请使用浏览器选择一个现有池或数据集来存储新的zvol。在“大小”中输入所需的zvol大小。 仅在“类型”设置为“设备”时显示。
•文件:浏览到现有文件。 通过浏览到数据集并将文件名附加到路径来创建新文件。文件已经存在时,输入大小0以使用实际文件大小。对于新文件,输入要创建的文件的大小。仅在“类型”设置为“文件”时显示。
•您的用途是什么:选择将使用此共享的平台。关联的选项将应用于此共享。
选项
VMware: Extent block size 512b, TPC enabled, no Xen compat mode, SSD speed
VMware:扩展块大小512b,启用TPC,无Xen兼容模式,SSD速度
Xen: Extent block size 512b, TPC enabled, Xen compat mode enabled, SSD speed
Xen:扩展块大小512b,启用TPC,启用Xen兼容模式,SSD速度
Legacy OS: Extent block size 512b, TPC enabled, no Xen compat mode, SSD speed
旧版OS:扩展块大小512b,启用TPC,无Xen兼容模式,SSD速度
Modern OS: Extent block size 4k, TPC enabled, no Xen compat mode, SSD speed
现代操作系统:扩展块大小为4k,启用TPC,无Xen兼容模式,SSD速度
2.门户
•门户:选择现有门户或选择“新建”以配置新门户。
•发现身份验证方法:NONE允许匿名发现,而CHAP和相互CHAP需要身份验证。
•发现身份验证组:选择现有的授权访问组ID或创建新的授权访问。当发现身份验证方法设置为CHAP或相互CHAP时,这是必需的。
•IP:选择要由门户网站侦听的IP地址。 单击“添加”以使用其他网络端口添加IP地址。可以选择地址0.0.0.0侦听所有IPv4地址,或选择::侦听所有IPv6地址。
•端口:用于访问iSCSI目标的TCP端口。默认值为3260。
3.启动器
•启动器:保留空白以允许全部启动器,或输入启动器主机名列表,并用空格分隔。
•授权网络:允许使用此启动器的网络地址。保留空白以允许所有网络或使用CIDR掩码列出网络地址。用空格分隔多个地址:192.168.2.0/ 24 192.168.2.1/12。
4.确认选项
•查看配置,然后单击“提交”以设置iSCSI共享。
三、ISCSI配置
1、目标全局配置
目标全局配置包含适用于所有iSCSI共享的设置。
某些内置值会影响iSNS的使用。 没有实现从iSNS提取允许的启动器,因此必须手动配置目标ACL。为了使iSNS注册有用,iSCSI目标应具有明确配置的端口IP地址。 这样可以避免启动程序尝试发现未配置的目标门户地址,例如0.0.0.0。
iSNS注册周期为900秒。 在此期间未更新的注册网络实体将被取消注册。
iSNS请求的超时为5秒。
基本名称 省略
ISNS服务器 要向系统的iSCSI目标和门户注册的ISNS服务器的主机名或IP地址。用空格分隔每个条目。
池可用空间阈值 当池中剩余此百分比空间时,生成警报。 使用zvols时,通常在池级别或基于文件和设备的扩展盘区的扩展盘区中进行配置。
2、Portals 门户
门户指定用于iSCSI连接的IP地址和端口号。
3、Initiators 启动器
下一步是配置授权的启动器,或允许连接到FreeNAS®系统上的iSCSI目标的系统。 要配置可以连接的系统,请转到共享-块(iSCSI)-启动程序,然后单击添加
4、Authorized Access 授权访问
使用CHAP或相互CHAP提供身份验证时,建议创建授权访问。
注意:此屏幕设置登录验证。 这与在全局配置中设置的发现认证不同。
注意:CHAP不适用于macOS上的GlobalSAN启动器。
Group ID 允许不同的群组配置不同的验证配置文件。例子:所有有着群组ID1的用户将会继承群组1的验证配置文件。
User 与远程系统上的用户一起创建用于CHAP身份验证的用户帐户。许多启动器使用启动器名称作为用户名。
Secret 密码
Peer User 仅在配置相互CHAP时输入。通常与 User 相同。
Peer Secret 密码
5、Targets
目标结合了门户ID,允许的发起者ID和身份验证方法。
注意:iSCSI目标创建一个可以由多个启动器访问的块设备。 块设备上需要集群文件系统,例如VMwareESX/ESXi使用的VMFS,以便多个启动器以读/写方式安装块设备。 如果将传统文件系统(例如EXT,XFS,FAT,NTFS,UFS或ZFS)放置在块设备上,则必须注意一次只有一个启动器具有读/写访问权限,否则将导致文件系统损坏。 如果多个客户端需要访问非群集文件系统上的相同数据,请使用SMB或NFS而不是iSCSI,或创建多个iSCSI目标(每个客户端一个)。
6、Extents
iSCSI目标提供对FreeNAS®系统上资源的虚拟访问。范围用于定义与客户端共享的资源。范围有两种类型:设备和文件。
设备范围提供对zvol,zvol快照或物理设备(例如磁盘,SSD或硬件RAID卷)的虚拟存储访问。
文件扩展区提供对单个文件的虚拟存储访问。
提示:对于通常用作虚拟化软件作为iSCSI启动器的虚拟机的存储,带有zvols的设备扩展区可提供最佳性能和大多数功能。对于其他应用程序,共享原始设备的设备范围可能是合适的。文件扩展区不具有设备扩展区的性能或功能,但允许在单个文件系统上创建多个扩展区。
虚拟化的zvol支持所有FreeNAS®VAAI原语,建议与虚拟化软件一起用作iSCSI启动器。
文件范围和设备范围都支持ATS,WRITE SAME,XCOPY和STUN原语。zvols和原始SSD支持UNMAP原语。zvols完全支持阈值警告原语,而文件范围则部分支持。
虚拟化原始设备(如单个磁盘或硬件RAID卷)将性能限制在该设备的能力范围内。
由于这会绕过ZFS,因此此类设备无法从ZFS缓存中受益,也无法提供诸如块校验和或快照之类的功能。
虚拟化zvol可增加ZFS的优势,例如读写缓存。即使客户端使用不同的文件系统格式化设备范围,数据仍然驻留在ZFS池中,并受益于ZFS功能(如块校验和和快照)。
警告:出于性能原因,为避免过多的碎片,请在使用iSCSI时将池的已用空间保持在80%以下。 如不断增长的LUN,可以增加现有盘区的容量。
四、创建存储池用于ISCSI共享
1、创建存储池
点击 “添加”
2、创建存储池
3、名称 “pool1”,将可用磁盘内的磁盘右移到“数据dev”
4、选择磁盘,可以做条带、镜像、RADI-Z,一般使用条带,现在服务器都带有硬件RAID,因此无需在此做软RAID。
•条带化:至少需要一个磁盘
•镜像:至少需要两个磁盘
•RAIDZ1:至少需要三个磁盘
•RAIDZ2:至少需要四个磁盘
•RAIDZ3:至少需要五个磁盘
5、此处使用条带,点击创建
6、完成后
7、pool1被ISCSI使用
存储池50G,此处使用30G用于共享,点击下一步,其他步骤类似上一篇
英文版的FreeNAS说明书已上传
相关文章
- FreeNAS 11.3 的补充说明
- 关于GSEA的几点补充说明
- Mac OS X 10.10.5 中 VirtualBox 5.0 里的 Win7 虚拟机无法使用 USB 3.0 设备的解决办法(补充说明)
- 【Flutter 面试题】解释 Flutter的热重载(Hot Reload)功能-补充说明
- Java学习笔记20---内部类之对成员内部类的补充说明(一)
- 关于《Linux.NET学习手记(8)》的补充说明
- ios开发中关于runloop的内部流程及一些说明补充
- Linux内核中的中断栈与内核栈的补充说明
- JXCELL实例学习与研究(六) 之 sheet的分页功能的实现,以及基本EXCEL公式的使用 以及补充函数说明
- Mac OS X 10.10.5 中 VirtualBox 5.0 里的 Win7 虚拟机无法使用 USB 3.0 设备的解决办法(补充说明)