執行 Linux 作業系統之主機的連接需求
請確保系統符合連接至執行 Linux 作業系統之主機的需求。
下列清單提供將系統連接至執行 Linux 作業系統的主機時的相關需求:
- 檢查您主機系統的 LUN 限制。
- 確定您具有主機的說明文件,並且可以存取您系統正確型號的硬體安裝資訊。下列網站提供所有的系統發佈資訊:
- 請確定已安裝正確的作業系統,並且所執行的是支援的 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 伺服器,請遵循下列步驟:- 如果要永久變更,請編輯
/etc/default/grub,在GRUB_CMDLINE_LINUX_DEFAULT行中新增:scsi_mod.inq_timeout=70 - 執行下列指令來改寫開機記錄:
grub2-mkconfig -o /boot/grub2/grub.cfg
對於 RHEL6 或 RHEL7 伺服器,請遵循下列步驟:- 如果要永久變更,請編輯
/etc/sysconfig/grub,並新增至 GRUB_CMDLINE_LINUX 行:scsi_mod.inq_timeout=70 - 執行下列指令來改寫開機記錄:
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" - 如果要永久變更,請編輯