Attachment requirements for hosts that are running the Linux operating system
You can review the requirements for attaching the system to a host that is running the Linux operating system on Intel IA32, IA32e, EM64T, or Xeon processors and AMD 64 or Opteron processors.
- Check the LUN limitations for your host system.
- Ensure that you have the documentation for your host and access to the hardware installation information for the correct model of your system. All system publications are available from the following website:
- Ensure that you install the correct operating systems and are running a supported kernel of Linux.
- When you attach the system to a BladeCenter blade server, see the BladeCenter documentation for SAN configuration details.
- All RHEL6, RHEL7, and SLES12 systems require that you set the
scsi_mod.inq_timeout parameter to 70 seconds. Otherwise, RHEL6, RHEL7, and
SLES12 hosts cannot regain previously failed paths such as in a system update or where a node is
manually
rebooted.
To resolve this issue, add scsi_mod.inq_timeout=70 to the kernel boot command line through grub configuration. By adding the scsi_mod.inq_timeout=70 parameter, the change in the parameter is persistent from a server reboot. Linux hosts can also regain system node paths when lost. This change can be done by completing the following steps for SLES12, RHEL6, or RHEL7 servers.
For SLES12 servers, follow these steps:- To make the change permanent, edit /etc/default/grub and add to the
GRUB_CMDLINE_LINUX_DEFAULT line:
scsi_mod.inq_timeout=70 - Run the following command to rewrite the boot
record:
#'grub2-mkconfig -o /boot/grub2/grub.cfg
For RHEL6 or RHEL7 servers, follow these steps:- To make the change permanent, edit /etc/sysconfig/grub and add to the
GRUB_CMDINE_LINUX line:
scsi_mod.inq_timeout=70 - Run the following command to rewrite the boot
record:
# grub2-mkconfig -o /etc/grub2.cfg
The previous steps will not take into effect until after a reboot. However, you can decide to make the change take effect without the reboot if you are unable to reboot the server. In RHEL6, RHEL7, and SLES12, you can choose to change the inq_timeout parameter temporarily without rebooting. This method will not keep the parameter value persistent if the system ever reboots in the future and if you do not edit the grub configuration by following these steps. It is best to do both tasks in case the server is rebooted in the future.
Use the following command to change the inq_timeout parameter temporarily without rebooting:Note: If the server is rebooted, the default value is not reset.# echo 70 > /sys/module/scsi_mod/parameters/inq_timeoutIn RHEL6, RHEL7, or SLES12, enter the following command to view that the change was made:# systool -m scsi_mod -A inq_timeoutThe output of the command shows that the value is changed to 70:Module = "scsi_mod"inq_timeout = "70" - To make the change permanent, edit /etc/default/grub and add to the
GRUB_CMDLINE_LINUX_DEFAULT line:
- Linux distributions for hosts
Ensure that each host uses a supported Linux distribution. - HBAs for hosts that are running the Linux operating system
Ensure that your hosts that are running the Linux operating system use the correct host bus adapters (HBAs) and host software. - Drivers and firmware for hosts that are running the Linux operating system
Ensure that you use the correct host bus adapter device driver and firmware levels for your hosts.