my (detailed?) steps for how to boot a windows thru iscsi in a vm (or vpc) environement
1-in starwind target, add target with alias "windows", type harddisk, basic virtual, image file device, create new virtual disk, size 4096 MB, cache mode normal.
note down the target IQN (aka the root path) as you will need it in step 3
2-setup a new vm gues with no disk and network mode = bridge
3-setup a dhcp pxe server using gpxe and setting the iscsi root path & gpxe options (see here for more details on how to boot thru iscsi : http://erwan.l.free....si/install.html
note about this step : if you dont feel confortable with setting a dhcp / pxe, you can also create a floppy that will boot thru iscsi (the pointer above also explains how to do) or even (better) use the bios440.filename vmx parameter to point to a gpxe rom.
4-boot the vm and in the bios set : boot to network first, then to dvd
5-the vm will now boot first to iscsi / network, wont find a proper disk (disk is raw at the stage), will continue to boot to dvd
6-windows setup will see a raw disk (our iscsi target) and install will proceed normally
7-at next reboot the vm will boot to iscsi / network as if the disk was local
see some quick screenshots attached