3.5.5 HDLMをアップグレードまたは再インストールする前の準備
HDLM管理対象のデバイスのバックアップなどを行ってください。
HDLMをクラスタ構成で使用する場合は,クラスタを構成するすべてのホストで次に示す操作を行ってください。
(1) アプリケーションの停止
アップグレードまたは再インストール中は,HDLMマネージャが停止します。このため,アップグレードまたは再インストールを行う場合は,HDLMマネージャの動作を前提としているアプリケーションを停止してください。
(2) HDLM管理対象デバイスへの操作
HDLM管理対象のデバイスにアクセスする,すべてのアプリケーションのプロセスを終了します。
HDLM管理対象のデバイスの内容をテープなどにバックアップします。
マウントを解除します。
HDLM管理対象のデバイスをマウントしている場合は,次の手順でマウントを解除してください。
はじめに,次のコマンドを実行して,現在の設定を確認します。
# mount -p
現在の設定が次に示すように出力されます。
図3‒7 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