freenas具备iscsi功能,可通过zvol虚设备作为iscsi-target,客户端挂载后通过读写本地磁盘的方式读写RAW设备。

具体操作方法如下:
1、登录freenas。

2、存储–>存储池中添加zvol虚设备,作为iscsi的raw块设备使用。
78465-zpoei4n7pm.png

需要指定zvol虚设备名称和大小。注意单位是GiB,不是GB。
强制大小:存储池剩余容量小于20%时无法创建zvol,勾选强制大小可忽略此限制。但不可创建大于存储池的zvol。
63279-4fod9szw2ox.png
保存后可看到zvol出现。

3、共享–>块共享(iSCSI)–>Target Global Configuration中配置Targets。

需配置iqn。存储池可用空间阈值是设定报警阈值,使用超过此值后会触发报警。
54084-815xgq6vg1m.png
完成后启动服务。
51853-fab5hgprcwc.png

4、Portals中配置portal,配置iscsi使用的IP,如有多个IP可一并选择。
54077-9dmacgtp2gg.png
填写描述和选择IP/端口。
83277-box70jq8bm.png
5、Initiators标签中进行发起端配置。
76234-m438jfe1cur.png
如允许所有IP连接,勾选允许所有启动器,如只允许部分网络或部分启动器,则在右边进行配置。如下图,我只允许一个iqn在指定网段访问。
63036-s2gv7jybtze.png
6、Targets标签中进行目标配置。
66497-8grr9fc1w9r.png
目标名称随意填写,门户组ID选择第三步创建的Portal,启动器ID选择第二步创建的iqn。
29338-lhqws3pxm6.png
7、extent标签中关联zvol设备。
63225-izeedj0onhp.png
区块名称可随意填写,区块类型选择Device,设备选择第一步创建的zvol。LUN RPM可根据需要选择磁盘转速或SSD,最大传输速度仍受物理设备限制。
75152-mkokgpmx3mi.png
8、Associated Targets中关联extent到targets。
87048-z6ft2cpp3g.png
目标选择第五步创建的target,区块选择第六步创建的extents。
41398-y0gpg2oovae.png
至此全部配置完成。

转载地址:
https://danteng.org/how-to-setup-iscsi-on-freenas-11-3/

最后修改:2022 年 09 月 03 日
如果觉得我的文章对你有用,请随意赞赏