1. Download the free RHEL4 Virtual Machine from here.
2. Add another virtual SCSI disk to the prebuilt VM.
3. Follow these installation instructions to download and install iSCSI Enterprise Target.
4. Use the following as your ietd.conf file
Target iqn.2006-03.local.domain:rhel4.storage.lun1
# Users, who can access this target
# (no users means anyone can access the target)
#IncomingUser
#OutgoingUser
#Lun definition
Lun 0 Path=/dev/sdb
# Alias name for this target
Alias GOiSCSI
5. Restart the iscsi service with service iscsi-target restart
6. Configure your iSCSI initiator now - if you need a hand have a look at this
And that's it. I wasted more time looking for a trial version of a Windows based product that had a reasonable asking price for the full version, and actually felt like I learned a little something in the process.
Now all I have to do is download Fedora Core 4 and do the same on a physical box.