Emulex HBA ドライバーのインストール

System p® ホスト上の Linux® に Emulex ホスト・バス・アダプター (HBA) が含まれている場合は、そのアダプター用の適切な Emulex ドライバーをダウンロード してインストールする必要があります。ただし、サポート対象のレベルで適切なドライバ ーが Linux ディストリビューションに既に含まれている場合は除きます。

手順

  1. 以下の手順に従って、適切な Emulex ドライバーと関連ファイルをダウンロードします。
    1. 以下の Web サイトに記載されているサポートされるハードウェアのリストにアクセスし、特定のオペレーティング・システムを探し出し、ご使用のホスト・マシンにインストールされている Emulex HBA を見つけます。

      www.ibm.com/storage/support/2145

      Emulex ドライバーの特定のバージョンおよび関連するファームウェア・バージョンがハードウェア・リストに示されます。

    2. Emulex HBA が正しいファームウェア・バージョンを実行していることを確認します。ファームウェアを、ハードウェアのリストに列記されているバージョンに更新する必要がある場合、ファームウェア・バージョンのリンクをクリックして、正しいバージョンをダウンロードしてインストールしてください。
    3. 「HBA ドライバー」欄のリンクをクリックします。
    4. ドライバーのドライバー・ファイルをローカル・ディスクにダウンロードします。
    5. ダウンロードしたファイルを解凍します。
  2. ダウンロードしたファイルに含まれている手順に従って、Emulex HBA ドライバーをインストールします。
  3. Linux ホスト上の Emulex HBA の SCSI タ イムアウト値を 60 に設定してください。 デフォルトの SCSI タイムアウト値は 30 です。 現行のタイムアウトの設定値を確認するには、Emulex Linux ホスト上 の /sys/block/sd*/device/time-out ディレクトリーの設定を調べます。 SAN ボリューム・コントローラーの場合の値は 60 でなければなりません。 値が 60 でない場合は、次のスクリプトを実行して値を設定できます。
    for i in /sys/block/sd*/device;do
      if cat $i/model | grep 2145;then
          echo 60 > $i/timeout
      fi
    done
    注: この調整は、HBA ドライバーがロードされるたびに行う必要があります。そうしない と、ホストが再始動されたときに設定が失われます。設定を保存するには、前のコードを実行可能スクリプト (例えば、/sbin/scsi_timeout) に入れ、さらに、/etc/modprobe.conf に以下の行を追加します。

    install lpfc /sbin/modprobe --ignore-install lpfc;/sbin/scsi_timeout

  4. ホストを再始動します。
ライブラリー | サポート | ご利用条件 | フィードバック
(C) Copyright IBM Corporation 2003, 2010. All Rights Reserved.