运行 Linux 操作系统的主机的连接需求

确保系统满足连接到运行 Linux 操作系统的主机的要求。

以下列表提供了将系统连接到运行 Linux 操作系统的主机的要求:

  • 检查主机系统的 LUN 限制。
  • 确保您具有主机的文档,并且有权访问针对正确系统型号的硬件安装信息。 以下 Web 站点提供了所有系统出版物:

    www.ibm.com/support

  • 确保安装了正确的操作系统并运行受支持的 Linux 内核。
  • 将系统连接到 BladeCenter 刀片服务器时,请参阅 BladeCenter 文档以获取 SAN 配置详细信息。
  • 所有 RHEL6、RHEL7 和 SLES12 系统都要求将 scsi_mod.inq_timeout 参数设置为 70 秒。否则,RHEL6、RHEL7 和 SLES12 主机无法重新获取先前失败的路径(例如,在系统更新或者手动重新引导节点的情况下)。

    要解决此问题,请通过 grub 配置来将 scsi_mod.inq_timeout=70 添加到内核引导命令行。通过添加 scsi_mod.inq_timeout=70 参数,该参数的更改在服务器重新引导后持久有效。Linux 主机还可以在丢失系统节点路径时重新获取这些路径。 通过完成以下步骤可完成此更改。

    对于 SLES12 服务器,请完成以下步骤:
    1. 要使更改持久有效,请编辑 /etc/default/grub,并添加到 GRUB_CMDLINE_LINUX_DEFAULT 行:
      scsi_mod.inq_timeout=70
    2. 运行以下命令以重写引导记录:
      grub2-mkconfig -o /boot/grub2/grub.cfg
      
    对于 RHEL6 或 RHEL7 服务器,请完成以下步骤:
    1. 要使更改持久有效,请编辑 /etc/sysconfig/grub,并添加到 GRUB_CMDLINE_LINUX 行:
      scsi_mod.inq_timeout=70
    2. 运行以下命令以重写引导记录:
      grub2-mkconfig -o /etc/grub2.cfg

    先前步骤直到重新引导后方才生效。但是,如果无法重新引导服务器,那么可决定使更改立即生效而不重新引导。 在 RHEL6、RHEL7 和 SLES12 中,您可以选择临时更改 inq_timeout 参数而不重新引导。如果系统未来将重新引导,并且您未按照这些步骤编辑 grub 配置,那么此方法不会持久保存参数值。 最好同时执行这两个任务,以防未来将重新引导服务器。

    使用以下命令临时更改 inq_timeout 参数而不重新引导:
    注: 如果重新引导服务器,那么不会重置缺省值。
    echo 70 > /sys/module/scsi_mod/parameters/inq_timeout
    RHEL6、RHEL7 或 SLES12 中,输入以下命令来查看是否进行了该更改:
    systool -m scsi_mod -A inq_timeout
    该命令的输出显示该值已更改为 70:
    Module = "scsi_mod"
    inq_timeout         = "70"