freenas iscsi initiator 配置

1、加载Iscsi Initiator 模块
freebsd从7.0开始已经包含了Iscsi Initiator ,不需要安装后再使用,但在使用前,需要加载模块。

      # kldload -v iscsi_initiator.ko

如果想以后开机后自动加载,则

#vi /boot/loader.conf添加

        iscsi_initiator_load=”YES”

2、查找iscsi存储

  # iscontrol -v -d targetaddress=XXX.XXX.XXX.XXX

3、建立连接

#iscontrol targetaddress=xxx.xxx.xxx.xxx TargetName=iqn.1991-05.com.microsoft:storage-os-bsd-target

4、开机自动挂载 

      (1)首先要给freenas根目录的写的权限:

      mount -uw /

  (2)修改/conf/base/etc/下的文件添加rc.local,因为freenas embeded的系统默认重启后会还原/etc/ 和/usr/目录:

    内容如下(即开机自动执行脚本):

            #kldload -v iscsi_initiator.ko  #如果添加了开机自动加载(即上面提到的修改/boot/loader.conf),此行可以去掉。

            iscontrol -v -d targetaddress=192.168.115.129
     iscontrol targetaddress=192.168.115.129 TargetName=iqn.2001-04.com.example:storage.disk2.sys1.xyz

到此freebsd开机自动挂载iscsi共享磁盘设置完成

  

      

   

原文地址:https://www.cnblogs.com/baoyiluo/p/3324624.html