Since VMworld, and all the talk I heard there about iSCSI, I’ve become interested in learning more about iSCSI in the various environments we use at work. To that end, I’ve set up an iSCSI target on our Solaris-based x4500 (because with zfs zvols, iSCSI targets are pretty trivial to set up). I’ve been trying to get various software initiators to talk to it. Here’s my track record so far:
- A physical machine running OpenSUSE Linux 10.2 with open-iscsi: discovery works, but logging into the iscsi portal on the x4500 locks up the OpenSUSE box completely, forcing a power-off reboot.
- A VMware Server VM running Solaris Express DE: just works.
- A VMware Server VM running Windows XP with the Microsoft iSCSI initiator: just works.
- A physical machine running Ubuntu 7.04 with open-iscsi: discovery works, but logging into the iscsi portal locks the box up completely forcing a power-off reboot.
- Netware: just works.
Conclusion: Either find out what’s wrong with open-iscsi on my versions of the Linux kernel or the conflict between open-iscsi and Solaris’s iscsi target, or find another iscsi tool chain on Linux.