3.5.4 HDLMをアップグレードまたは再インストールする前の準備
HDLM管理対象のデバイスのバックアップなどを行ってください。
HDLMをクラスター構成で使用する場合は,クラスターを構成するすべてのホストで次に示す操作を行ってください。
(1) アプリケーションの停止
アップグレードまたは再インストール中は,HDLMマネージャーが停止します。このため,アップグレードまたは再インストールを行う場合は,HDLMマネージャーの動作を前提としているアプリケーションを停止してください。
(2) HDLM管理対象デバイスへの操作
HDLM管理対象のデバイスにアクセスする,すべてのアプリケーションのプロセスを終了します。
HDLM管理対象のデバイスの内容をテープなどにバックアップします。
マウントを解除します。
HDLM管理対象のデバイスをマウントしている場合は,次の手順でマウントを解除してください。
はじめに,次のコマンドを実行して,現在の設定を確認します。
# mount -p
現在の設定が次に示すように出力されます。
図3‒5 mount -pコマンドの実行結果の例(HDLMをアップグレードまたは再インストールする前の準備) ここでは,網掛けの部分のデバイスをHDLMで管理することとします。
次のコマンドを実行して,マウントを解除します。
# umount /mntpt
次のコマンドを実行して,該当するボリュームグループを非活動化します。
# /usr/DynamicLinkManager/bin/dlmvaryoffvg ボリュームグループ名
(3) HBAの設定変更手順
次に示す3つの項目すべてに当てはまる場合,下記の設定を行ってください。
IBMのHBAを使用している。
ホストとストレージをファイバーチャネルスイッチで接続している。
HDLM管理対象予定の物理ボリューム(hdiskn)の親デバイス(fscsin)のfc_err_recov設定がfast_failではない。
物理ボリューム(hdiskn)またはHDLMで使用しているプロセス,およびサービスをすべて停止してください。
DBMSなどの,各種アプリケーションのプロセスおよびサービスが,物理ボリューム(hdiskn)またはHDLMの管理対象パスを使用している場合,それらをすべて停止してください。
物理ボリューム(hdiskn)またはHDLMで使用しているファイルシステムをアンマウントしてください。
# umount ファイルシステムのマウントポイント
活動状態のボリュームグループをすべて表示してください。
# lsvg -o
表示されたボリュームグループから,必要に応じてボリュームグループを非活動化状態にしてください。
# varyoffvg ボリュームグループ名
HDLMデバイスを構成している場合には,HDLMデバイスを削除してください。
# /usr/DynamicLinkManager/bin/dlmrmdev
使用している親デバイス(fscsin)を定義済みとしてください。
# rmdev -l fscsin -R
なお,親デバイスは次のコマンドで求めることができます。
# lsdev -C -l hdiskn -F 'parent'
親デバイス(fscsin)のfc_err_recov設定をfast_failに変更してください。
# chdev -l fscsin -a fc_err_recov=fast_fail
親デバイス(fscsin)の設定が有効となっていることを確認してください。
# lsattr -El fscsin fc_err_recov fast_fail FC Fabric Event Error RECOVERY Policy 真
使用しているすべてのHBAそれぞれに,手順6から8の操作を行ってください。
定義済みの親デバイス(fscsin)を使用可能にし,HDLMデバイスを構成してください。
# cfgmgr