ZFS and ISCSI question

Eugene M. Zheganin emz at norma.perm.ru
Sun Jul 30 06:34:09 UTC 2017


On 29.07.2017 23:59, Kaya Saman wrote:
> Hi,
>
>
> I'm trying to find out how ZFS and ISCSI work together. So far I have 
> followed the guide in the handbook:
>
>
> https://www.freebsd.org/doc/handbook/network-iscsi.html
>
>
> Based on the guide what I have done is created 3 demo files using dd:
>
>
> disk1, disk2, disk3
>
>
> then created a zpool around them: zpool create iscsi-tst /data/disk1 
> /data/disk2 /data/disk3
>
>
> and finally a ZVOL: zfs create -V iscsi-tst/tank
>
>
> From the guide a basic (for testing only) ctl.conf:
>
>
> portal-group pg0 {
>     discovery-auth-group no-authentication
>     listen 0.0.0.0
>     listen [::]
> }
>
> target iqn.2012-06.com.example:target0 {
>     auth-group no-authentication
>     portal-group pg0
>
>     lun 0 {
>         path iscsi-tst/tank
>         size 500M
>     }
> }
>
>
> and then on the Initiator machine:
>
>
> iscsictl -A -p <IP Address> -t iqn.2012-06.com.example:target0
>
>
> I can confirm a connection:
>
>
> # iscsictl -L
> Target name                          Target portal    State
> iqn.2012-06.com.example:target0      <IP Address> Connected: da24
>
>
> But if we look at dmesg output it is saying the size cannot be queried?
>
>
> da24 at iscsi4 bus 0 scbus9 target 0 lun 0
> da24: <FREEBSD CTLDISK 0001> Fixed Direct Access SPC-4 SCSI device
> da24: Serial Number MYSERIAL   0
> da24: 150.000MB/s transfers
> da24: Command Queueing enabled
> da24: Attempt to query device size failed: NOT READY, Logical unit not 
> ready, manual
>
>
> I am wondering what I have done wrong and additionally is it possible 
> to get the Initiator to see the zpool/ZVOL so that I can create a zfs 
> dataset on it?
>
You forgot to enter the zvol size - f -V argument. I'm surprised it was 
even created.

Eugene.


More information about the freebsd-fs mailing list