3.5.7 HDLM 05-63以前またはHDLM 05-80以降からHDLM EXへの移行
HDLM EXへ移行すると,HDLMドライバーで制御できる論理デバイスファイルが,HDLMデバイス(dlmfdrvn)からhdiskに変わります。ユーザーアプリケーションがHDLMで管理するLUを扱っている場合,適宜ユーザーアプリケーションを修正してください。
AIXに,root権限を持つユーザーでログインします。
バーチャルI/Oサーバーを使用している場合は,バーチャルI/Oサーバーのマニュアルを参照してAIXにログインしてください。
バーチャルI/Oサーバーを使用していない場合は,手順10に進んでください。
適用されている仮想SCSIディスク認識方式を確認します。
HDLM動作ODM設定ユーティリティー(dlmodmset)を実行して,unique_idの値を確認します。
HDLM 05-63がインストールされている場合の実行例を次に示します。
# dlmodmset -o Inquiry Log : on Inquiry Log File Size : 1000 hdisk error check flag : on HDLM pbuf count : 16384 Lun Reset : off unique_id : off HDLM Subclass : node KAPL10800-I The dlmodmset utility completed normally. #
unique_idがonの場合はunique_id方式が適用されています。offの場合はPVID方式が適用されています。unique_id方式が適用されている場合は手順8に進んでください。
次のコマンドを実行して,HDLM管理対象hdiskの仮想SCSIディスクを使用しているボリュームグループを活動化します。
# varyonvg ボリュームグループ名
次に示すコマンドを実行して,クライアント論理区画上でボリュームグループ配下のファイルシステムをマウントします。
# mount ファイルシステムのマウントポイント
次に示すコマンドを実行して,クライアント論理区画上でボリュームグループをバックアップします。
# savevg -i -f 任意のファイル名またはデバイス名 ボリュームグループ名
次に示すコマンドを実行して,クライアント論理区画上でファイルシステムをアンマウントします。
# umount ファイルシステムのマウントポイント
次に示すコマンドを実行して,クライアント論理区画上でボリュームグループを削除します。
# reducevg -df ボリュームグループ名 hdisk名
次に示すコマンドを実行して,クライアント論理区画上の仮想SCSIディスクを削除します。
# rmdev -dl hdisk名
次に示すコマンドを実行して,バーチャルI/Oサーバー上の仮想ターゲットデバイスを削除します。
$ rmdev -dev vtscsin
DVD-ROMをセットします。
DVD-ROMをマウントするディレクトリーがない場合は,DVD-ROMをマウントするディレクトリーを作成します。
# mkdir /cdrom
cdromは任意のディレクトリー名です。以降は,名称を変えないでcdromとして説明します。
DVD-ROMをマウントします。
# mount -r -v cdrfs /dev/cd0 /cdrom
/dev/cd0の部分はシステムによって変わります。
HDLMの設定情報をバックアップします。
HDLMを移行したあとに設定情報が正しく引き継がれたかどうかを確認するため,設定情報を個別のファイルに保存してください。
HDLMの環境設定情報を保存します。
# /usr/DynamicLinkManager/bin/dlnkmgr view -sys > 任意のファイル名
HDLM動作ODMの設定を保存します。
# /usr/DynamicLinkManager/bin/dlmodmset -o > 任意のファイル名
HDLMの設定をバックアップします。
HDLM移行支援ユーティリティー(dlmmigsts)を実行して,HDLMの環境設定情報とHDLM動作ODMの設定情報を保存します。dlmmigstsユーティリティーについては,「7.5 dlmmigsts HDLM移行支援ユーティリティー」を参照してください。
# /cdrom/HDLM_AIX/hdlmtool/dlmmigsts -b -odm /tmp/任意のディレクトリー/odm環境設定ファイル名 -set /tmp/任意のディレクトリー/set環境設定ファイル名
また,必要に応じて,使用しているアプリケーションの情報をバックアップしてください。
HDLMをアンインストールします。
アンインストールするバージョンのHDLMマニュアルを参照してください。
また,HDLM EXではhdiskの削除が必要なので,手順17を行う前にデバイス構成(cfgmgrコマンド)は行わないでください。
HDLM EXを新規インストールします。
「3.5.3 HDLMの新規インストール」の「(1) ローカルブートディスク環境にインストールする場合」の手順4~手順10を行ってください。なお,手順2~3を実行する必要はありません。
dlmmigstsユーティリティーを実行して,手順14で保存したHDLMの環境設定情報とHDLM動作ODMの設定情報を元に戻します。
# /cdrom/HDLM_AIX/hdlmtool/dlmmigsts -r -odm /tmp/任意のディレクトリー/odm環境設定ファイル名 -set /tmp/任意のディレクトリー/set環境設定ファイル名
dlmmigstsユーティリティーについては,「7.5 dlmmigsts HDLM移行支援ユーティリティー」を参照してください。
次に示すコマンドを実行して,デバイスを構成します。
# cfgmgr
HDLMの設定情報が正しく引き継がれていることを確認します。
HDLMの環境設定情報が正しく引き継がれたことを確認します。
次に示すコマンドを実行して,手順13で保存したHDLMの設定情報と比較してください。
# /usr/DynamicLinkManager/bin/dlnkmgr view -sys
HDLM動作ODMの設定情報が正しく引き継がれたことを確認します。
次に示すコマンドを実行して,手順13で保存したHDLM動作ODMの設定情報と比較してください。
# /usr/DynamicLinkManager/bin/dlmodmset -o
HDLMの設定情報が正しく引き継がれていた場合は,手順21に進んでください。
HDLMの設定情報が正しく引き継がれていない場合は,次に示すコマンドを実行します。
# /usr/DynamicLinkManager/bin/dlmrmdev
odm環境設定ファイル名およびset環境設定ファイル名を確認してください。それから,正しいファイル名を指定して再度手順17から実行してください。
odm環境設定ファイルおよびset環境設定ファイルを削除します。
# rm -r /tmp/odm環境設定ファイルを格納した任意のディレクトリー # rm -r /tmp/set環境設定ファイルを格納した任意のディレクトリー
「3.5.3 HDLMの新規インストール」の「(1) ローカルブートディスク環境にインストールする場合」の手順15以降の操作を行います。
手順5を行った場合,バックアップしたボリュームグループをリストアします。
# restvg -f 任意のファイル名またはデバイス名 hdisk名
「3.6 パス構成の確認 」に記述されている手順に従ってパス構成を確認してください。
DVD-ROMをアンマウントします。
# umount /cdrom
手順11でマウントディレクトリーを作成した場合は,作成したマウントディレクトリーを削除します。
# rm -r /cdrom