您可以复审关于将系统连接到基于 Intel IA32、IA32e、EM64T 或 Xeon 处理器以及 AMD 64 或 Opteron 处理器且运行 Linux 操作系统的主机的要求。
以下列表提供了将系统连接到运行 Linux 操作系统的主机的要求:
- 检查主机系统的 LUN 限制。
- 确保您具有主机的文档,并且有权访问针对正确系统型号的硬件安装信息。 以下 Web 站点提供了所有系统出版物:
http://support.lenovo.com.cn/EsWeb/ThinkServerAndStore.aspx?MachineClass=7271&MachineName=12810&station=4
- 确保安装了正确的操作系统并运行受支持的 Linux 内核。
- 将系统连接到 BladeCenter 刀片服务器时,请参阅 BladeCenter 文档以获取 SAN 配置详细信息。
- 所有 RHEL7 和 SLES12 系统都需要将 scsi_mod.inq_timeout 参数设置为 30 秒。否则,RHEL7 和 SLES12 主机无法重新获取先前失败的路径(例如,在系统更新或者手动重新引导节点的情况下)。
要解决此问题,请通过 grub 配置将 scsi_mod.inq_timeout=30 添加到内核引导命令行。通过添加 scsi_mod.inq_timeout=30 参数,将持久存储来自服务器重新引导的参数更改。Linux 主机还可以在丢失系统节点路径时重新获取这些路径。通过完成针对 SLES12 服务器或 RHEL7 服务器的以下步骤,可完成此更改。
对于 SLES12 服务器,请完成以下步骤:
- 要使更改持久有效,请编辑 /etc/default/grub,并添加到 GRUB_CMDLINE_LINUX_DEFAULT 行:
scsi_mod.inq_timeout=30
- 运行以下命令以重写引导记录:
#'grub2-mkconfig -o /boot/grub2/grub.cfg
对于 RHEL7 服务器,请完成以下步骤:
- 要使更改持久有效,请编辑 /etc/sysconfig/grub,并添加到 GRUB_CMDINE_LINUX 行:
scsi_mod.inq_timeout=30
- 运行以下命令以重写引导记录:
# grub2-mkconfig -o /etc/grub2.cfg
先前步骤直到重新引导后方才生效。但是,如果无法重新引导服务器,那么可决定使更改立即生效而不重新引导。
在 RHEL7 和 SLES12 中,您可以选择临时更改 inq_timeout 参数而不重新引导。如果系统未来将重新引导,并且您未按照这些步骤编辑 grub 配置,那么此方法不会持久保存参数值。最好同时执行这两个任务,以防未来将重新引导服务器。
使用以下命令临时更改
inq_timeout 参数而不重新引导:
Note: 如果重新引导服务器,那么不会重置缺省值。
# echo 30 > /sys/module/scsi_mod/parameters/inq_timeout
在 RHEL7 或 SLES12 中,输入以下命令来查看已执行的更改:
# systool -m scsi_mod -A inq_timeout
命令输出显示该值已更改为 30:
Module = "scsi_mod"
inq_timeout = "30"