Here is a really nice add-on that got shipped with Solaris 10 update 4 (08/07): starting with this OS release, Solaris supports iSCSI targets. Together with the Microsoft iSCSI initiator for 2000/XP/2003, this allows building a very comprehensive and compelling SAN (Storage Area Network). Here is a screenshot:
Now, in order to get this to work, you need to do the following things:
Install Solaris 10 08/07 (update 4)
Install Windows and the Microsoft iSCSI initiator 2.05 build 3392
Follows these guidelines to configure a target
Read up on the MS initiator on how to discover and mount an iSCSI target
Overall, this procedure is not very difficult and you will have a system running within a few minutes.
Please note that I did not (yet) test CHAP authentication or Vista compatibility, but – given some time – I will try this later.