Preventing excessive kernel parameters during installation
The Red Hat® Enterprise Linux® installation program automatically generates one rd.zfcp boot parameter for each FC-attached SCSI disk that is a dependency required to mount the root file system that it finds. This automation can lead to the kernel command-line parameters exceeding the limit of 4096 characters.
About this task
For your Linux installation, you use kernel parameters in a kernel parameter file. For more details, see Kernel parameters. The combined parameter string must not exceed 4096 characters.
The same limit applies to the parameters that are generated for the installed system. These parameters include some parameters inherited from the parameter file used during installation. However, it also includes parameters generated during installation, such as rd.zfcp.
If your SAN is set up for extensive path redundancy to dependencies required to mount the root file system, or if the block device dependencies of your root file system require multiple volumes, for example, if you are using LVM, many rd.zfcp parameters might be generated.
The parameters for the installed system might then exceed the limit. During installation, the writing of the boot record with zipl, and thus the installation, would then fail and could not be booted.
To reduce the number of discoverable paths, only specify a small number of paths and temporarily
add the zfcp module parameter zfcp.allow_lun_scan=0
to the parameter file used
during installation. After installation, remove the workaround from the installed system.