Hello all!
I have created an iSCSI Target (Debian Wheezy) and an iSCSI Initiator (CentOS 6). Installation from netinstall (of CentOS) on eth0 to LUN0 on eth1 worked just fine. Adjusted BIOS on VMWare to boot from e1000 first. On boot the OS immediately tries to PXE boot, not iSCSI...
Any big brains in here know what I'm doing wrong? I've got about 16 hours sunk in trying to develop this project so any help would be much appreciated! Thanks in advance for your time!
Here is the correct answer to my problem: VMWare Workstation 9 does not support iSCSI booting. It requires "PXE chainloading", where PXE loads to a gPXE (or iPXE) image gives VMWare PXE the ability to bootstrap an iSCSI target. Here are some valuable pages I found on the subject, though none show my specific "PXE boot CentOS from Debian iSCSI in VMWare Workstation 9"... guess I may be the one to write that tutorial up!
PXE Booting Ubuntu from an iSCSI drive
http://www.heath-bar.com/blog/?p=184
Setting up PXE chainloading
pxechaining - Etherboot/gPXE Wiki
Using iSCSI On Debian Squeeze (Initiator And Target)
http://www.howtoforge.com/using-iscsi-on-debian-squeeze-initiator-and-target
Welcome to the Comunity - The iSCSI intiator requires the OS to be already running - so you will want be able to boot the vm form the iSCSI SAN -
Thanks for the welcome, much appreciated buddy! In response, yes, that's exactly my problem... I've installed CentOS to the SAN, but it boots to PXE and asks for TFTP service instead of booting to ISCSI. Here's an article which I think shows where I'm going wrong:
The theory in a nutshell
So, what do we need for booting iSCSI on a computer that doesn't support iSCSI boot? There's a quite crazy, repeating bootstrapping process:
What do you think? Does this sound correct to you? It say it should boot to TFTP to find a gPXE image... But how do create or find this image? Ugh, this is why I'm the intern! Again thanks for your help!!
Here is the correct answer to my problem: VMWare Workstation 9 does not support iSCSI booting. It requires "PXE chainloading", where PXE loads to a gPXE (or iPXE) image gives VMWare PXE the ability to bootstrap an iSCSI target. Here are some valuable pages I found on the subject, though none show my specific "PXE boot CentOS from Debian iSCSI in VMWare Workstation 9"... guess I may be the one to write that tutorial up!
PXE Booting Ubuntu from an iSCSI drive
http://www.heath-bar.com/blog/?p=184
Setting up PXE chainloading
pxechaining - Etherboot/gPXE Wiki
Using iSCSI On Debian Squeeze (Initiator And Target)
http://www.howtoforge.com/using-iscsi-on-debian-squeeze-initiator-and-target
gPXE only in vmware 7.
iPXE works in vmware 9 http://ipxe.org/howto/vmware