I am trying to get back into the unix game for some storage projects we have got going. We would love to use joyents smartos (based on illumos) for that.
Working with it is a real joy (setting up vms etc) but i can't get iscsi to work.
I would love to simply share a zfs device as an iscsi connection point but cant get it to work. I also cant get smb or nfs to work, but those properties at least exist and i am sure they would work.
The documentation i can find seems a little all-over-the-place with some old solaris, new solaris, illumos stuff etc. Which is understandable since it is such a new release though.
Does anybody have any pointers ?
I already tried
zfs set shareiscsi=on zones/name
which results in "unknown property". And its not listed in the zfs properties anyway.
I also tried
sbdadm create-lu /dev/zvol/rdsk/zones/
but this results in
sbdadm: unknown error
itadm also is not available and not service containing iscsi is listed in "svcs".
Any help is greatly appreciated.
Creating an ISCSI Target
enable the storage server and iscsi target server if necessary
create a volume if necessary (sparse 10T in example)
create a logical unit
Add a view on it (GUID is output by previous command or list-lu)
Create a target group to connect to (Choose a GROUPNAME and use an IP from the current server)
Create a target in this group
It is working with the February 2012 version of SmartOS. The Jan version was missing drivers.
BTW: When writing the Feb 2012 live image of SMARTOS to a usb stick it seemed to be authored incorrectly. The grub file was looking for files in a platform subfolder which did not exist. Simply create it and move the corresponding folder into it (see grub file)