Hi all,
Currently, Anaconda can install to an iSCSI LU but doesn't make use of the iBFT, if it's available. The iBFT (iSCSI Boot Firmware Table) is written to memory by iSCSI bootable NICs. Recently patches were accepted that created the fwparam_ibft application, which would output the iBFT. The forthcoming patches to Open-iSCSI, mkinitrd and Anaconda will allow Anaconda to install to an iSCSI LU using the iBFT.
"iscsistart" patch: added options to iscsistart, one for reading and displaying iBFT and other option will let you read the iBFT and establish a connection to the LU."anaconda" patch: Instead of calling fwparam_ibft and parsing the output it only needs to call iscsistart with the new "-b" option.
"mkinitrd" patch: Instead of inserting hard coded connection parameters into the initrd, the initrd will simply call "iscsistart –b" which will create the connection using the newly modified iscsistart.
Attachment:
iscsistart.patch
Description: Binary data
Attachment:
fwparam_ibft.patch
Description: Binary data
Attachment:
anaconda.patch
Description: Binary data
Attachment:
mkinitrd.patch
Description: Binary data