#How would I install Windows on an ISCSI share?
1 messages · Page 1 of 1 (latest)
If you’re trying to boot using iscsi, you’ll need to do a few things
ONTAP:
Configure a SVM in ONTAP for iscsi. Configure an iscsi LIF for the SVM. Create a volume/lun for the boot device. Get the IQN of the svm.
On the host, go into the card setup from the bios. Make sure it has the correct ip information. Tell it about the ONTAP IQN. I should default to lun id 0. Get the IQN of the adapter.
Back in ONTAP, create an igroup using the IQN of the initiator/host. Then map the lun to the igroup.
At this point, if all is setup correctly, it might boot.
I say might because I’m not sure if that’s a supported configuration or not. However, if I were going to try, that’s what I would do.
Of course, I personally wouldn’t go direct unless I had to. (No switches)
you can, as mentioned by TMAC, there are several steps to take in order for that to happen.
several guides out there for it as well, depending on what controller you have and what boot environment you are using.
https://docs.nvidia.com/networking/display/winof2v237/booting+windows+from+an+iscsi+target+or+pxe
http://etherboot.org/wiki/sanboot
https://ipxe.org/howto/chainloading (the method I used for lab/testing)
if your network card can be configured for iSCSI boot then that's all you should technically be needing (no need to fiddle around with things like ipxe or etherboot). Make sure the MTU and VLAN settings are correct, and that you have the correct IQN in your igroup. You should be able to see the IQN from within the BIOS somewhere. Also make sure the link actually comes up (no incompatible speed settings etc.)
from my bios? you mean inside of flexboot right?
sorry I have no experience with connect-x cards, with the older QLogic iSCSI HBAs you'd get a special BIOS that you could open by pressing ctrl-q, with supermicro servers it's integrated in the normal BIOS, and with Cisco servers it's in the UCS config. But yeah, it should be somewhere before booting, if flexboot is what they call it then that should be it