After installing SLES11 SP2 on Iscsi Lun boot parameters are passed to OS by IBFt. When SLES creates initrd ip and iscsi informations are placed to initrd startup script run_all.sh. Ibft Nic parameters are not configured dynamical and when we try to boot from the same LUN on the same machine using different NIC ( fail over , etc ) system stops booting after grub menu.

One soultion to resolve this issue is pass initrd paramters : static_macaddressess and static_ips.

Why ibft boot parameters are not discovered dynamically ? In my opinion this is the serious problem ex. when Iscsi NIC fails and we try to exchange it.