7.7 特定ホストバスアダプタのフェイルオーバーの調整

マルチパスI/Oの使用時に、ホストバスアダプタ(HBA)のエラーまたはケーブルエラーが発生した場合は、マルチパス処理の未使用時より速い報告が必要です。HBAレベルでのフェールオーバーを無効にするように、HBAのタイムアウト設定を構成して、エラーが可能な限り素早くマルチパスI/Oレイヤまでプロパゲートするようにします。マルチパスI/Oレイヤでは、別の正常なパスへのI/Oのリダイレクトが可能です。

フェールオーバーのHBA処理を無効にするには、/etc/modprobe.conf.localファイルでドライバのオプションを変更します。ドライバのフェールオーバー設定を無効にする方法については、HBAベンダのマニュアルを参照してください。

たとえば、ホットバスアダプタのQLogic qla2xxxファミリの場合は、次の設定をお勧めします。

options qla2xxx qlport_down_retry=1