3.5.5 HDLMをアップグレードまたは再インストールする前の準備

HDLM管理対象のデバイスのバックアップなどを行ってください。

HDLMをクラスタ構成で使用する場合は,クラスタを構成するすべてのホストで次に示す操作を行ってください。

この項の構成
(1) アプリケーションの停止
(2) HDLM管理対象デバイスへの操作
(3) HBAの設定変更手順

(1) アプリケーションの停止

アップグレードまたは再インストール中は,HDLMマネージャが停止します。このため,アップグレードまたは再インストールを行う場合は,HDLMマネージャの動作を前提としているアプリケーションを停止してください。

(2) HDLM管理対象デバイスへの操作

  1. HDLM管理対象のデバイスにアクセスする,すべてのアプリケーションのプロセスを終了します。
  2. HDLM管理対象のデバイスの内容をテープなどにバックアップします。
  3. マウントを解除します。
    HDLM管理対象のデバイスをマウントしている場合は,次の手順でマウントを解除してください。
    • はじめに,次のコマンドを実行して,現在の設定を確認します。
      # mount -p
      現在の設定が次に示すように出力されます。

      図3-7 mount -pコマンドの実行結果の例(HDLMをアップグレードまたは再インストールする前の準備)

      [図]

      ここでは,網掛けの部分のデバイスをHDLMで管理することとします。
    • 次のコマンドを実行して,マウントを解除します。
      # umount /mntpt
  4. 次のコマンドを実行して,該当するボリュームグループを非活動化します。

    # /usr/DynamicLinkManager/bin/dlmvaryoffvg ボリュームグループ名

(3) HBAの設定変更手順

次に示す2つの項目に当てはまる場合,下記の設定を行ってください。

  1. 物理ボリューム(hdiskn)またはHDLMで使用しているプロセス,およびサービスをすべて停止してください。
    DBMSなどの,各種アプリケーションのプロセスおよびサービスが,物理ボリューム(hdiskn)またはHDLMの管理対象パスを使用している場合,それらをすべて停止してください。
  2. 物理ボリューム(hdiskn)またはHDLMで使用しているファイルシステムをアンマウントしてください。

    # umount ファイルシステムのマウントポイント

  3. 活動状態のボリュームグループをすべて表示してください。

    # lsvg -o

  4. 表示されたボリュームグループから,必要に応じてボリュームグループを非活動化状態にしてください。

    # varyoffvg ボリュームグループ名

  5. HDLMデバイスを構成している場合には,HDLMデバイスを削除してください。

    # /usr/DynamicLinkManager/bin/dlmrmdev

  6. 使用している親デバイス(fscsin)を定義済みとしてください。

    # rmdev -l fscsin -R

    なお,親デバイスは次のコマンドで求めることができます。

    # lsdev -C -l hdiskn -F 'parent'

  7. 親デバイス(fscsin)のfc_err_recov設定をfast_failに変更してください。

    # chdev -l fscsin -a fc_err_recov=fast_fail

  8. 親デバイス(fscsin)の設定が有効となっていることを確認してください。
    また,fc_err_recov設定がfast_failに変更されていることを確認してください。

    # lsattr -El fscsin
    fc_err_recov fast_fail FC Fabric Event Error RECOVERY Policy 真

  9. 使用しているすべてのHBAそれぞれに,手順6から8の操作を行ってください。
  10. 定義済みの親デバイス(fscsin)を使用可能にし,HDLMデバイスを構成してください。

    # cfgmgr