iSCSI SAN LUN not detected during RHEL installation via PXE

  • Thread starter Thread starter XelaParis
  • Start date Start date
X

XelaParis

Hi,

Here is the issue I experience.

I want to do a CentOS 6.5 or RHEL 6.5 in a Boot From SAN configuration.
The server is a BL460c Gen 8 with Emulex 554FLB (iSCSI HBA).
I boot the server via PXE on a kickstart/DHCP server.

I have already a kickstart server working like a charm for a usual installation on local RAID 1 array.
If I perform the installation on the local RAID1 array of the server, it works fine.

I have modified my PXE boot to add the following parameters to the initrd.img loading:
- mpath
- linux

However, when anaconda is running, it doesn’t find any device corresponding to the SAN LUN !
When I do ALT + F4, I have checked that be2iscsi driver is properly loaded. I can see in /var/log/messages that no /dev/sd* is seen by the system. Only the /dev/sda corresponding to the local RAID1 array is seen.
I have tried to unload/reload the be2iscsi kernel module without more success.

I have tried to perform an installation directly booting on the ISO image of the RHEL 6.5 DVD (with the default drivers. I did not use the dd option to load another driver) and during the installation process, the LUN is properly seen and I can select it. I can ever see the 4 paths to the LUN !

I don’t understand what the manual installation with DVD is doing that my automatic (anaconda) is not doing to detect the LUN…

Thank you in advance to who can help me to figure out what is going on ! ;)

Alex

Continue reading...
 
Back
Top